Skip to content

A template repository for python packages with integration of the uv package manager.

License

Notifications You must be signed in to change notification settings

markvilar/python_uv_template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Project Template - UV

ci

A template repository for python packages with integration of the uv package manager.

Getting started

Installing uv

# Install poetry
pip3 install --user uv

Building the project

# Build the project
uv build

Running scripts

uv run <script>

Invoking tools

# Invoke ruff
uv run ruff check .

# Invoke black
uv run black .

# Invoke pytest
uv run pytest

Other uses

Managing packages

# Add a new package to the project
uv add <package>

# Remove a package from the project
uv remove <package>

References

  1. https://docs.astral.sh/uv/getting-started/

About

A template repository for python packages with integration of the uv package manager.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages