Skip to main content

MolGR

English | 中文

CI PyPI PyPI downloads Wheel Platforms Python C++ Development status Typing Languages Ruff License

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 through molgr._core, for regular use and performance-sensitive workflows.
  • python: the Python reference implementation in src/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, and openbabel-wheel.
  • A working OpenBabel wheel for the target platform. The CMake build locates OpenBabel headers and libraries from the installed openbabel-wheel package.

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

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:

  1. Parse the XYZ input and determine reconstruction targets from total charge, spin multiplicity, and runtime config.
  2. Route to backend="cpp" or backend="python".
  3. 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.
  4. 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.
  5. Reconstruct each organic target bucket once, then reuse it across corresponding metal candidates.
  6. Score organic candidates or combined metal-organic candidates and select the best state.
  7. 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: run ruff check . --fix; modifies files.
  • make test: run pytest.
  • make type-check: run MyPy and Pyright on src.
  • 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:

  1. Rebuild the extension with make cpp-build.
  2. Run affected C++/Python parity tests, for example tests/test_backend_reconstruction_regression.py tests/test_cpp_python_metal_candidate_parity.py, tests/test_cpp_uff_atom_typing_cache.py, and tests/test_force_field_scoring_policy.py.
  3. If binding interfaces changed, run make stubs and inspect the generated .pyi files.

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

License

MolGR is released under the GNU General Public License v2. See LICENSE.

Metadata

Release files for molgr 0.1.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for molgr 0.1.9
File Size Uploaded
molgr-0.1.9.tar.gz 875.9 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for molgr 0.1.9
File
molgr-0.1.9-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
molgr-0.1.9-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
molgr-0.1.9-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
molgr-0.1.9-cp314-cp314-macosx_14_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 14.0+ x86-64 Details
molgr-0.1.9-cp314-cp314-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 macOS 14.0+ ARM64 Details
molgr-0.1.9-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
molgr-0.1.9-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
molgr-0.1.9-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
molgr-0.1.9-cp313-cp313-macosx_14_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 14.0+ x86-64 Details
molgr-0.1.9-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details
molgr-0.1.9-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
molgr-0.1.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
molgr-0.1.9-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
molgr-0.1.9-cp312-cp312-macosx_14_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 14.0+ x86-64 Details
molgr-0.1.9-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details
molgr-0.1.9-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
molgr-0.1.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
molgr-0.1.9-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
molgr-0.1.9-cp311-cp311-macosx_14_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 14.0+ x86-64 Details
molgr-0.1.9-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details
molgr-0.1.9-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
molgr-0.1.9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
molgr-0.1.9-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
molgr-0.1.9-cp310-cp310-macosx_14_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 14.0+ x86-64 Details
molgr-0.1.9-cp310-cp310-macosx_14_0_arm64.whl CPython 3.10 CPython 3.10 macOS 14.0+ ARM64 Details
molgr-0.1.9-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
molgr-0.1.9-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
molgr-0.1.9-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
molgr-0.1.9-cp39-cp39-macosx_14_0_x86_64.whl CPython 3.9 CPython 3.9 macOS 14.0+ x86-64 Details
molgr-0.1.9-cp39-cp39-macosx_14_0_arm64.whl CPython 3.9 CPython 3.9 macOS 14.0+ ARM64 Details
molgr-0.1.9-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
molgr-0.1.9-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
molgr-0.1.9-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64 Details
molgr-0.1.9-cp38-cp38-macosx_14_0_x86_64.whl CPython 3.8 CPython 3.8 macOS 14.0+ x86-64 Details
molgr-0.1.9-cp38-cp38-macosx_14_0_arm64.whl CPython 3.8 CPython 3.8 macOS 14.0+ ARM64 Details

Total release size: 31.4 MB

Release files / molgr-0.1.9.tar.gz

Download URL molgr-0.1.9.tar.gz
Size 875.9 kB
Tags Source
SHA-256 checksum
How to use checksums
c1e460b716a781dc6706029ca03aa7a7f30be0e16de48b2debdc81c3c5a0b56b
BLAKE2b-256 checksum
How to use checksums
aec828234a6f0ec93c7312ff2af0eb78ea4b6c9ca010e8df168881cf05c8b9ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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.9-cp314-cp314-win_amd64.whl

