.editorconfig
.gitignore
.pre-commit-config.yaml
.python-version
LICENSE
Makefile
README.md
mkdocs.yaml
pyproject.toml
uv.lock
.github/workflows/ci.yaml
.github/workflows/docs.yaml
.github/workflows/publish.yaml
.github/workflows/release.yaml
docs/Pre-Commit_Hooks.md
docs/index.md
docs/blog/index.md
src/hyperskill_python_portfolio/__init__.py
src/hyperskill_python_portfolio/_version.py
src/hyperskill_python_portfolio.egg-info/PKG-INFO
src/hyperskill_python_portfolio.egg-info/SOURCES.txt
src/hyperskill_python_portfolio.egg-info/dependency_links.txt
src/hyperskill_python_portfolio.egg-info/entry_points.txt
src/hyperskill_python_portfolio.egg-info/requires.txt
src/hyperskill_python_portfolio.egg-info/top_level.txt
src/hyperskill_python_portfolio/billsplitter/__init__.py
src/hyperskill_python_portfolio/billsplitter/main.py
src/hyperskill_python_portfolio/chatbot/__init__.py
src/hyperskill_python_portfolio/chatbot/bot.py
src/hyperskill_python_portfolio/chatbot/main.py
src/hyperskill_python_portfolio/coffee_machine/__init__.py
src/hyperskill_python_portfolio/coffee_machine/machine.py
src/hyperskill_python_portfolio/coffee_machine/main.py
src/hyperskill_python_portfolio/coffee_machine/models.py
src/hyperskill_python_portfolio/hangman/README.md
src/hyperskill_python_portfolio/hangman/__init__.py
src/hyperskill_python_portfolio/hangman/game.py
src/hyperskill_python_portfolio/hangman/io_utils.py
src/hyperskill_python_portfolio/hangman/main.py
src/hyperskill_python_portfolio/hangman/models.py
src/hyperskill_python_portfolio/loancalc/README.md
src/hyperskill_python_portfolio/loancalc/__init__.py
src/hyperskill_python_portfolio/loancalc/cli.py
src/hyperskill_python_portfolio/loancalc/core.py
src/hyperskill_python_portfolio/loancalc/handlers.py
src/hyperskill_python_portfolio/loancalc/main.py
src/hyperskill_python_portfolio/loancalc/models.py
src/hyperskill_python_portfolio/rps/README.md
src/hyperskill_python_portfolio/rps/__init__.py
src/hyperskill_python_portfolio/rps/file_handler.py
src/hyperskill_python_portfolio/rps/game_logic.py
src/hyperskill_python_portfolio/rps/main.py
src/hyperskill_python_portfolio/zookeeper/__init__.py
src/hyperskill_python_portfolio/zookeeper/art.py
src/hyperskill_python_portfolio/zookeeper/main.py
tests/__init__.py
tests/billsplitter/test_main.py
tests/coffee_machine/test_machine.py
tests/hangman/test_hangman_session.py
tests/loancalc/test_core.py
tests/loancalc/test_handlers.py
tests/rps/test_game_logic.py