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 · 1 comment
Open

minimal project setup using uv #6

jorenham opened this issue Nov 30, 2024 · 1 comment
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.9
      • 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
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

2 participants