Skip to main content

nccapy is a python package use for teaching graphics at the NCCA

Project description

nccapy

Python package Test pip install Quality Gate Status Bugs Code Smells Coverage Duplicated Lines (%)

The code in this python package is used in various units taught in the NCCA and in particlar Jon's programming courses

The aim of this repository is to teach not only about python modules and packages but demonstrate other python code and techniques.

Installation

This module is on PyPi so you can install it using pip

pip install nccapy

Modules

Developer notes

To build the package run the following command

python -m pip install build
python -m build

To run the tests use the following command

pytest -v .

for coverage reports use the following command

coverage run --source=src/nccapy -m pytest -v tests && coverage report -m

This will create a dist folder with the package in it. You can then install the package using pip

pip install dist/nccapy-0.0.1-py3-none-any.whl

Upload via twine

uvx twine upload --skip-existing dist/*

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

nccapy-0.1.7.tar.gz (11.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nccapy-0.1.7-py3-none-any.whl (31.2 kB view details)

Uploaded Python 3

File details

Details for the file nccapy-0.1.7.tar.gz.

File metadata

  • Download URL: nccapy-0.1.7.tar.gz
  • Upload date:
  • Size: 11.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for nccapy-0.1.7.tar.gz
Algorithm Hash digest
SHA256 3e66548b2116d4fb4cf4dac2604621d20e3cabea1280eae86c9d89153b9b609a
MD5 8166b717273e229d8675b8960d01f6a3
BLAKE2b-256 15367741c003a97c2aa67b890b6ee7e80ca0ee074da77d46e21fca3a93729cd4

See more details on using hashes here.

File details

Details for the file nccapy-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: nccapy-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 31.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for nccapy-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 a224d32c98146d1725037808038efb4b1b9e8798ea0d2a7a70273bd50889f39e
MD5 c2fe3f6b1fb83d779e0faea7958c9f4d
BLAKE2b-256 90c0fa6ba1cd0e2dd2aa94b359d22cc712cd23b8cc47d38bc151c5a087f7118b

See more details on using hashes here.

Supported by

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