
Remove old py versions (#440)
* Removed old Python versions
* Removed 3.10 from tox and upgraded requirements-dev.txt becasue of higher versions in lint.sh
* 3.13 changed to 3.12
* Adjusted lint_python workflow
Upgraded flake8 to 7.1
* Added continue-on-error: true. So that if the workflow stop comes in error, it will continue.
* Added workflow to check per PR
* Moved workflow
* Changed name workflow
* Changed job name
* Added approval for non-Python files and removed continue-on-error
* Optimzed lint_pr.yml
* Added fix for PyTest
* Let pytest only test on changed python design patterns
* Optimized Tox
* Allow tox execute it's checks
* Tox optimization 2
* Optimized check
* Ignore setup.py from linting unless it is changes
* Fixed bug
* Testing a idea
* Revert idea
* added __init__.py to tests/ for tox
* Let tox only test on Python files that are in the PR.
* Adjusted .coveragerc
* added usedevelop = true to tox.ini
* Change cov from patterns to main
* Rewrote check.
* retry fixing coverage
* Change cov to main
* Added coverage run to execute pytest
* changed cov to patterns
* created pyproject.toml and moved old config to backup folder
* Testing
* Changed opts to doctest
* Fix for error Unknown config option: randomly_seed
* Trying fix for No data was collected. (no-data-collected)
* Changed source from patterns to ./
* Changed source from patterns to ./