Download URL molgr-0.1.9-cp314-cp314-win_amd64.whl
Size 954.7 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
c6dd49716fd09717ca954bf3a09af0467d4ec99d497557cf85e4e55380cdf5d7
BLAKE2b-256 checksum
How to use checksums
ed81e4e99f4e91cbd8d5daf67751e4cc6e670e2c5eaf2da5f45483aeb083ea7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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.9-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL molgr-0.1.9-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 992.9 kB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
64f5dd4b33afd25333064dbc617213cc63237ed5e5612e591a72e3ffb66de2b6
BLAKE2b-256 checksum
How to use checksums
34cc52ff1cd334697a18571b53f22eb47e47c879d965bea91779c43c6f5234fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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.9-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL molgr-0.1.9-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 934.4 kB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
bfc8192e2d368d43e8d9a4c1865e7bb7c9fc9bec6f71cb5e8d45defe659ea3d7
BLAKE2b-256 checksum
How to use checksums
34fa9f1757c60396b4bf627bc41b72fa4e9f82dcddcd29bd7aee77983f68a227
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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.9-cp314-cp314-macosx_14_0_x86_64.whl

Download URL molgr-0.1.9-cp314-cp314-macosx_14_0_x86_64.whl
Size 791.0 kB
Tags CPython 3.14 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
f9b12cc431bec4a39302feae60ed273ee1a6a7cb7f7d80be7683371a89c15594
BLAKE2b-256 checksum
How to use checksums
dc97d924c44260d72f5a306fc43dc3fdeeb8b1f9f372cc6f33499b4590561095
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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.9-cp314-cp314-macosx_14_0_arm64.whl

Download URL molgr-0.1.9-cp314-cp314-macosx_14_0_arm64.whl
Size 765.7 kB
Tags CPython 3.14 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
a4064859cef6040f06fb418446e9982b548f154b52c0cf036be366a7ba72c7a8
BLAKE2b-256 checksum
How to use checksums
5232e804ac0088ca2d1b581d5b82a3e889716e291f971636b2880de2d0f021d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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.9-cp313-cp313-win_amd64.whl

Download URL molgr-0.1.9-cp313-cp313-win_amd64.whl
Size 934.0 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
e232360836d147c53f45c98d9beeb937f00e99188594e2242bc9bbfc52b2c0ba
BLAKE2b-256 checksum
How to use checksums
d98b8c33e1433ef26e9d0dc7baca27f77de6ef4e019a27dbeaaea226b89d32d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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.9-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL molgr-0.1.9-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 992.9 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1179225a9a0dc8c2b8437544197b7c90a4beb663cdb02c40173e44bc4683f7ff
BLAKE2b-256 checksum
How to use checksums
f1cd1d0657300ca39ff65ce2bd3fae39879494a14a0a90079cd0d39f2d4aa5f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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.9-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL molgr-0.1.9-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 933.5 kB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
5eded0d15640196c8fae3f02365dfc040eaf4c4a975bf3b0c02e4cab638cd997
BLAKE2b-256 checksum
How to use checksums
a8ed1fe2c5b10f0b7ac9a8b0efa50041b47f10811d361342e18ad5b5c59199e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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.9-cp313-cp313-macosx_14_0_x86_64.whl

Download URL molgr-0.1.9-cp313-cp313-macosx_14_0_x86_64.whl
Size 790.8 kB
Tags CPython 3.13 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
5a70c3d57ed0bedd224c19456b24f411b16c1bb8749b4cb8df303e5b103da642
BLAKE2b-256 checksum
How to use checksums
7a147276944feae24ca28c4c85afa19e6223f0bf5a8845d6fba1610f138e4fef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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.9-cp313-cp313-macosx_14_0_arm64.whl

Download URL molgr-0.1.9-cp313-cp313-macosx_14_0_arm64.whl
Size 765.2 kB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
486099d6acec91ea26cb4675d41f0967d65084ffc25db73841a5a07709ef7236
BLAKE2b-256 checksum
How to use checksums
21517af36bc17541a27e078e9a1910522c9eac1ad51eb381f978a19a72563247
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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.9-cp312-cp312-win_amd64.whl

Download URL molgr-0.1.9-cp312-cp312-win_amd64.whl
Size 934.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
8f8f6302d28f1484eadfe6ed376e2f05f69862b94172ffbf9bb136944b18d124
BLAKE2b-256 checksum
How to use checksums
b7175133cde83dca04f6ab79e65c0e6167c6c30d84e774e6a976baf12839d27b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL molgr-0.1.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 955.0 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3d6c68c2e862ffbc9ede2ab3fd41530e4ae39044da4351bc15af93f2002a5cf8
BLAKE2b-256 checksum
How to use checksums
1a33461909e6685a5e340ecd70e1e32e53d064f781008fa915e72caeb7051441
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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.9-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL molgr-0.1.9-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 906.4 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
c86d30c0e0878f220e4c0bc8cdc7cc0e78b89926690c99f3034825184026ef7e
BLAKE2b-256 checksum
How to use checksums
4fcef9f5db3a8afadbdaf999273ec57061e46299db29c0ec8497e6cbb6668125
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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.9-cp312-cp312-macosx_14_0_x86_64.whl

