Skip to content

minimal project setup using uv #6

Open
@jorenham

Description

@jorenham

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    🔧 configAdd or update configuration files.

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions