mirror of
https://github.com/ijaric/voice_assistant.git
synced 2025-05-24 06:23:28 +00:00
41 lines
1.1 KiB
Markdown
41 lines
1.1 KiB
Markdown
# Python Contrib
|
|
|
|
Python packages mono-repository
|
|
|
|
## Development
|
|
|
|
### Global dependencies
|
|
|
|
- node
|
|
- poetry
|
|
|
|
### Makefile commands
|
|
|
|
#### Root commands
|
|
|
|
- `make init` - Initialize repository
|
|
- `make lint` - Lint repository
|
|
- `make lint-fix` - Auto-fix repository
|
|
- `make test` - Test repository
|
|
- `make clean` - Clean up repository
|
|
- `make all-init` - Init all packages
|
|
- `make all-lint` - Lint all packages
|
|
- `make all-lint-fix` - Auto-fix all packages
|
|
- `make all-test` - Test all packages
|
|
- `make all-clean` - Clean all packages
|
|
- `make all-dependencies-update` - Update dependencies in all packages
|
|
- `make ci-init` - CI-specific version of init command
|
|
|
|
#### Common package commands
|
|
|
|
- `make init` - Initialize package
|
|
- `make lint` - Lint package
|
|
- `make lint-fix` - Auto-fix package
|
|
- `make test` - Test package
|
|
- `make clean` - Clean up package folder
|
|
- `make dependencies-update` - Update not restricted dependencies
|
|
- `PYPI_WRITER_PASSWORD=... make ci-login-pypi-publish` - Login to personal pypi with publish rights
|
|
- `make ci-test` - Test package in CI
|
|
- `make ci-package-build` - Builds package in CI
|
|
- `make ci-package-publish` - Publishes package in CI
|