Chython [ˈkʌɪθ(ə)n]
Library for processing molecules and reactions in a Python way.
Features
File formats
- Read and write MDL RDF/RXN and SDF/MOL (V2000 and V3000, including atom parity and enhanced stereo), Marvin MRV, CML, SMILES, and InChI with InChIKey (InChI Trust library)
- Read SMARTS and SMIRKS, Tripos MOL2, PDBx/mmCIF, legacy PDB, XYZ, and IUPAC names through OPSIN
- Compact binary (de)serialization —
pachfor a wire record,mol.to_bytes()for the arena buffer — and full pickle support - A coordinate format hands back a record of atoms and coordinates rather than a molecule, because it states no bond order:
build_molecule()places the atoms,perceive_bonds()reads the connectivity out of a geometry,saturate()raises the orders, and all three are calls the caller makes
Input is unreliable by default
A reader stores and logs what a file says — an illegal valence, a nonsense charge, an underivable
hydrogen count — and never rejects a record for being chemically wrong. Repair is a pipeline you run
afterwards: kekule(), standardize(), fix_resonance(), thiele().
Toolkit interoperability
Conversions build the target structure directly from the graph, so atom order matches
atoms() and stereo is carried over without needing a 2D layout. Each toolkit has one callable in
chython.interop that dispatches on its argument, and the export direction is also a container method.
| Toolkit | API | Requires |
|---|---|---|
| RDKit | mol.to_rdkit(), rxn.to_rdkit(), chython.interop.rdkit() both ways |
extra rdkit |
| Open Babel | mol.to_openbabel() |
extra extra-clean2d |
| Indigo | mol.to_indigo() |
extra extra-clean2d |
| CDK | mol.to_cdk() |
extra extra-clean2d + cdk.jar (CDK_PATH) |
| CDPKit | mol.to_cdpkit(), and 3D conformers (conformer_engine = 'cdpkit') |
extra extra-clean3d |
RDKit is the only one of the five with a reaction form.
Allene stereo is not portable through any of these toolkits. Indigo additionally omits cis-trans, which it derives from 2D coordinates.
IUPAC names, both directions
from chython import iupac
mol = iupac('ethanol') # name -> structure, via OPSIN
mol.iupac # 'ethanol' -- structure -> name, via openclatura
iupac() needs JPype and opsin.jar (OPSIN_PATH); the .iupac property needs the
iupac extra (Python >= 3.11) and returns None when the structure cannot be named.
Molecules
- Atoms and bonds in one contiguous buffer, addressed by an id that survives editing; edits go through
an explicit session (
with mol.edit() as e:) and derived data is recomputed on seal - Standardize, canonicalize, kekulize/aromatize, repair resonance forms, neutralize, put a mobile hydrogen and charge where the canonical order says, check valences
- Split and decompose salts, expand contracted groups, derive implicit hydrogen counts
- Many 3D models per molecule in one conformer store
- Tetrahedral, cis-trans, allene, atropisomer and helical stereo, with CIP labels
- Descriptors: TPSA, Crippen logP and MR, hydrogen-bond donors and acceptors, rotatable bonds, ring counts, Bertz CT, Randić and Zagreb indices
- The 166 MACCS structural keys, one-based, and QED with its three published weight sets — both state what they transcribe and neither claims parity with another implementation's bits or score
- Morgan and linear fingerprints with Tanimoto similarity, as hash sets, folded bit vectors or count
vectors, and the graph matrices and distance-derived descriptors — extra
ml - A molecule or a mapped reaction as
int32arrays for a model:mol.state_view(),rxn.transition_view()— extraml
Search
- Subgraph isomorphism
- SMARTS parser with chython-specific query semantics, including component grouping for intramolecular patterns
Reactions
- Template application from SMIRKS:
mol.react(template), ormol @ otherfor a two-component join - Reaction enumeration over the shipped reaction corpus
- Functional and protective group detection and deprotection, with the whole corpus in the docs
- Sticky fragment / linker enumeration for combinatorial reassembly
- Atom-to-atom mapping reconstruction against a template corpus:
rxn.reconstruct_mapping() - Reaction-level standardization: each molecule pass once per molecule, plus the passes a loop cannot do
Depiction
- 2D coordinate generation, default SmilesDrawer, switchable to RDKit/CDK/Open Babel/Indigo (
clean2d_engine) - SVG and SVGZ output with Jupyter support, and scalar data overlaid on the same scene
- 3D: a stored conformer as an X3DOM document (
mol.depict3d()) or a notebook widget (mol.view3d()) - 3D conformer generation with RDKit or CDPKit (
conformer_engine)
Full documentation can be found here.
Install
Only Python 3.10+.
pip install chython
The default 2D layout backend needs no extra: its JS engine (QuickJS) is a required dependency and costs under 2.5 MB.
A plain install has no numpy, and that is deliberate — the base install is about 7.5 MB of runtime
files, small enough for a serverless bundle. Reading and writing every format, standardize(),
kekule(), thiele(), canonicalize(), stereo, substructure matching, template application and
depiction all work without it. What needs chython[ml] is the surface that answers a numpy array: the
fingerprints, atom_invariants, adjacency_matrix, distance_matrix, the distance-derived graph
descriptors, pharmacophore_invariants, maccs_keys()/maccs_bit_set() and the ML views. Each of
those raises an ImportError naming the extra when you call it, so nothing fails at import time.
Optional extras, combinable (chython[rdkit,iupac]):
| Extra | Enables |
|---|---|
ml |
numpy, and with it fingerprints, atom invariants, the graph matrices, the descriptors built on them and the ML views |
rdkit |
RDKit conversion both ways, RDKit 2D layout and 3D conformers |
iupac |
molecule.iupac name generation (Python >= 3.11) |
extra-clean2d |
CDK, Open Babel and Indigo backends (CDK also needs cdk.jar) |
extra-clean3d |
CDPKit conformer engine |
CGRtools
Chython is a fork of CGRtools.
Copyright
- 2014-2026 Ramil Nugmanov nougmanoff@protonmail.com main developer
Contributors
CGRtools contributors are included too.
- Adelia Fatykhova adelik21979@gmail.com
- Aigul Khakimova
- Aleksandr Sizov murkyrussian@gmail.com
- Alexandre Varnek varnek@unistra.fr
- Dinar Batyrshin batyrshin-dinar@mail.ru
- Dmitrij Zanadvornykh zandmitrij@gmail.com
- Philippe Gantzer
- Ravil Mukhametgaleev sonic-mc@mail.ru
- Tagir Akhmetshin tagirshin@gmail.com
- Timur Gimadiev timur.gimadiev@gmail.com
- Timur Madzhidov tmadzhidov@gmail.com
- Zarina Ibragimova
Release files for chython 3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| chython-3.1.tar.gz | 3.3 MB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| chython-3.1-cp314-cp314-win_amd64.whl | CPython 3.14 | CPython 3.14 | Windows x86-64 | Details |
| chython-3.1-cp314-cp314-manylinux_2_39_x86_64.whl | CPython 3.14 | CPython 3.14 | Linux glibc 2.39+ x86-64 | Details |
| chython-3.1-cp314-cp314-manylinux_2_39_aarch64.whl | CPython 3.14 | CPython 3.14 | Linux glibc 2.39+ ARM64 | Details |
| chython-3.1-cp314-cp314-macosx_10_15_universal2.whl | CPython 3.14 | CPython 3.14 | macOS 10.15+ universal2 (ARM64, x86-64) | Details |
| chython-3.1-cp313-cp313-win_amd64.whl | CPython 3.13 | CPython 3.13 | Windows x86-64 | Details |
| chython-3.1-cp313-cp313-manylinux_2_39_x86_64.whl | CPython 3.13 | CPython 3.13 | Linux glibc 2.39+ x86-64 | Details |
| chython-3.1-cp313-cp313-manylinux_2_39_aarch64.whl | CPython 3.13 | CPython 3.13 | Linux glibc 2.39+ ARM64 | Details |
| chython-3.1-cp313-cp313-macosx_10_13_universal2.whl | CPython 3.13 | CPython 3.13 | macOS 10.13+ universal2 (ARM64, x86-64) | Details |
| chython-3.1-cp312-cp312-win_amd64.whl | CPython 3.12 | CPython 3.12 | Windows x86-64 | Details |
| chython-3.1-cp312-cp312-manylinux_2_39_x86_64.whl | CPython 3.12 | CPython 3.12 | Linux glibc 2.39+ x86-64 | Details |
| chython-3.1-cp312-cp312-manylinux_2_39_aarch64.whl | CPython 3.12 | CPython 3.12 | Linux glibc 2.39+ ARM64 | Details |
| chython-3.1-cp312-cp312-macosx_10_13_universal2.whl | CPython 3.12 | CPython 3.12 | macOS 10.13+ universal2 (ARM64, x86-64) | Details |
| chython-3.1-cp311-cp311-win_amd64.whl | CPython 3.11 | CPython 3.11 | Windows x86-64 | Details |
| chython-3.1-cp311-cp311-manylinux_2_39_x86_64.whl | CPython 3.11 | CPython 3.11 | Linux glibc 2.39+ x86-64 | Details |
| chython-3.1-cp311-cp311-manylinux_2_39_aarch64.whl | CPython 3.11 | CPython 3.11 | Linux glibc 2.39+ ARM64 | Details |
| chython-3.1-cp311-cp311-macosx_10_9_universal2.whl | CPython 3.11 | CPython 3.11 | macOS 10.9+ universal2 (ARM64, x86-64) | Details |
| chython-3.1-cp310-cp310-win_amd64.whl | CPython 3.10 | CPython 3.10 | Windows x86-64 | Details |
| chython-3.1-cp310-cp310-manylinux_2_39_x86_64.whl | CPython 3.10 | CPython 3.10 | Linux glibc 2.39+ x86-64 | Details |
| chython-3.1-cp310-cp310-manylinux_2_39_aarch64.whl | CPython 3.10 | CPython 3.10 | Linux glibc 2.39+ ARM64 | Details |
| chython-3.1-cp310-cp310-macosx_10_9_universal2.whl | CPython 3.10 | CPython 3.10 | macOS 10.9+ universal2 (ARM64, x86-64) | Details |
Total release size: 112.4 MB
Release files / chython-3.1.tar.gz
| Download URL | chython-3.1.tar.gz |
|---|---|
| Size | 3.3 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c4644a74820badcdd47f93899926586a5682c42220d8533e4890548df2c8fb67
|
|
BLAKE2b-256 checksum How to use checksums |
afc1148ab9acad002cb9217814d68c263aea5b92f4517d8f77cbb2fed4564b99
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / chython-3.1-cp314-cp314-win_amd64.whl
| Download URL | chython-3.1-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 4.8 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4b755731ea012aa35f9cde6ce2ca73e8554ae57f5d99a74f51b46d5e4352b56b
|
|
BLAKE2b-256 checksum How to use checksums |
d54ae6d9870fc2a336c922676f12aa339e83ef88284dc825147c55187668845e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / chython-3.1-cp314-cp314-manylinux_2_39_x86_64.whl
| Download URL | chython-3.1-cp314-cp314-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.14 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
36ac841c31afe2699e96a4a3f6b7fc9b462e6a361114915d82dd4bc778d16ccf
|
|
BLAKE2b-256 checksum How to use checksums |
da193219e25df6ccd5a861d75ed950f3fde6e3fa2f2325ed8d2d5501dd57214a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / chython-3.1-cp314-cp314-manylinux_2_39_aarch64.whl
| Download URL | chython-3.1-cp314-cp314-manylinux_2_39_aarch64.whl |
|---|---|
| Size | 5.0 MB |
| Tags | CPython 3.14 Linux glibc 2.39+ ARM64 |
|
SHA-256 checksum How to use checksums |
5b695f01be3e8e856ad9f5480914673341fe4333ba47e86af2bfebe8e726d884
|
|
BLAKE2b-256 checksum How to use checksums |
d31da38988f48be9b45fd5015557c76fdb189faf5b799170615c285200e108ec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / chython-3.1-cp314-cp314-macosx_10_15_universal2.whl
| Download URL | chython-3.1-cp314-cp314-macosx_10_15_universal2.whl |
|---|---|
| Size | 7.0 MB |
| Tags | CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
1aea75ba41290e115e6f16d1fdbe5a594e3d0c8bfc95ca3fbee4e9ad781a66d7
|
|
BLAKE2b-256 checksum How to use checksums |
eb6b9b058278ba7770ada571466e8c1a8819588d161b3ff67b45e7e0c3d7c6bd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / chython-3.1-cp313-cp313-win_amd64.whl
| Download URL | chython-3.1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 4.8 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4de122fc928be0d1c506405ef37f21c3cea590b65d68920c65bfe700c2d99234
|
|
BLAKE2b-256 checksum How to use checksums |
09fe6d7b7eaf6ab85d6cb8fb9fe28dde4246ad37c44b2af4f3f6fc2726f6eca1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / chython-3.1-cp313-cp313-manylinux_2_39_x86_64.whl
| Download URL | chython-3.1-cp313-cp313-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.13 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
2943314d9d185b3b4eb71198f8b8d67b2c56e5cc4a2845e6b5534fb94c206d2b
|
|
BLAKE2b-256 checksum How to use checksums |
054ecaa65192b62658cde7b1b4ccc6e5bfd103309422c69e3ff9f0a9293e1174
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / chython-3.1-cp313-cp313-manylinux_2_39_aarch64.whl
| Download URL | chython-3.1-cp313-cp313-manylinux_2_39_aarch64.whl |
|---|---|
| Size | 5.0 MB |
| Tags | CPython 3.13 Linux glibc 2.39+ ARM64 |
|
SHA-256 checksum How to use checksums |
7590a48663ce346a9972d0201454a2ca3655846905132134fdbc1cf22b14f35d
|
|
BLAKE2b-256 checksum How to use checksums |
9d80914198bee1c08aaf2128e2b55fd25378d05aefaea1378a502355e3ca8448
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / chython-3.1-cp313-cp313-macosx_10_13_universal2.whl
| Download URL | chython-3.1-cp313-cp313-macosx_10_13_universal2.whl |
|---|---|
| Size | 7.0 MB |
| Tags | CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
d2ad41568587cf66310e62066423ebcda394e5fdf8c553195ebe665231c2197c
|
|
BLAKE2b-256 checksum How to use checksums |
f66ae02c5cac947351fc15736c95c6982c31a1da80dc3abedc141cd20195bdb9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / chython-3.1-cp312-cp312-win_amd64.whl
| Download URL | chython-3.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 4.8 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d38d78171bd1bac8334f6884b7dfc1cf138ed669aa5638c5077462d96e6d31f6
|
|
BLAKE2b-256 checksum How to use checksums |
33cd2e5ad9f3c80855d78777204e3681bd0bc4e9fcffbdc40c3d2def3c79e6e9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.10
|
Release files / chython-3.1-cp312-cp312-manylinux_2_39_x86_64.whl
| Download URL | chython-3.1-cp312-cp312-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 5.0 MB |
| Tags | CPython 3.12 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
477789bf5f52002b0cefb728db5b83ec1b1715e75fd6d6bd2f9a2a633293b943
|
|
BLAKE2b-256 checksum How to use checksums |
821f69091c4336751d89807dc5c1c9544afb4da98f316fb5a4752870a2beffe4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / chython-3.1-cp312-cp312-manylinux_2_39_aarch64.whl
| Download URL | chython-3.1-cp312-cp312-manylinux_2_39_aarch64.whl |
|---|---|
| Size | 4.9 MB |
| Tags | CPython 3.12 Linux glibc 2.39+ ARM64 |
|
SHA-256 checksum How to use checksums |
f6a9bb14425b60da73ef4cd50fe5fe73b68687ca32c9075e37e7a5ee10b43137
|
|
BLAKE2b-256 checksum How to use checksums |
58d7037bfc145f659f920050d6314c1af145cd336530ebd0afa21c0f391432a1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / chython-3.1-cp312-cp312-macosx_10_13_universal2.whl
| Download URL | chython-3.1-cp312-cp312-macosx_10_13_universal2.whl |
|---|---|
| Size | 6.9 MB |
| Tags | CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
a98f3aba9a16749a43b01237c6e3a2342e992b882f99d2b6c5b7fee0de5b2748
|
|
BLAKE2b-256 checksum How to use checksums |
6327ff1e021f3974b61ad26d467727811022ab673c9a651e9c02afb1b6f1ca8f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.10
|
Release files / chython-3.1-cp311-cp311-win_amd64.whl
| Download URL | chython-3.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 4.8 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1382147abd373b9d9bd3211406cb79d16a4626bb83346afbcdb183b8738b7fad
|
|
BLAKE2b-256 checksum How to use checksums |
0b1e25fada4e8d28bec9bd96fcbf4efa777116f6411a330b9f0c9f9e3e6e13bd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.9
|
Release files / chython-3.1-cp311-cp311-manylinux_2_39_x86_64.whl
| Download URL | chython-3.1-cp311-cp311-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.11 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
22aab825e80f960245fac8089a9692b5ac12c3cc6212da07374b52f7495b1113
|
|
BLAKE2b-256 checksum How to use checksums |
81b14db55449baeb9f1945aae99bed5480875672d2323e20c3d6e364f1b33d1f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.16
|
Release files / chython-3.1-cp311-cp311-manylinux_2_39_aarch64.whl
| Download URL | chython-3.1-cp311-cp311-manylinux_2_39_aarch64.whl |
|---|---|
| Size | 5.0 MB |
| Tags | CPython 3.11 Linux glibc 2.39+ ARM64 |
|
SHA-256 checksum How to use checksums |
b6e791b0ef1b861e3677be30cce763376b6faa1448386aa56ed749fa84c131f3
|
|
BLAKE2b-256 checksum How to use checksums |
2653bcce777b3982fb32adb6f475ce257096820219db73b803aafbdd4f673ba1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.16
|
Release files / chython-3.1-cp311-cp311-macosx_10_9_universal2.whl
| Download URL | chython-3.1-cp311-cp311-macosx_10_9_universal2.whl |
|---|---|
| Size | 7.0 MB |
| Tags | CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
aec0a5ee37860bb65e87edd70c355c6a50efedde37aa257197ea81c90b675b68
|
|
BLAKE2b-256 checksum How to use checksums |
f7cd3e7c9354ebe835560d5e1fbeb9933a47974daae7da2c52a9541628ea0158
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.9
|
Release files / chython-3.1-cp310-cp310-win_amd64.whl
| Download URL | chython-3.1-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 4.8 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4580eadfca5fa8f94567de8e07777123892fd65e85526e497ea2035a6e4cb4ad
|
|
BLAKE2b-256 checksum How to use checksums |
6875b5822ee513db5d4fd1e7933e197dff47906bad6f93e46ee72199fce08acb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.11
|
Release files / chython-3.1-cp310-cp310-manylinux_2_39_x86_64.whl
| Download URL | chython-3.1-cp310-cp310-manylinux_2_39_x86_64.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.10 Linux glibc 2.39+ x86-64 |
|
SHA-256 checksum How to use checksums |
73832b30ec400b1846ce9622ab156f550d24ec058c27fc0bc2040b711da53e47
|
|
BLAKE2b-256 checksum How to use checksums |
3fbe9bf4ac1dbf2815f9ed2f20de52b06a3c2be81e901ac87480aeceab4b4008
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.21
|
Release files / chython-3.1-cp310-cp310-manylinux_2_39_aarch64.whl
| Download URL | chython-3.1-cp310-cp310-manylinux_2_39_aarch64.whl |
|---|---|
| Size | 5.0 MB |
| Tags | CPython 3.10 Linux glibc 2.39+ ARM64 |
|
SHA-256 checksum How to use checksums |
a7a093d6c7ca4a15f12586ccd8a0f16ef4cd99ce75296ba3da17356041416ae7
|
|
BLAKE2b-256 checksum How to use checksums |
5da09f6c758e05281eba85ff0e1a12d972b74698f65be5e397efd2ed4c5db994
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.21
|
Release files / chython-3.1-cp310-cp310-macosx_10_9_universal2.whl
| Download URL | chython-3.1-cp310-cp310-macosx_10_9_universal2.whl |
|---|---|
| Size | 7.0 MB |
| Tags | CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
10490019e86ce6a427395cae1955ce6f7cf67b6ca69ddfd0dc34403b2a38b2a6
|
|
BLAKE2b-256 checksum How to use checksums |
39e6961335d8c31a22cfec0d9e21ffd97e96b93681fd983c8108595a5fcc3a3f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.11
|