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!

If you are following the exam, see more information in EXAM.md

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.30.tar.gz (2.2 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.30-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ngi_code_academy-0.3.30.tar.gz
  • Upload date:
  • Size: 2.2 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.30.tar.gz
Algorithm Hash digest
SHA256 da644d9e62c6b2c85d844a9d44709bbf74448892d79bd64725b15d828dbd8e00
MD5 cd6f1482faebda5cb7317dae86aeba33
BLAKE2b-256 6ff0a3711ae369b4cf97b5369659b2219f75d7762f6259c31de2acbae4f91a7b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ngi_code_academy-0.3.30-py3-none-any.whl
  • Upload date:
  • Size: 3.2 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.30-py3-none-any.whl
Algorithm Hash digest
SHA256 3dbccb799ccfa1ad736a3c6f87a076c9348f40d7025c73671452e8f1bb094a96
MD5 e459ca46909c2e2cb8d44321be165273
BLAKE2b-256 e3f0cbfde7e6a3a442ce1cc7cf03e2e96034ac5d7ab24c88da6b8cacb6bd2839

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