Skip to main content

Python Programming Toolkit

Project description

A useful collection of tools for writing Python programs.

Developing

Development is best accomplished using pipenv where a virtual environment can be generated from the Pipfile using:

pipenv install --dev

Building

Building is performed by changing to the Build directory and running the build.py script which will perform two actions

1. run the unit tests and place the results in Build/unit_test_results/junit.xml 1. run the setup.py to create a PyPi distribution in Build/artifacts

Test Publish

A test can be published to the PyPi test site with:

build.py --test-publish

This will use twine to publish which will prompt for the username and password. If you create a password with keyring you can specify the username on the command line with the “–user username” argument. If you need to test publish with a new version number you can use the “–release number” argument

Publishing a Release

After updating Changelog.rst A release can be published to PyPi with:

build.py --publish

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

BatCave-37.1.2.tar.gz (70.3 kB view hashes)

Uploaded Source

Built Distribution

BatCave-37.1.2-py3-none-any.whl (71.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page