Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/leehuwuj/python-uv-monorepo-template
A clean monorepo template for a Python project using uv
https://github.com/leehuwuj/python-uv-monorepo-template
Last synced: 10 days ago
JSON representation
A clean monorepo template for a Python project using uv
- Host: GitHub
- URL: https://github.com/leehuwuj/python-uv-monorepo-template
- Owner: leehuwuj
- License: mit
- Created: 2024-11-20T11:22:26.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-20T11:35:27.000Z (about 2 months ago)
- Last Synced: 2024-12-23T06:06:20.928Z (16 days ago)
- Language: Python
- Homepage:
- Size: 48.8 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
A monorepo template for a Python project using uv.
This project includes:
- [core](./src/core): The core package for the project.
- [api](./src/api): An API server built with FastAPI.# Development
Navigate to the target package and refer to the README.md for more information.
Generally, you should run `uv sync --all-packages` first to create a virtual environment and install the dependencies.To check linting errors or format the code, run `./scripts/lint.sh` and `./scripts/format.sh`.
# Testing
Run `./scripts/test.sh` to run the tests.