Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add pyproject.toml #255

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Conversation

NeilGirdhar
Copy link
Contributor

No description provided.

@ev-br
Copy link
Member

ev-br commented Feb 20, 2025

Two quick notes:

  1. Am going to look at it only after 1.11 is out. So a delay here is not the lack of interest.
  2. Hatchling? Would actually prefer something "boring" and robust. We need dynamic versioning, so flit is out. Can we keep it on setuptools+setuptools_scm for the dynamic version, please.

@NeilGirdhar
Copy link
Contributor Author

Absolutely no rush. I only proposed this because I tried to create a venv and uv wouldn't let me.

Happy to use setuptools. I don't understand a lot about backends. It seems like every project I look at uses a different backend! I just used hatch because it did the conversion for me. I'll make the change to setuptools now.

Thanks for looking at this.

@ev-br
Copy link
Member

ev-br commented Feb 21, 2025

Thanks for looking into int!

It seems like every project I look at uses a different backend!

Exactly. Which is why I'd prefer to have the same backend here and in array-api-strict, https://github.com/data-apis/array-api-strict/blob/main/pyproject.toml

tried to create a venv and uv wouldn't let me

So uv forces users to not use setup.py? Interesting.

@NeilGirdhar
Copy link
Contributor Author

So uv forces users to not use setup.py? Interesting.

Well, uv venv does, yes. The other uv commands don't care AFAIK.

@NeilGirdhar NeilGirdhar force-pushed the pyproject branch 2 times, most recently from 785d180 to c0a2cb0 Compare February 22, 2025 09:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants