Repo for practicing writing python scripts

Description

Keep practicing writing python scripts to improve my python skills.

CI codecov

This repository utilizes GitHub Actions to run a Python package workflow that formats, lints, and tests the python scripts in the repository, followed by installing the required packages. The workflow is defined in the .github/workflows/cicd.yml and 'Makefile' files. The code coverage is tracked using codecov.

  • Formatting: The python scripts are formatted using black.

  • Linting: The python scripts are linted using pylint and mypy.

  • Testing: The python scripts are tested using pytest.

    • The tests are located in the tests directory.