Skip to main content

An example package for use in courses!

Project description

NGI Code Academy

An example package for the NGI Course "How to collaborate on a software project".

Use at your own risk, made by developers in training!

Contributing

Dependencies

  • Python 3.13.2 (optionally use pyenv)
  • Poetry

Set up environment

Create a virtual environment an install the dependencies into it locally using

poetry install

Ensure you activate the virtual environment.

Local code quality checks

Check linting rules: ruff check . Check formatting: ruff format --check

Run tests

pytest .

(Optional) Pre commit hooks

Install pre commit hooks to automatically run linting, formatting checks and poetry checks before committing.

poetry run pre-commit install

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

ngi_code_academy-0.3.6.tar.gz (2.0 kB view details)

Uploaded Source

Built Distribution

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

ngi_code_academy-0.3.6-py3-none-any.whl (2.7 kB view details)

Uploaded Python 3

File details

Details for the file ngi_code_academy-0.3.6.tar.gz.

File metadata

  • Download URL: ngi_code_academy-0.3.6.tar.gz
  • Upload date:
  • Size: 2.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.2 CPython/3.12.10 Linux/6.8.0-1026-azure

File hashes

Hashes for ngi_code_academy-0.3.6.tar.gz
Algorithm Hash digest
SHA256 88fe1332199dbb544d8f6f5a813c39476251e4660fe7a7eab7a5e56723ffe454
MD5 197f9a106c25cfc7762812f1276aaa3a
BLAKE2b-256 15a18eb3407aa192f87663f7c8896421d2bf69e11522c43c40c0c74067868818

See more details on using hashes here.

File details

Details for the file ngi_code_academy-0.3.6-py3-none-any.whl.

File metadata

  • Download URL: ngi_code_academy-0.3.6-py3-none-any.whl
  • Upload date:
  • Size: 2.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.2 CPython/3.12.10 Linux/6.8.0-1026-azure

File hashes

Hashes for ngi_code_academy-0.3.6-py3-none-any.whl
Algorithm Hash digest
SHA256 134e1e7a599909b0c96f1acae5e810b4d05c2cbe9f562b8e1d1676a3b2a5f730
MD5 2019a1c0b573616cafc4f05740c3e2b1
BLAKE2b-256 380622543dc0f561a255650994ef3a4c09ec8b183160ad766e90f90131a7757d

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