Use this module to try out multiple interpreters and a per-interpreter GIL in Python 3.12. Do not use this for anything important.
Project description
Setup
To use this directory you must first build the development version of CPython on your machine by following the instructions here. (This can seem intimidating but the instructions are very clear and meticulous and you are likely to succeed on your first try).
Once you install the CPython development version (make sure you make
any necessary path adjustments), when you run python --version
you should see something like this:
Python 3.12.0a7+
Testing the Examples
After cloning this repo, use pip or pipx to (globally) install the hatch
build system.
Move to the root directory of the cloned repo and run:
hatch shell
This configures and enters a virtual environment. Now move to the
examples directory and you can run:
pytest
ruff check .
mypy .
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
File details
Details for the file interpreters_3_12-0.0.1.0.tar.gz.
File metadata
- Download URL: interpreters_3_12-0.0.1.0.tar.gz
- Upload date:
- Size: 21.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.13.0a0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c0f5e94630365b9c50d1ec3bcef38dc35d96e4e21f599f4c36f3055c4f7e4b81
|
|
| MD5 |
7d198967479a339aaaefed551c416006
|
|
| BLAKE2b-256 |
8b5876b1b63212bb2bc95006b619ba57570b9021e676ea21cee9dda671e936a5
|