dotfiles/.config/mise/templates/python-uv.toml
2024-10-17 17:36:34 +02:00

39 lines
693 B
TOML

[env]
# Automatic virtualenv activation
_.python.venv = { path = ".venv", create = true }
[tools]
# Installs the specified Python version
# python = "{{ get_env(name='PYTHON_VERSION', default='3.11') }}" # Specific version
python = "latest"
uv = "latest"
ruff = "latest"
# Install dependencies
[tasks.install]
alias = "i"
run = "uv pip install -r requirements.txt"
# Add a new dependency
[tasks.add]
run = "uv pip install"
# Run the application
[tasks.run]
run = "python main.py"
# List dependencies
[tasks.deps]
run = "uv pip list"
# Run tests
[tasks.test]
run = "pytest tests/"
# Lint the code
[tasks.lint]
run = "ruff src/"
# Format the code
[tasks.format]
run = "ruff format src/"