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.6

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.6
File Size Uploaded
molgr-0.1.6.tar.gz 850.8 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for molgr 0.1.6
File
molgr-0.1.6-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
molgr-0.1.6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
molgr-0.1.6-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.6-cp314-cp314-macosx_14_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 14.0+ x86-64 Details
molgr-0.1.6-cp314-cp314-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 macOS 14.0+ ARM64 Details
molgr-0.1.6-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
molgr-0.1.6-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.6-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.6-cp313-cp313-macosx_14_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 14.0+ x86-64 Details
molgr-0.1.6-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details
molgr-0.1.6-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
molgr-0.1.6-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.6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
molgr-0.1.6-cp312-cp312-macosx_14_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 14.0+ x86-64 Details
molgr-0.1.6-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details
molgr-0.1.6-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
molgr-0.1.6-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.6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
molgr-0.1.6-cp311-cp311-macosx_14_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 14.0+ x86-64 Details
molgr-0.1.6-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details
molgr-0.1.6-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
molgr-0.1.6-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.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
molgr-0.1.6-cp310-cp310-macosx_14_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 14.0+ x86-64 Details
molgr-0.1.6-cp310-cp310-macosx_14_0_arm64.whl CPython 3.10 CPython 3.10 macOS 14.0+ ARM64 Details
molgr-0.1.6-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
molgr-0.1.6-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.6-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
molgr-0.1.6-cp39-cp39-macosx_14_0_x86_64.whl CPython 3.9 CPython 3.9 macOS 14.0+ x86-64 Details
molgr-0.1.6-cp39-cp39-macosx_14_0_arm64.whl CPython 3.9 CPython 3.9 macOS 14.0+ ARM64 Details
molgr-0.1.6-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
molgr-0.1.6-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.6-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64 Details
molgr-0.1.6-cp38-cp38-macosx_14_0_x86_64.whl CPython 3.8 CPython 3.8 macOS 14.0+ x86-64 Details
molgr-0.1.6-cp38-cp38-macosx_14_0_arm64.whl CPython 3.8 CPython 3.8 macOS 14.0+ ARM64 Details

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}

Release history Release notifications | RSS feed

0.1.8

36 release files

0.1.7

36 release files

This release

0.1.6 This release

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