Python 3 project development tools
Project description
Python 3 project development tools. Looks like a turtle, tastes like chicken.
Chicken Turtle Project (CTP) provides CLI tools for developing Python 3 projects. It makes it easier to make quality commits and releases, through automating what can be automated and by verifying manual work against quality requirements.
Chicken Turtle Project is alpha. The interface may change in the future, but has gained some stability (far less changes than pre v2.1.0).
Links
Changelist
v2.2.0
Changed: user friendlier error messages
Added:
`project.py::python_version`: allows specifying which Python version to use for the venv and testing
ct-mkvenv --no-mkproject: run without first calling ct-mkproject
Fixed: the project’s package was missing from venv after each commit. The venv wasn’t restored properly after a pre-commit.
v2.1.2
Changed: expect tests in your_pkg.tests instead of your_pkg.test
Added:
`project.py::package_name`: allows package name and PyPI/index name to be different
`project.py::pre_commit_no_ignore`: files not to ignore in precommit checks, despite them not being tracked by git.
v2.0.4
No changelist
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for chicken_turtle_project-2.2.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7779c098171dbb090d77de214de78b61652f1f6fbf8a3bbe28c28564d6d7e1d8 |
|
MD5 | 1e11d8f7551fbbaf46d00943f49e8ffe |
|
BLAKE2b-256 | a9a6b2e8ea015d6e6607401da51ccf06071aecc0d6de5b3fddb04f668b72eef7 |