dropLin ad780f763e first commit há 6 dias atrás
..
tests ad780f763e first commit há 6 dias atrás
tutorial_modules ad780f763e first commit há 6 dias atrás
.gitignore ad780f763e first commit há 6 dias atrás
.python-version ad780f763e first commit há 6 dias atrás
Makefile ad780f763e first commit há 6 dias atrás
README.md ad780f763e first commit há 6 dias atrás
poetry.lock ad780f763e first commit há 6 dias atrás
pyproject.toml ad780f763e first commit há 6 dias atrás

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.