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

minimal project setup using uv #6

Open
jorenham opened this issue Nov 30, 2024 · 4 comments
Open

minimal project setup using uv #6

jorenham opened this issue Nov 30, 2024 · 4 comments
Labels
🔧 config Add or update configuration files.
Milestone

Comments

@jorenham
Copy link
Collaborator

jorenham commented Nov 30, 2024

from #1:

  • pyproject.toml
    • uv as project manager
    • build-system: hatch + hatch-vcs
    • basic initial [project] metadata
      • the usual required metadata
      • maybe some tags
      • minimal list of pypi classifiers
      • python >= 3.11 (SPEC 0)
      • no dependencies (we could add typing_extensions for specific python's later)
    • [project.urls]
      • Repository => repo
      • Issues => repo issues
      • Documentation => repo README.md
      • Releases (we could also use "Changelog" here instead) => repo releases
    • empty [dependency-groups] (we'll use these later for dev deps)
  • uv.lock

the CI stuff can be addressed separately

@jorenham
Copy link
Collaborator Author

does this vibe with you, @nstarman?

@nstarman nstarman added this to the v2021-12-0.0 milestone Nov 30, 2024
@nstarman nstarman added the 🔧 config Add or update configuration files. label Nov 30, 2024
@NeilGirdhar
Copy link

Isn't the Array API following SPEC0? In which case, I think you can use Python >= 3.11?

@jorenham
Copy link
Collaborator Author

jorenham commented Feb 6, 2025

Isn't the Array API following SPEC0? In which case, I think you can use Python >= 3.11?

That'd make things a bit easier, so that'd also have my preference.

I'm not sure why we decided upon 3.9 before 🤔. Maybe it had something to do with the older api versions?

@nstarman
Copy link
Collaborator

nstarman commented Feb 6, 2025

I'm fine to skip those and just go SPEC0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🔧 config Add or update configuration files.
Projects
None yet
Development

No branches or pull requests

3 participants