Download URL molgr-0.1.9-cp312-cp312-macosx_14_0_x86_64.whl
Size 790.8 kB
Tags CPython 3.12 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
ef6ea6051e493f7b12e80bf8c462941fbb85920feeae93a8054ca1929d1a2680
BLAKE2b-256 checksum
How to use checksums
c73d539aeee0795898290a75477ca827140ccb73a8f67b4da793d1f3e5899615
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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.9-cp312-cp312-macosx_14_0_arm64.whl

Download URL molgr-0.1.9-cp312-cp312-macosx_14_0_arm64.whl
Size 765.2 kB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
ff4468cec51c86006667ff0fcb1d8eb543b15d1b18a643f9227e09f13254c63f
BLAKE2b-256 checksum
How to use checksums
00990667c0a408af7f8dcf91c9963f36c951456d2424a8b2ced155a89bc0a2e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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.9-cp311-cp311-win_amd64.whl

Download URL molgr-0.1.9-cp311-cp311-win_amd64.whl
Size 928.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
cfdc3175e0728803fd28cc73de7db1d88cd90550f1eb0741ecc53a0da634e2da
BLAKE2b-256 checksum
How to use checksums
e54ea2cef6a48632c1f44bd3a93c1d2fe679c3fbc58b0a2ee552cc5d3bfa97de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL molgr-0.1.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 953.8 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
05c050c2815e432fb110cb382e011d9fd13397733ca79f7890c350c4c254adf7
BLAKE2b-256 checksum
How to use checksums
bce08613d39d195aba81185d9e9b70e284d258c5e13d4bc63a2b9c7b77aa28c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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.9-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL molgr-0.1.9-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 906.9 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
147590a30bfa9da44374b9955634cb48a3a1295f8df3512fdf3f12312d16849e
BLAKE2b-256 checksum
How to use checksums
352e78ab3471d15bc407fafd6a666feae92a1c613629f233d4b8a056a0269f6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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.9-cp311-cp311-macosx_14_0_x86_64.whl

Download URL molgr-0.1.9-cp311-cp311-macosx_14_0_x86_64.whl
Size 786.6 kB
Tags CPython 3.11 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
513093554e34dd7c0ff5f4d9d257794da2a26e837d76a86ef09025e87ac2737d
BLAKE2b-256 checksum
How to use checksums
528325e4b29175c04fed2d4ff8c13f649b31a6d3568699dff99eaed9c6127e4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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.9-cp311-cp311-macosx_14_0_arm64.whl

Download URL molgr-0.1.9-cp311-cp311-macosx_14_0_arm64.whl
Size 762.9 kB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
f6918a09b47b2a1890b61356fa09a6c122035c46af3316a850c2400ea276026c
BLAKE2b-256 checksum
How to use checksums
ff7697058e7ab3445f941466df2543246b0883a6bf1da0d0b94c241d0d4f11d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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.9-cp310-cp310-win_amd64.whl

Download URL molgr-0.1.9-cp310-cp310-win_amd64.whl
Size 927.4 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
afb86d73508b58abfefaaaf4ecc26afff7dff5fb5d6a7afb976c519d1fc95b62
BLAKE2b-256 checksum
How to use checksums
0a2a185f8b8ba6c9a46b8eea18ae7f76e2bf8d1bc5e07cbba049e39f22f2dca5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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.9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL molgr-0.1.9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 952.7 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
97abb029093ebf169b2a62dd2433342cc597aa19abbd94b2308f12638d359e6b
BLAKE2b-256 checksum
How to use checksums
59faa0ef8415366cf61bc97dd2ef8c5d6a5a646b4dae7367c907b872063e0664
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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.9-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL molgr-0.1.9-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 906.0 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
e03e0f9660e1c96a5d716cbbad01c5c68057cd5bc1c9a04d1863e8bfda282e80
BLAKE2b-256 checksum
How to use checksums
df0792ccbc48e625bd5bddb9b2ce489232aa6505a58179fb87afacd5cc316b2e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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.9-cp310-cp310-macosx_14_0_x86_64.whl

Download URL molgr-0.1.9-cp310-cp310-macosx_14_0_x86_64.whl
Size 785.5 kB
Tags CPython 3.10 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
cb34b667c90e26883dc52bc26500e6b18dd3a4f35a5715f4d1e7dcbcfe862f6c
BLAKE2b-256 checksum
How to use checksums
afcf0ec95a39cf4eac33c0e4697758fc4c1bdaae5a1bca7a559fbf55e6cd225c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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.9-cp310-cp310-macosx_14_0_arm64.whl

