Skip to main content

TMC course and assignment creation helper

Reason this release was yanked:

Incorrect minimum python version metadata

Project description

TMC Course creation helper

linuxwindows

TODO for version 1.0.0:

  • init course
  • init part
  • init assignment
  • update
  • test

Development

Installing

pip install -r requirements-dev.txt
pre-commit install
pip install --editable .

Pre-commit hooks

The repo comes set up for a combination of mypy, black, flake8 and isort. These are all set up as pre-commit hooks. Assuming you run pre-commit install as shown above, these will automatically run whenever you attempt to commit code into git. I suggest running mypy using --strict.

Tox and tests

Run tox to manually run all pre-commit hooks and tests. Tests fail if test coverage goes below 80 %.

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

tmc-course-1.0.0b1.tar.gz (135.9 kB view details)

Uploaded Source

Built Distribution

tmc_course-1.0.0b1-py3-none-any.whl (11.5 kB view details)

Uploaded Python 3

File details

Details for the file tmc-course-1.0.0b1.tar.gz.

File metadata

  • Download URL: tmc-course-1.0.0b1.tar.gz
  • Upload date:
  • Size: 135.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for tmc-course-1.0.0b1.tar.gz
Algorithm Hash digest
SHA256 3afbbe3f52e91bc1a87ccd6c5ed4feb48e3cba1ee88a338f4eb87bee96979ab7
MD5 fb34a871223ee1834775f402bdef4e2f
BLAKE2b-256 06e55a2b4519dcca029a150de5cf21c7ce6cdd47c6e0551bc2bbbe9a23b7b17b

See more details on using hashes here.

File details

Details for the file tmc_course-1.0.0b1-py3-none-any.whl.

File metadata

  • Download URL: tmc_course-1.0.0b1-py3-none-any.whl
  • Upload date:
  • Size: 11.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for tmc_course-1.0.0b1-py3-none-any.whl
Algorithm Hash digest
SHA256 63d2810893a10e2e1217ac8e7a3bf9228352ad69fbeb1f5eb610370d3924fe03
MD5 829f28cde5bb64b5d3957868c599a66a
BLAKE2b-256 93d8699b4e2e8fc7d8656e8a8a3991cc3663f5e69b6e54b7227bb64ada1552b8

See more details on using hashes here.

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