nccapy
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/*
Metadata
Release files for nccapy 0.1.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nccapy-0.1.7.tar.gz | 11.0 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nccapy-0.1.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.0 MB
Release files / nccapy-0.1.7.tar.gz
| Download URL | nccapy-0.1.7.tar.gz |
|---|---|
| Size | 11.0 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3e66548b2116d4fb4cf4dac2604621d20e3cabea1280eae86c9d89153b9b609a
|
|
BLAKE2b-256 checksum How to use checksums |
15367741c003a97c2aa67b890b6ee7e80ca0ee074da77d46e21fca3a93729cd4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.2
|
Release files / nccapy-0.1.7-py3-none-any.whl
| Download URL | nccapy-0.1.7-py3-none-any.whl |
|---|---|
| Size | 31.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a224d32c98146d1725037808038efb4b1b9e8798ea0d2a7a70273bd50889f39e
|
|
BLAKE2b-256 checksum How to use checksums |
90c0fa6ba1cd0e2dd2aa94b359d22cc712cd23b8cc47d38bc151c5a087f7118b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.2
|