An iPython REPL that guides and motivates your quest to learn Python. Augments iPython with hints and CFL-style games to track your progress and avoid villains and pitfalls.
Project description
Pythonny Quest
Quickstart
On Python >= 3.11 you can just pip install pythonny-quest and then launch your journey with the pyquest command. This should give you an iPython-like console with some hints in comment lines above the prompt.
Contributing
If you want to contribute or modify the source code, make sure you have uv installed.
Install uv
If you do not have uv installed, you can use curl or wget within git-bash:
curl -LsSf https://astral.sh/uv/install.sh | sh
OR
wget -qO- https://astral.sh/uv/install.sh | sh
You may need to relaunch your git-bash terminal before it will recognize your new uv command line command.
Install pythonny-quest (pyquest)
Download the git repository:
git clone git@gitlab.com:hobs/pythonny-quest
cd pythonny-quest
Create and activate a Python 3.12 virtual environment within the pythonny-quest/ folder:
uv venv -p 3.12
source .venv/bin/activate
Install pythonny-quest within your virtual environment:
uv pip install --editable .
Now whenever you run the pyquest command, you will be running the latest source code that you have edited within src/pyquest/shell.py starting with the main() function there.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pythonny_quest-0.1.2.tar.gz.
File metadata
- Download URL: pythonny_quest-0.1.2.tar.gz
- Upload date:
- Size: 87.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f9e0fd77fc9341fb9a281e712f639a8d5b51b7ace5b148fa1bddd914869e0076
|
|
| MD5 |
c6d1c4abc36449d0cf8c91eb60facb52
|
|
| BLAKE2b-256 |
954e7ed0997c5a24eff3280e9c4facc5e81287bf5842b1ec4b18d9d80b20f80c
|
File details
Details for the file pythonny_quest-0.1.2-py3-none-any.whl.
File metadata
- Download URL: pythonny_quest-0.1.2-py3-none-any.whl
- Upload date:
- Size: 23.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
97e964ee8004cbd9cee9856c0d73aa828f08d8fb511e7c2b3067e516179b46bd
|
|
| MD5 |
cc54d30534d00193df75c4e48c0c076b
|
|
| BLAKE2b-256 |
98e4f17af52fae4889d1aee114d02980ea112778a37325c36e4814957a6cb14b
|