jwm.robotstxt
Python Wrapper for Googles Robotstxt Parser
Provides python access to Googles parser for robot.txt files as used by their GoogleBot webscraper.
Websites may provide an optional robots.txt file in their domains root to govern the access and behavior of web scrapers. One of the most famous webscrapers GoogleBot is responsible for promoting this standard and sites interested in SEO will closely conform to GoogleBot behavior.
All credit for the parser goes to the Google team who created, open sourced and promoted it.
SEO (Search Engine Optimization): The process of modifying a websites content or metadata to boost rankings in search engines page indexes. Higher rankings lead to higher positions in user searches leading to more visitors. For further details, see the SEO wikipedia page.
Usage
Basic usage using the RobotsMatcher class provided by Google.
import jwm.robotstxt.googlebot
robotstxt = """
user-agent: GoodBot
allowed: /path
"""
matcher = jwm.robotstxt.googlebot.RobotsMatcher()
assert matcher.AllowedByRobots(robotstxt, ("GoodBot",), "/path")
Check out the documentation for further details. For more use cases, see the test cases for jwm.robotstxt and robotstxt.
Installation
Install from Pypi under the jwm.robotstxt distribution.
pip install jwm.robotstxt
Import into your program through the jwm.robotstxt.googlebot package.
import jwm.robotstxt.googlebot
Virtual Environment
It is highly recommended to install python projects into a virtual environment, see PEP405 for motivations.
Create a virtual environment in the .venv directory.
python3 -m venv ./.venv
Activate with the correct command for your system.
# Linux/MacOS
. ./.venv/bin/activate
# Windows
.\.venv\Scripts\activate
Installing from source
Make sure you have cloned the repository and its submodules.
git clone --recurse-submodules https://github.com/jwmorley73/jwm.robotstxt.git
Install the project using pip. This will build the required robotstxt static library files and link them into the produced python package.
pip install .
If you want to include the developer tooling, add the dev optional dependencies.
pip install .[dev]
Known Issues
- Windows 32 bit is not supported.
Metadata
Release files for jwm.robotstxt 1.0.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| jwm_robotstxt-1.0.8.tar.gz | 43.8 kB | Details |
Built distributions (wheels)
Total release size: 10.1 MB
Release files / jwm_robotstxt-1.0.8.tar.gz
| Download URL | jwm_robotstxt-1.0.8.tar.gz |
|---|---|
| Size | 43.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e0042e368bfab415e70ce393bd449959d534c343cdb0568c32efd84de6aac94d
|
|
BLAKE2b-256 checksum How to use checksums |
eab0df1f6e2485dc7ecbc1a71433d2f28e9541dce69e914c0b0bc5fa9fcbd98f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|
Release files / jwm.robotstxt-1.0.8-pp310-pypy310_pp73-win_amd64.whl
| Download URL | jwm.robotstxt-1.0.8-pp310-pypy310_pp73-win_amd64.whl |
|---|---|
| Size | 95.9 kB |
| Tags | PyPy 3.10 PyPy 3.10 7.3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8defaf4bca19634b88305e969c412daf1f2ecd566e93b127f38a58f000afa334
|
|
BLAKE2b-256 checksum How to use checksums |
ead965225b63a53cc1787474eebcca85fc2c6aa4784282838dbf94c695b789eb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|
Release files / jwm.robotstxt-1.0.8-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | jwm.robotstxt-1.0.8-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 170.1 kB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.10 PyPy 3.10 7.3 |
|
SHA-256 checksum How to use checksums |
ab71c6c12e76cbccbdc95577d58da6e70bb95407f0eeddf77af2b70e561dea28
|
|
BLAKE2b-256 checksum How to use checksums |
1716110d97b86cbff1b4f5152f1b2b539018f19ed91e96a3360a26cec8a343ee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|
Release files / jwm.robotstxt-1.0.8-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | jwm.robotstxt-1.0.8-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 179.7 kB |
| Tags | Linux glibc 2.17+ x86-32 PyPy 3.10 PyPy 3.10 7.3 |
|
SHA-256 checksum How to use checksums |
aaf530bad81600487f33f2c766cee859f2e82c8a8d64f4b168198113186cf44f
|
|
BLAKE2b-256 checksum How to use checksums |
e45d2ce7bc6beb33ab1aa3be4d18ffa4d0b5db14ef5a2648149433c43cad6f95
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|
Release files / jwm.robotstxt-1.0.8-pp310-pypy310_pp73-macosx_11_0_arm64.whl
| Download URL | jwm.robotstxt-1.0.8-pp310-pypy310_pp73-macosx_11_0_arm64.whl |
|---|---|
| Size | 131.3 kB |
| Tags | PyPy 3.10 PyPy 3.10 7.3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
52cf092ed39d0fe07f52a66c0543587aeed1b13c3d3a77f0b7502553e6cf9608
|
|
BLAKE2b-256 checksum How to use checksums |
e9f708f102aa7ea4f80f6a961647f91416e0131f3f18a7c0e211816841d42d16
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|
Release files / jwm.robotstxt-1.0.8-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
| Download URL | jwm.robotstxt-1.0.8-pp310-pypy310_pp73-macosx_10_15_x86_64.whl |
|---|---|
| Size | 134.1 kB |
| Tags | PyPy 3.10 PyPy 3.10 7.3 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
776dd8dac091477f12d59ac906aaa2071a55078453b906d9f8a8bb7dd545eac4
|
|
BLAKE2b-256 checksum How to use checksums |
a7b0b91bf15669d663399624229e780bf4966abfe186890f63ef8bf03fcf4e05
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|
Release files / jwm.robotstxt-1.0.8-cp312-cp312-win_amd64.whl
| Download URL | jwm.robotstxt-1.0.8-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 97.4 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f21eeddfef3fbdf85c7c5ea22d1c084229ed1d148c6c262a843892526a3965fc
|
|
BLAKE2b-256 checksum How to use checksums |
f44d8e20c88e70e5a99995dfb8467360d26b97ea61583277f2eae02403a1a699
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|
Release files / jwm.robotstxt-1.0.8-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | jwm.robotstxt-1.0.8-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
b6174a41258546c4de2427d68960459c31eb3914e4b26bb5fdd4ae6c33894ffc
|
|
BLAKE2b-256 checksum How to use checksums |
512886e1b63e6e9ffc900ae1b47ea3b0a958dd73dffc10af5a358413f96a7fe5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|
Release files / jwm.robotstxt-1.0.8-cp312-cp312-musllinux_1_2_i686.whl
| Download URL | jwm.robotstxt-1.0.8-cp312-cp312-musllinux_1_2_i686.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
8348e45299bdeb572218d1788e01a2384ddbf2683881d9c09329e3bab5d12c86
|
|
BLAKE2b-256 checksum How to use checksums |
01d480c4d2cfead7e8af47ddba9ebac5f417bc38ac20d8ff4c83345703fe0df2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|
Release files / jwm.robotstxt-1.0.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | jwm.robotstxt-1.0.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 178.4 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
1d8de02962c51b7e66cb2e35dd7e185083426f1f4a8c89f452e279d8be236a09
|
|
BLAKE2b-256 checksum How to use checksums |
0f40cd35d8335ab57cead04ea5285d35e15421c91c32352bd2986535c5399529
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|
Release files / jwm.robotstxt-1.0.8-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | jwm.robotstxt-1.0.8-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 186.1 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
f706220e6be9d8c20d2c4fc3ead1f1e5017b30f56f067bdc54465bc58c18a39d
|
|
BLAKE2b-256 checksum How to use checksums |
3fd45506e5965ac1e9f2b4631f1aae5e49c39afc383d42ec2ee4f1e8131af76f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|
Release files / jwm.robotstxt-1.0.8-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | jwm.robotstxt-1.0.8-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 132.3 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
488de06e3db2e35f689a83882fc90cdfe882dbda03904cd0ad83b15f945790f8
|
|
BLAKE2b-256 checksum How to use checksums |
293ab047e659433229f4bfc109fe3a97a7fb5cec3935bde66a37367e2988d16a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|
Release files / jwm.robotstxt-1.0.8-cp312-cp312-macosx_10_9_x86_64.whl
| Download URL | jwm.robotstxt-1.0.8-cp312-cp312-macosx_10_9_x86_64.whl |
|---|---|
| Size | 133.1 kB |
| Tags | CPython 3.12 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
0b4d03545cc859d468869ee8c47f3abe39a52827e06094c7bb95b64fcaefea5d
|
|
BLAKE2b-256 checksum How to use checksums |
0ecdb65bfe15d7b90d71be02b4614b29b58daa5a647733b9ea6dae61c855f208
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|
Release files / jwm.robotstxt-1.0.8-cp311-cp311-win_amd64.whl
| Download URL | jwm.robotstxt-1.0.8-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 97.5 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f4dc88b93a205acaa40bf14a82842bb7c0b7adee1eb9e1f480248300c84d318f
|
|
BLAKE2b-256 checksum How to use checksums |
28b0937b63458d74cc58750c4a8c284ccb994795ced9f4a3531bbf2c2da98086
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|
Release files / jwm.robotstxt-1.0.8-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | jwm.robotstxt-1.0.8-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
503aacb5997cc6e008954495d19f29966676e255d818555b36d62b8035e4b8de
|
|
BLAKE2b-256 checksum How to use checksums |
40de061070c2dc5bb5c6ca8662d6792e6a8d872beed1f07ea8906bc3f8590c9e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|
Release files / jwm.robotstxt-1.0.8-cp311-cp311-musllinux_1_2_i686.whl
| Download URL | jwm.robotstxt-1.0.8-cp311-cp311-musllinux_1_2_i686.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
197a69e03155c5a49e4fbcf0927f675046703c1fddda16932d0d0d623b6c63be
|
|
BLAKE2b-256 checksum How to use checksums |
189144cbbca10762a231739c40ebc378a6de0c3c6cbf9724d6027441f270942d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|
Release files / jwm.robotstxt-1.0.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | jwm.robotstxt-1.0.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 178.9 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
20cb2c5a0268ffdb274882a38ebd95d778cc4d7c1629dce7993cc2edc2dc7a3c
|
|
BLAKE2b-256 checksum How to use checksums |
0160163e6ced7f399caf8f04581f82eb13d5c7ceb42a67522e2ca1831e2f6132
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|
Release files / jwm.robotstxt-1.0.8-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | jwm.robotstxt-1.0.8-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 186.3 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
286c1f98d7a7233330c78bfe4a812dd1b3092d190f3b0552888806b9df02ba9f
|
|
BLAKE2b-256 checksum How to use checksums |
41dfddad5ae7d93f937330739e111443b58376df4d200b2d06ff6ee0d3bfd387
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|
Release files / jwm.robotstxt-1.0.8-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | jwm.robotstxt-1.0.8-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 132.8 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
fb46b4cb0c5054ca0af1d530cf9cedc0d183a50f48a51b7401d84f05b7c70a4f
|
|
BLAKE2b-256 checksum How to use checksums |
9db640b862f4a5a8e7eddf137d3c165eb94bb4f064cd703c3c552bb5561937b7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|
Release files / jwm.robotstxt-1.0.8-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | jwm.robotstxt-1.0.8-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 133.3 kB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
45e2f8b80798b1b3b49ebe65d75a52255005b4dd6f3a1bdefb467c3b4ec12485
|
|
BLAKE2b-256 checksum How to use checksums |
1e7daf115c4f027868508ab6697984dadd699bfb744c8dcb04782a553715e9d6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|
Release files / jwm.robotstxt-1.0.8-cp310-cp310-win_amd64.whl
| Download URL | jwm.robotstxt-1.0.8-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 96.5 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
eff9ca277c9a9c87418a92c168b6a3a07be6649cc27d4fc7169ac676216ae188
|
|
BLAKE2b-256 checksum How to use checksums |
36830866de76d51fa57f5de91ecaca9f5b0a745a757f832c349c0119867e4aff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|
Release files / jwm.robotstxt-1.0.8-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | jwm.robotstxt-1.0.8-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
667aebf23c368ae46a4c485b4efb27f6a7f01bc549efa3391f997e4a6e86681d
|
|
BLAKE2b-256 checksum How to use checksums |
06368b0cfd22da8ccc7d8e93135203e8cae98d602e7dee10ee1dcc0feda6b095
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|
Release files / jwm.robotstxt-1.0.8-cp310-cp310-musllinux_1_2_i686.whl
| Download URL | jwm.robotstxt-1.0.8-cp310-cp310-musllinux_1_2_i686.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
d8b8f70770313e4a8e720cc9e4853368c80bff4824187b9039cb886bc987e4d6
|
|
BLAKE2b-256 checksum How to use checksums |
e8581a2f2b3ce1338c917fbb357cd16e70b59f0cc3fa9ac32fb60b8952dd33f2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|
Release files / jwm.robotstxt-1.0.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | jwm.robotstxt-1.0.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 177.4 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
5fe1c5bc6c2c92999c677d328661c6bf4c64a49ad607d9b5410551ba33fd967c
|
|
BLAKE2b-256 checksum How to use checksums |
9c3c09b26078c093e9f7ca0ad566848aeeae806108a64c883e3f4e46c89d56e8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|
Release files / jwm.robotstxt-1.0.8-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | jwm.robotstxt-1.0.8-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 185.1 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
2865468e761207a01bad5ddf39b7a352a9d273f1cb40ca7e7d3428c133f1ca98
|
|
BLAKE2b-256 checksum How to use checksums |
d61960d00c69486b4f2c136c42ce7d63077a8d4dd0ad5c462f66ae98c48a1816
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|
Release files / jwm.robotstxt-1.0.8-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | jwm.robotstxt-1.0.8-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 131.5 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
00670b22e10ef0618d32b5451337ce07aaeea127e4013cba3f35ab12c2c284c0
|
|
BLAKE2b-256 checksum How to use checksums |
0ae6637da050726aa959f73c66cb23fff2d0f1e3be843f25570234bd7b452793
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|
Release files / jwm.robotstxt-1.0.8-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | jwm.robotstxt-1.0.8-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 132.0 kB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
7755241618a8383168e0e8b087867e5d321d6d63745f37ec375ff98af1d2b41c
|
|
BLAKE2b-256 checksum How to use checksums |
b9ce71ff6e6f18bcedbaa34c588f5ceac338ff290eae43d4dea4402d84b2d75c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|