MolGR
MolGR stands for Moleculer Graph Reconstructor.
MolGR is a Python package for reconstructing molecular graphs from XYZ coordinates.
It accepts an XYZ block, total charge, and spin multiplicity, and returns an
rdkit.Chem.Mol with bond orders, a 3D conformer, optional dative bonds, and optional
stereochemistry.
MolGR currently provides two switchable reconstruction backends:
cpp: the default backend, exposed throughmolgr._core, for regular use and performance-sensitive workflows.python: the Python reference implementation insrc/molgr/fallback/, used for semantic alignment, debugging, and regression tests.
Quick Usage
The main entrypoint is molgr.interface.xyz_to_rdmol:
from molgr.interface import xyz_to_rdmol
xyz = """3
water
O 0.000000 0.000000 0.000000
H 0.758602 0.000000 0.504284
H -0.758602 0.000000 0.504284
"""
mol = xyz_to_rdmol(
xyz,
total_charge=0,
spin_multiplicity=1,
backend="cpp", # "python" is also available
)
Before reconstruction, MolGR calculates the total electron count as the sum of
the atomic numbers minus total_charge and rejects impossible spin
multiplicities. In particular, even-electron systems require odd multiplicities,
while odd-electron systems require even multiplicities. The accepted
spin_multiplicity is then normalized as
total_radical_electrons = spin_multiplicity - 1. By default, MolGR also
completes possible dative bonds and stereochemistry. Pass
make_dative_bonds=False or make_stereochemistry=False to disable those
post-processing steps.
Configuration
Runtime configuration is dataclass-based. The package-level
molgr.config.CONFIG object is used by default, and callers may
either mutate that global object or pass an explicit MolGRConfig
to xyz_to_rdmol(..., config=...).
from molgr.config import CONFIG
CONFIG.cpp_backend.enable_target_bucket_parallelism = True
CONFIG.cpp_backend.target_bucket_parallel_threshold = 1
CONFIG.cpp_backend.target_bucket_parallel_max_threads = None
On Windows, CONFIG.cpp_backend.max_threads defaults to 1. Enabling C++
backend thread parallelism on Windows is not recommended: concurrent Open Babel
reconstruction can cause native access violations that Python cannot catch. Keep
max_threads=1 unless the complete workload has been validated locally. Linux
and macOS keep the automatic None default.
The C++ backend is the default accelerated implementation of the Python fallback
semantics. C++-only switches may change scheduling, caching, or thread-safe vendor
implementations, but they must not change the selected molecule for the same
MolGRConfig.
Dangerous-use warnings
Low-level APIs that still expose raw OBMol* pointers emit one
[UNSAFE_OPENBABEL] warning per API name on first use. These pointers have manual
ownership, must not be shared across threads, and must be freed exactly once after
all access has finished. Prefer xyz_to_rdmol(), MoleculeData, and the native
batch API. Raising the C++ log threshold hides the message but does not change
Open Babel's thread-safety or lifetime constraints. Use process isolation for
untrusted inputs or code that must call other raw Open Babel/Pybel APIs.
MolGR rejects calls from a POSIX child created by fork after MolGR/Open Babel
was imported. Such a child inherits inconsistent native mutex, worker-pool, and
Open Babel global state. Use multiprocessing.get_context("spawn") on Linux and
macOS; Windows already uses spawn and is unaffected. Forking before the child
first imports MolGR, or immediately executing a fresh program after fork, does
not inherit initialized MolGR state.
Calling molgr.interface.xyz_to_rdmol() directly inside a spawn worker is
also supported. When the process pool owns cross-molecule parallelism, use
max_threads=1 and disable single-molecule native parallelism in each worker
so process count and native worker count do not multiply unexpectedly.
Advanced Usage
Parallel execution
For low-latency or benchmark runs, call xyz_to_rdmol() serially. Each C++ call
may still parallelize the metal target buckets internally, so an outer Python
worker pool is not needed.
For high-throughput workloads, use the native batch API. It accepts any finite
iterable, runs reconstruction in a bounded C++ worker pool, and streams
(input, result, status) triples. The input is included even when
ordered=False, so completion-order results remain associated with the correct
XYZ request.
from molgr import ReconstructionBatchRequest, iter_xyz_to_rdmol_batch
requests = (
ReconstructionBatchRequest(xyz, total_charge=0, spin_multiplicity=1)
for xyz in xyz_blocks
)
for request, molecule, status in iter_xyz_to_rdmol_batch(
requests,
backend="cpp",
max_workers=None, # select the native worker count automatically
):
consume(request, molecule, status)
When the batch uses more than one worker, MolGR disables per-molecule target-bucket
and candidate-scoring parallelism to avoid nested oversubscription. A one-worker
batch retains the normal per-molecule parallel strategy. Do not wrap the native
batch API in joblib, a thread pool, or a process pool; set max_workers on the
batch call instead. The python backend remains sequential as the semantic
reference implementation.
Installation
MolGR requires Python >=3.8. Runtime and build dependencies are declared in
pyproject.toml. The default development workflow uses uv.
C++ Build Requirements
Building from source compiles the molgr._core extension. The local build environment
must provide:
- CMake
>=3.15. - A C++17-capable compiler:
- Linux: GCC 9+ or Clang 10+.
- macOS: Apple Clang from a current Xcode Command Line Tools installation.
- Windows: MSVC Build Tools 2019+ with the C++ workload.
- Python development headers for the active Python interpreter. In virtual environments
created by
uv, this is usually provided by the selected Python installation. - Python build packages from
pyproject.toml:scikit-build-core,pybind11,setuptools-scm, andopenbabel-wheel. - A working OpenBabel wheel for the target platform. The CMake build locates OpenBabel
headers and libraries from the installed
openbabel-wheelpackage.
Install from source and build the C++ extension:
cd MolGR
uv sync --dev
uv pip install -e . -v --no-build-isolation
Editable installation builds the C++ extension through scikit-build-core, pybind11,
and the OpenBabel package available in the current Python environment. After changing C++
code or pybind11 bindings, rebuild before running affected tests:
make cpp-build
To mimic CI-style dependency resolution against PyPI instead of the local mirror configured in
pyproject.toml, pass explicit indexes:
uv sync --dev --index https://pypi.org/simple --default-index https://pypi.org/simple
uv pip install -e . -v --no-build-isolation \
--index https://pypi.org/simple \
--default-index https://pypi.org/simple
Project Layout
src/molgr/interface.py: public API, config resolution, backend routing, and RDKit post-processing.src/molgr/fallback/: Python reference implementation.src/cpp/: C++ reconstruction implementation.src/bindings/: pybind11 bindings formolgr._core.src/molgr/utils/: conversion, equivalence, and RDKit post-processing utilities.tests/: public behavior tests, fallback tests, converter tests, and C++ parity tests.benchmarks/: benchmark entrypoints, dedicated dependencies, and benchmark docs.docs/: architecture and release documentation.docs/development/MOLECULE_REVIEW_TOOL.md: MolGR reconstruction review and trace tool.
Algorithm Overview
MolGR treats the Python fallback as the semantic reference and the C++ backend as the accelerated path. Both backends follow the same high-level reconstruction flow:
- Parse the XYZ input and determine reconstruction targets from total charge, spin multiplicity, and runtime config.
- Route to
backend="cpp"orbackend="python". - For metal-free structures, search neighboring-radical seeds in increasing charge-separation discrepancy layers. The layers share resonance deduplication state and stop at the first valid layer; deformed-pi and bond-break recovery run only if every primary layer is empty.
- For metal-containing structures, temporarily strip metals from the organic core, enumerate possible metal states, and group those states by the induced organic charge/radical target.
- Reconstruct each organic target bucket once, then reuse it across corresponding metal candidates.
- Score organic candidates or combined metal-organic candidates and select the best state.
- Convert backend output to an RDKit molecule and optionally complete dative bonds and stereochemistry.
See docs/architecture/ALGORITHM_ARCHITECTURE.md
for the full call graph, metal search, resonance recovery, and C++ optimization notes.
Development
Create or refresh the development environment:
uv sync --dev
Build the extension in editable mode:
uv pip install -e . -v --no-build-isolation
Common checks:
uv run ruff check .
uv run ruff format --check .
uv run mypy src
uv run pyright
uv run pytest
Build source and wheel distributions:
uv build
The root makefile provides common development shortcuts:
make format: run the Ruff formatter; modifies files.make lint: runruff check . --fix; modifies files.make test: run pytest.make type-check: run MyPy and Pyright onsrc.make cpp-build: rebuild the editable C++ extension and refresh C++ IDE config.make stubs: regenerate type stubs for the compiled extension.
make stubs runs pybind11-stubgen against molgr._core, keeps the public
pipeline stubs and the development/parity helper stubs under
src/molgr/_core/dev/, then formats and lints the generated
.pyi files.
Optional VSCode/clangd C++ configuration:
uv run python scripts/gen_vscode_config_with_ob.py --build-dir build
Testing
Run the full test suite:
uv run pytest
Useful focused tests during development:
uv run pytest tests/test_main.py
uv run pytest tests/test_backend_reconstruction_regression.py
uv run pytest tests/test_fallback_resonance.py
uv run pytest tests/test_fallback_get_possible_metal_radicals.py
When changing C++, pybind11 bindings, or the _core public surface:
- Rebuild the extension with
make cpp-build. - Run affected C++/Python parity tests, for example
tests/test_backend_reconstruction_regression.pytests/test_cpp_python_metal_candidate_parity.py,tests/test_cpp_uff_atom_typing_cache.py, andtests/test_force_field_scoring_policy.py. - If binding interfaces changed, run
make stubsand inspect the generated.pyifiles.
The C++ backend is an acceleration of the Python fallback semantics. Keep the
backend parity guardrails in
docs/architecture/ALGORITHM_ARCHITECTURE.md
in sync when changing SMARTS matching, UFF setup state, resonance selection,
or C++-only acceleration switches.
Some tests depend on OpenBabel. They may be skipped when the dependency is unavailable.
Benchmark
Benchmark dependencies live in benchmarks/pyproject.toml, separate
from the release dependency graph and the root uv.lock. Benchmarks use a dedicated environment:
default path .venv-benchmark, default Python executable python3.10.
Create or refresh the benchmark environment:
bash scripts/benchmark_env.sh create
Run the SMILES/XYZ benchmark:
bash scripts/benchmark_env.sh run python benchmarks/smiles_xyz_benchmark/run.py \
--input tests/test_cases.csv \
--limit 10 \
--out benchmarks/_runs/smiles-demo
Run the Molfile/SDF benchmark:
bash scripts/benchmark_env.sh run python benchmarks/molfile_xyz_benchmark/run.py \
--input tests/data/sdf/MoNNMo.sdf \
--limit 1 \
--out benchmarks/_runs/molfile-demo
Run a tmQMg backend parity subset:
bash scripts/benchmark_env.sh run python benchmarks/tmqmg_xyz_benchmark/run.py \
--csv /path/to/tmqmg.csv \
--xyz-dir /path/to/xyz \
--limit 1000 \
--out benchmarks/_runs/tmqmg-parity \
--case-timeout-seconds 1.0 \
--cpp-accelerations all \
--methods molgr_cpp,molgr_fallback
For repeated benchmark commands, switch the current shell environment:
eval "$(bash scripts/benchmark_env.sh env)"
Restore the default project environment:
unset UV_PROJECT UV_PROJECT_ENVIRONMENT UV_PYTHON
See benchmarks/README.md or
benchmarks/README.zh-CN.md for details.
Documentation
docs/README.md: English documentation index.docs/README.zh-CN.md: Chinese documentation index.docs/architecture/ALGORITHM_ARCHITECTURE.md: English algorithm architecture.docs/architecture/ALGORITHM_ARCHITECTURE.zh-CN.md: Chinese algorithm architecture.docs/release/DEVELOPMENT_RELEASE_GUIDE.md: English development and release guide.docs/release/DEVELOPMENT_RELEASE_GUIDE.zh-CN.md: Chinese development and release guide.benchmarks/README.md: English benchmark environment, commands, and outputs.benchmarks/README.zh-CN.md: Chinese benchmark environment, commands, and outputs.
License
MolGR is released under the GNU General Public License v2. See LICENSE.
Metadata
Release files for molgr 0.1.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| molgr-0.1.6.tar.gz | 850.8 kB | Details |
Built distributions (wheels)
Total release size: 31.1 MB
Release files / molgr-0.1.6.tar.gz
| Download URL | molgr-0.1.6.tar.gz |
|---|---|
| Size | 850.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
78d876d25aa70f1677992d322fbdc6fb619e4848b8629bd7de7cd4b252b9d676
|
|
BLAKE2b-256 checksum How to use checksums |
70ea26e6ea16084caf6687b54c51020fb0787d4bbef2e0fabaf0ec964924b11c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / molgr-0.1.6-cp314-cp314-win_amd64.whl
| Download URL | molgr-0.1.6-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 947.5 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2fe5e8f33e52bfe3cf16628afc675f42e43c6c426e405a721daff525b7785298
|
|
BLAKE2b-256 checksum How to use checksums |
8a734db69ad55e5ed25c7bad128c45c8d4ea0bdd2be4c236368c9ecc841d369d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / molgr-0.1.6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | molgr-0.1.6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 985.1 kB |
| Tags | CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
9037139cace456f7da312dc85d146ceb99b5db416ab47091248a3c8624cf7278
|
|
BLAKE2b-256 checksum How to use checksums |
dc07545a0d4a2588030b6a3538f8eafdca8c56b8aadd4c52b0ad9e4a65b8daee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / molgr-0.1.6-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | molgr-0.1.6-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 927.0 kB |
| Tags | CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
95b9fd350f8c50edea2160e152d221508c30e8d63d5a11fb4e0f76d8a580edc7
|
|
BLAKE2b-256 checksum How to use checksums |
6b6cca15dca6441091d44f4d739fcb4e8debcf47c9d5857ecb4f7b71bf907ff0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / molgr-0.1.6-cp314-cp314-macosx_14_0_x86_64.whl
| Download URL | molgr-0.1.6-cp314-cp314-macosx_14_0_x86_64.whl |
|---|---|
| Size | 783.3 kB |
| Tags | CPython 3.14 macOS 14.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
d32f4a63208cfe96dfc8c0ceb0ab0449e00a29e15bb02657fc3725e573319be6
|
|
BLAKE2b-256 checksum How to use checksums |
6fee55f7e3bf8ad845718c73eaf98207138ec57e32d23d9160661080e9340b91
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / molgr-0.1.6-cp314-cp314-macosx_14_0_arm64.whl
| Download URL | molgr-0.1.6-cp314-cp314-macosx_14_0_arm64.whl |
|---|---|
| Size | 758.3 kB |
| Tags | CPython 3.14 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
2a0487925d3aafcfc2031ae0c76b5a26a8c17d47ba5b46f39116d6c4fb191c8a
|
|
BLAKE2b-256 checksum How to use checksums |
fad742166b641623e1dcf5059666a75bbff51afe73c3d40b89b3e0e5bb8b34a2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / molgr-0.1.6-cp313-cp313-win_amd64.whl
| Download URL | molgr-0.1.6-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 926.8 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
559c69dd06800b470a447016ccc1923f77792035b69d25a3257f6b3b2ec9e4fc
|
|
BLAKE2b-256 checksum How to use checksums |
2a1fbec0bcc1035dfdede2f21802e444b57b71df3a45ebf7b541610b5f6cffe1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / molgr-0.1.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | molgr-0.1.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 984.8 kB |
| Tags | CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
66a9a1d89fcc8755e1a54f2f5cc8ebdad9b100629ca4ac89eae25324ea877a9d
|
|
BLAKE2b-256 checksum How to use checksums |
b5b3b10f7197a96286f68a18ec951b36c7bb7c5a767edbe96e48b249db7c7c89
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / molgr-0.1.6-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | molgr-0.1.6-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 925.9 kB |
| Tags | CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
2ac20ca75caf237a3158798ce7c7ee7d0bf2c35fec39dbe000dfe0a9c3841158
|
|
BLAKE2b-256 checksum How to use checksums |
f05d057d88e19eac150b86108db813005706c68292cf1e46eebbfac4d3694f48
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / molgr-0.1.6-cp313-cp313-macosx_14_0_x86_64.whl
| Download URL | molgr-0.1.6-cp313-cp313-macosx_14_0_x86_64.whl |
|---|---|
| Size | 783.2 kB |
| Tags | CPython 3.13 macOS 14.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
e2874d2922bff764b7b8db90498a11c8ef08ca3ab3fbef223a7d2c4c56fa157b
|
|
BLAKE2b-256 checksum How to use checksums |
980113a7b6eb44001f875e7ea93297d905c3e641216893a60ee81ee30ea491ad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / molgr-0.1.6-cp313-cp313-macosx_14_0_arm64.whl
| Download URL | molgr-0.1.6-cp313-cp313-macosx_14_0_arm64.whl |
|---|---|
| Size | 757.5 kB |
| Tags | CPython 3.13 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
04bc8eebc00b2799bf3dfbdc8cdfb6b63840954f02fc85f99364aa924b88cb2b
|
|
BLAKE2b-256 checksum How to use checksums |
b805bcae74ae7ed3be9fad8e011941e4f071403fedb3c4f730b797c58f1f4892
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / molgr-0.1.6-cp312-cp312-win_amd64.whl
| Download URL | molgr-0.1.6-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 926.8 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
fd2558a15d5b5bfb704fb1a1288b8b4c7c0b80b955ad4044262215a6b151b2d7
|
|
BLAKE2b-256 checksum How to use checksums |
202afb4e97165f9b2b538e53ad418ebb6986ac937e8de01c9bcc165faa9989e0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / molgr-0.1.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | molgr-0.1.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 946.5 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
c345346f90a4a71faaee09d6ecd646e7c0fd5be86c5098452283435d9dbefe0b
|
|
BLAKE2b-256 checksum How to use checksums |
e3d5c194aca6cd03d8a30499f153dde1257ebfbbca3b7b8a9b589fa2d422a2b3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / molgr-0.1.6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
| Download URL | molgr-0.1.6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl |
|---|---|
| Size | 898.7 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
82283343878e39c1a54381c1da00b9913f40f457347f88b3290ae942370131c4
|
|
BLAKE2b-256 checksum How to use checksums |
d9c11bc0ed7c30be8fb3dca7abb8bed50a667046d9fd5bf37be44fa3b31105a6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / molgr-0.1.6-cp312-cp312-macosx_14_0_x86_64.whl
| Download URL | molgr-0.1.6-cp312-cp312-macosx_14_0_x86_64.whl |
|---|---|
| Size | 783.1 kB |
| Tags | CPython 3.12 macOS 14.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
1a672a9e8be8429e9f531b206d81251d2d6e104345fffcdd05b435ee8e5da133
|
|
BLAKE2b-256 checksum How to use checksums |
82b3186049722404215f457a674e8348dceb98807eb658b016e03c50370c3f96
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / molgr-0.1.6-cp312-cp312-macosx_14_0_arm64.whl
| Download URL | molgr-0.1.6-cp312-cp312-macosx_14_0_arm64.whl |
|---|---|
| Size | 757.5 kB |
| Tags | CPython 3.12 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
5bf0aa2214c6fbb2a8238c07e4d4e13f60012168bfbb86321000b74bfba193e2
|
|
BLAKE2b-256 checksum How to use checksums |
159783291bfdc8e1cec01f0c95fe6e1d75982e6b59d3dc77783ada76d6af63c1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / molgr-0.1.6-cp311-cp311-win_amd64.whl
| Download URL | molgr-0.1.6-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 921.3 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
835ef9d9a4ceda8300598cb0e8eff5e7b07ad4628fd356722f9c9e408853fd7d
|
|
BLAKE2b-256 checksum How to use checksums |
bc1f744b8652b33b4abdfbc7499c501e60c60568007415791017ca117b1a34d3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / molgr-0.1.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | molgr-0.1.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 945.9 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
bae91436e991740e61b61a26ced40f02171060f6f32b5b5448dfb03b19fe1a89
|
|
BLAKE2b-256 checksum How to use checksums |
01972ed53ea87080f12d16b55827033432609a110ba8502aea3149dcabe94780
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / molgr-0.1.6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
| Download URL | molgr-0.1.6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl |
|---|---|
| Size | 899.4 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
a134dafa359b494c4f3ae7958ddd32d04bb3e52f24a2d221857e6b9e58504003
|
|
BLAKE2b-256 checksum How to use checksums |
7b94407c2b82683c453f88ae6e3b1d222070336f92e87f7c83b6d9636affa091
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / molgr-0.1.6-cp311-cp311-macosx_14_0_x86_64.whl
| Download URL | molgr-0.1.6-cp311-cp311-macosx_14_0_x86_64.whl |
|---|---|
| Size | 779.1 kB |
| Tags | CPython 3.11 macOS 14.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
f0ecaabf7725d25ccaec4db98fb3823343680de103fcfebd66dcb13bc45f4dfd
|
|
BLAKE2b-256 checksum How to use checksums |
47c9974796b1bf36223e0e3f90de78ac19dbcc5758c79910a795def73c92e794
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / molgr-0.1.6-cp311-cp311-macosx_14_0_arm64.whl
| Download URL | molgr-0.1.6-cp311-cp311-macosx_14_0_arm64.whl |
|---|---|
| Size | 755.7 kB |
| Tags | CPython 3.11 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
4f09281d7d83c89b02fc3c3e3e421e7ca3d11e8a2e0656d04049107dec4cb59f
|
|
BLAKE2b-256 checksum How to use checksums |
7c10e86debeecd6c5b10882d5fe455090710dcdb816eb8e79dbc632f8b9e8df8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / molgr-0.1.6-cp310-cp310-win_amd64.whl
| Download URL | molgr-0.1.6-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 920.4 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
53c8dc6c88a8527bbcea98b3cb048e3a68d35f7c24170533633e4a221a2809eb
|
|
BLAKE2b-256 checksum How to use checksums |
35eca693cc5e665f67ea95c9dc4507a6ea2775a0adde93dc76b7941c92544fcc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / molgr-0.1.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | molgr-0.1.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 944.7 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
2fc88db4d58882fe3188e7c9331363c8febfc7783d9a8da1f4baa3c68971fcd4
|
|
BLAKE2b-256 checksum How to use checksums |
b569bed333e9881cecaecc5b5c3609c99429ffc75563f97a3a0deb85f8180ebb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / molgr-0.1.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
| Download URL | molgr-0.1.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl |
|---|---|
| Size | 898.2 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
6904d99463d4b3205183b57970adb3f087e8d6b7c3631210ff23770ce60936b1
|
|
BLAKE2b-256 checksum How to use checksums |
7965a79674d042cb6cb6ac442e05eb851ee60f2119235ac4dc595dfb964601d6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / molgr-0.1.6-cp310-cp310-macosx_14_0_x86_64.whl
| Download URL | molgr-0.1.6-cp310-cp310-macosx_14_0_x86_64.whl |
|---|---|
| Size | 778.0 kB |
| Tags | CPython 3.10 macOS 14.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
2f715f5cef93347561e8988e10dba2039aeb7f022c11a069ed7cda545f447a9d
|
|
BLAKE2b-256 checksum How to use checksums |
891380ff00286a69ce359dfe5b28d7b12cf96eb3970f16a3ecd1fba04c46e562
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / molgr-0.1.6-cp310-cp310-macosx_14_0_arm64.whl
| Download URL | molgr-0.1.6-cp310-cp310-macosx_14_0_arm64.whl |
|---|---|
| Size | 754.6 kB |
| Tags | CPython 3.10 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
0c66d4bb87918c27426ec4c8ce96cb66e6c8c19e4d5eba09ff587cd34f76a088
|
|
BLAKE2b-256 checksum How to use checksums |
d61f7d562e008e99dae5e1986277cec1a4c0a115666cef0c44b3dcc031bf203f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / molgr-0.1.6-cp39-cp39-win_amd64.whl
| Download URL | molgr-0.1.6-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 920.8 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
62cc3e0f90e89eccabd06b5ee1aaeceb0177c7a2519ad214a23880aebf5dbfa4
|
|
BLAKE2b-256 checksum How to use checksums |
9ce0a52363477794f6c9f30f1ab2375050e27d89c5685a80f2b340a17ffe68c7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / molgr-0.1.6-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | molgr-0.1.6-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 944.9 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
84fd026fec32d8b68090ad08103e9e5d373ac0c42c542b5c591485906f3f3548
|
|
BLAKE2b-256 checksum How to use checksums |
7764559976642d6f3937243c36633659b77cfecff5f15c77241be35db9740c50
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / molgr-0.1.6-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
| Download URL | molgr-0.1.6-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl |
|---|---|
| Size | 898.7 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
1c6e03c693adba05aece83b4d096a235d8c768c7e1975d19ba5818c050843de0
|
|
BLAKE2b-256 checksum How to use checksums |
65f502d0dce9ac305fb6153b81a5c3a188b319d0a26b146f6ff75f571617bb87
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / molgr-0.1.6-cp39-cp39-macosx_14_0_x86_64.whl
| Download URL | molgr-0.1.6-cp39-cp39-macosx_14_0_x86_64.whl |
|---|---|
| Size | 778.5 kB |
| Tags | CPython 3.9 macOS 14.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
44b732c5eacd635c156725788c37e3ec9aba111696077111e4491c1ef86b43b2
|
|
BLAKE2b-256 checksum How to use checksums |
97cdfa2da9a7e01595e7106752ecd3807829ca1722828615701b02c773b6f0e8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / molgr-0.1.6-cp39-cp39-macosx_14_0_arm64.whl
| Download URL | molgr-0.1.6-cp39-cp39-macosx_14_0_arm64.whl |
|---|---|
| Size | 754.8 kB |
| Tags | CPython 3.9 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
cb188aeb9c9a6eb9145c6cb373e2369261be0bbdd743cb3d9e57f1ae3c6b4472
|
|
BLAKE2b-256 checksum How to use checksums |
3fa51b729e4be966971e0918aa951deed81f3c61860d66479068aa41c5433658
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / molgr-0.1.6-cp38-cp38-win_amd64.whl
| Download URL | molgr-0.1.6-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 952.5 kB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d755714fe11e28c8b2f95d44dc1e34ac75093a4aae96fd71ad211ce054337add
|
|
BLAKE2b-256 checksum How to use checksums |
d379b7ceef27b7b6b521cd826a405c385aaaecfe9a0d88ec2ee72e1a27c49a46
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / molgr-0.1.6-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | molgr-0.1.6-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 936.0 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
4098d8aa100f6926a3f5518b70150a02c53db0d896da7148ba812b80aee3cd87
|
|
BLAKE2b-256 checksum How to use checksums |
ef662e1e78ef298dd2b860f82d253c3bca86de688c5775fc026615b5af955d89
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / molgr-0.1.6-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
| Download URL | molgr-0.1.6-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl |
|---|---|
| Size | 887.1 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
dc1ac291ee215b5e21534cd2bf6d2ffef220d997e6f656a90b639cf3310c43f1
|
|
BLAKE2b-256 checksum How to use checksums |
289ccdb514fe1e608f80316e7718fc04fb37342f28645ed642d92664e2170df0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / molgr-0.1.6-cp38-cp38-macosx_14_0_x86_64.whl
| Download URL | molgr-0.1.6-cp38-cp38-macosx_14_0_x86_64.whl |
|---|---|
| Size | 777.7 kB |
| Tags | CPython 3.8 macOS 14.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
c3509c81651fe93338e6381fe3a9d1711692bbf392d397106438a756fb25c330
|
|
BLAKE2b-256 checksum How to use checksums |
cab5dc556fe274c0244d0409650979668c00d549e8394f23160ff753be46ac85
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / molgr-0.1.6-cp38-cp38-macosx_14_0_arm64.whl
| Download URL | molgr-0.1.6-cp38-cp38-macosx_14_0_arm64.whl |
|---|---|
| Size | 753.8 kB |
| Tags | CPython 3.8 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c61dfc08ca423ccc705407e1f431c84b721295103d661249629649d848e157db
|
|
BLAKE2b-256 checksum How to use checksums |
6363c30aae5612c76787259d96e2222c7d8643e0a839be41331e670aeaed102f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|