dropLin ad780f763e first commit пре 10 месеци
..
tests ad780f763e first commit пре 10 месеци
tutorial_modules ad780f763e first commit пре 10 месеци
.gitignore ad780f763e first commit пре 10 месеци
.python-version ad780f763e first commit пре 10 месеци
Makefile ad780f763e first commit пре 10 месеци
README.md ad780f763e first commit пре 10 месеци
poetry.lock ad780f763e first commit пре 10 месеци
pyproject.toml ad780f763e first commit пре 10 месеци

README.md

Python Tutorials

This package is designed to be used with the accompanying Python tutorials.

If you are a user of the tutorials, please visit the above link. Developer's of these tutorials should continue reading.

Developer Information

Development Environment Setup

With Python >= 3.10 and < 3.13, perform:

poetry install

Tutorial Documentation

Each tutorial shall be documented via Jekyll. See the top-level Docs README for more information.

Tutorial Examples

Each tutorial shall contain an accompanying sample script in the tutorial_modules folder here. This script shall be tested as detailed below.

Linting

There should be no static typing or linting errors as checked via:

poetry run poe lint

Testing

Each script shall be tested via pytest by adding a case to the tests/testtutorials.py file.

Tests can be run via:

poetry run poe tests

After running the tests, test logs and a summary test report can be found in the .reports folder.