Skip to main content

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).

Changelist

v2.1.0

  • 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

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page