Download URL molgr-0.1.9-cp310-cp310-macosx_14_0_arm64.whl
Size 762.1 kB
Tags CPython 3.10 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
7aa5c41931f5aeccea7036f7c008759d5d79e8d78f3ff708a0a979b99c28466d
BLAKE2b-256 checksum
How to use checksums
74d638f5cabba155b914bd89c83f46065d9c7d0e5e9020ee866646d0dfe96dcb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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.9-cp39-cp39-win_amd64.whl

Download URL molgr-0.1.9-cp39-cp39-win_amd64.whl
Size 927.8 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
57df89b8c0f085e91e8e885cb6bb6b818cab292dfbf4c2bf87dbaa5ff797ed41
BLAKE2b-256 checksum
How to use checksums
55bad6562ed2a85948e7f05c3d8e9e6d611d01dd84e597910bd6dfbf7038bf29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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.9-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL molgr-0.1.9-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 952.9 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1a74e61dd18a4fdb763b1fd4b4665e5ab78a20507c4797f7ba6e0b6f37f5b33e
BLAKE2b-256 checksum
How to use checksums
ef018c7584661c2667605c90658ca389d07d85b41f6af83a88e104ac96dd9ade
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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.9-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL molgr-0.1.9-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 906.4 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
232bd7e6248334c5b5203059c96fe36eff8daa4f38124338e78375cbd6db684f
BLAKE2b-256 checksum
How to use checksums
057618f6135b6cefb623d447b6019caaf62a6da799f26bc4d61ac7b755dbf017
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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.9-cp39-cp39-macosx_14_0_x86_64.whl

Download URL molgr-0.1.9-cp39-cp39-macosx_14_0_x86_64.whl
Size 785.9 kB
Tags CPython 3.9 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
b534ace5fa4d15263ff640ea490619d4e7da97be7f0706fd1e45e45cb1e7cc5c
BLAKE2b-256 checksum
How to use checksums
c3774d95dc895822c1700a8bdcc133eb7abe76c38ad18c3942ec482b5c3726db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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.9-cp39-cp39-macosx_14_0_arm64.whl

Download URL molgr-0.1.9-cp39-cp39-macosx_14_0_arm64.whl
Size 762.2 kB
Tags CPython 3.9 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
47c8c129166a755194c77904bf4f64802d6ce2765ffeb983f58ada0cc31653f1
BLAKE2b-256 checksum
How to use checksums
9f22ddf8c626a5a59725d802aed80446880ea8d3f5abea51fcbb3cc0b4cf1e7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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.9-cp38-cp38-win_amd64.whl

Download URL molgr-0.1.9-cp38-cp38-win_amd64.whl
Size 959.5 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
e5849690626f9d0c8870879a93eb34b2982588d8a4915fceb6e21814d9fd54c2
BLAKE2b-256 checksum
How to use checksums
6f1a9d37967923fbc5f68bf6e82172d05baea4d7955150a4e28765b3ddf51998
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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.9-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL molgr-0.1.9-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 944.0 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
106d03c703c3e4a848f0aa9388da38c857cc6381c1f6b862517702b4c0f7e317
BLAKE2b-256 checksum
How to use checksums
aa6a6b0e015a30bc8aaa873def9e3e9748aa0d4ab41061eb6168f64924274bf5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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.9-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL molgr-0.1.9-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 894.8 kB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
330de47b478760dec8f7e928f1e5629bb7a3bb7a2aa4d738de4969800abde65c
BLAKE2b-256 checksum
How to use checksums
3db4dd84f5299e478bb60be964761326bdc6e44e2dcc47ed9a1a763c5ecbd64e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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.9-cp38-cp38-macosx_14_0_x86_64.whl

Download URL molgr-0.1.9-cp38-cp38-macosx_14_0_x86_64.whl
Size 785.1 kB
Tags CPython 3.8 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
99ce71c940e6dc66fdace7da3be10b6f9c52091089d2d8b53b6160d8059ada99
BLAKE2b-256 checksum
How to use checksums
1860468709cb11563c5af4dafa7bc6a9137e24ceb967b36cc1fadd0446b01f3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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.9-cp38-cp38-macosx_14_0_arm64.whl

Download URL molgr-0.1.9-cp38-cp38-macosx_14_0_arm64.whl
Size 761.2 kB
Tags CPython 3.8 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
b9ad18ba8901c6b61c9fd474f3ef59c01cf87a1ea8842e0ba25c3137fe683167
BLAKE2b-256 checksum
How to use checksums
ec1924188536bf2d97ec291159ecfdf9db0b029c2a04999bc3a68a92147a41a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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 history Release notifications | RSS feed

This release

0.1.9 This release

36 release files

0.1.8

36 release files

0.1.7

36 release files

0.1.6

36 release files

0.1.5

36 release files

0.1.4

36 release files

0.1.3

36 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page