Project prepared for educational purposes. It is intended to help expand and organize the current Python-around knowledge.
To be completed.
# creating virtual environment
poetry env use python
# activating virtual environment
poetry shell # runs new shell with activated virtual environment
# or
source $(poetry env info --path)/bin/activate # for POSIX shell
source {path_to_venv}\Scripts\activate.bat # for Windows
# installing dependencies
poetry install
poetry run python -m sudoku.base
poetry run python -m unittest -v
# or
poetry run pytest -v
- Simple sudoku solver
- Validation of input grid
- Generating Sudoku Puzzles
- Other solving algorithms
- Assessment of the difficulty level of puzzle
- Generating Sudoku Puzzle of specific difficulty level
- simple tests for cli module
- Badges
- GitHub Actions
- Unit Testing in Python
- Building Python packages