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

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.8
File Size Uploaded
molgr-0.1.8.tar.gz 854.5 kB Details

Built distributions (wheels)

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

Total release size: 31.2 MB

Release files / molgr-0.1.8.tar.gz

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

Download URL molgr-0.1.8-cp314-cp314-win_amd64.whl
Size 948.9 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
3f2a6d7852e87b5f3258937e434e20253c404a6f4d2b1738cd2272ed161f27b6
BLAKE2b-256 checksum
How to use checksums
050128cb2b1bf5252d6609ff5c7c1c9f6fa351ee38ea642b59ec2b809bf021b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","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.8-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

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

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

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

Download URL molgr-0.1.8-cp314-cp314-macosx_14_0_arm64.whl
Size 760.0 kB
Tags CPython 3.14 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
283853ba547cf90fcc17441db9e00cc2c85c50a8d05a6109921f621de8db9ec0
BLAKE2b-256 checksum
How to use checksums
5243f1e650ebc14dcbb5385fd7990bb37da013d260a7ccea670dafab6dbb37bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","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.8-cp313-cp313-win_amd64.whl

Download URL molgr-0.1.8-cp313-cp313-win_amd64.whl
Size 928.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
85728985c0a4b28633c199ad51125f0e0dcbe75a1189a758edf56727ef079e62
BLAKE2b-256 checksum
How to use checksums
17aeaf9bd4a6a1850ad59309afb5a3e99ed2560ad25be55f464c6dffe48dc2b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","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.8-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

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

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

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

Download URL molgr-0.1.8-cp313-cp313-macosx_14_0_arm64.whl
Size 759.5 kB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
2221e5a1181f6d98a57f2f4d89ab6d8e21039f62d089ed9168dca480f885813e
BLAKE2b-256 checksum
How to use checksums
0c749330df5b34212902af49ab6a6c65c4fdcdb77bcfb11abc4f2118c62fa05a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","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.8-cp312-cp312-win_amd64.whl

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

Download URL molgr-0.1.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 949.3 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0d6ce8ac527dc7a75dc2cfa7c04eb195bae999958b545eedb7a1a103d9c7e7c5
BLAKE2b-256 checksum
How to use checksums
4f1b8b31124532be498db07f69f7b70a3021f18264adc6e11f2a27c45c8e7662
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","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.8-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

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

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

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

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

Download URL molgr-0.1.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 948.1 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
61f28c95cbc9abdbddb882dcfc95c455d534f38c4885220cd10157da6f5e5c5e
BLAKE2b-256 checksum
How to use checksums
36e66d14625ec15222dea7b81dd2d06bcfd0a8ecedcac1b4754c1a5e72ef5400
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","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.8-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL molgr-0.1.8-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 901.2 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
509853d2bac80a2c84677f4000739cc2a334408f99f8a2434f5a51931179a8a4
BLAKE2b-256 checksum
How to use checksums
f1107ad666843eb7ab8b9d839a3e924ed40c3038002ffc7eef77db749bbc3990
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","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.8-cp311-cp311-macosx_14_0_x86_64.whl

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

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

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

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

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

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

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

Download URL molgr-0.1.8-cp39-cp39-win_amd64.whl
Size 922.1 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
b25da8bc5e6f5b7686d0e11381d18012940309e42a86683835f8e7b9f1cf4db9
BLAKE2b-256 checksum
How to use checksums
4abafd9f86245e593dbbb131fed65198dba3b10887a0a6f6ab0a596dc5a60e43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","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.8-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

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

Download URL molgr-0.1.8-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 900.7 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
196146ecd27aa9d9dd43224fa2b764a0df89898543201119b99784903a7eb636
BLAKE2b-256 checksum
How to use checksums
485ea960d89c0e287a10f3e46866365690905dfeac59c4ace455a35a15e77ea4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","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.8-cp39-cp39-macosx_14_0_x86_64.whl

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

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

Download URL molgr-0.1.8-cp38-cp38-win_amd64.whl
Size 953.8 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
5976d05c3676ebc6599332c685a9f3d0bdbf8b9a3ea986f4175a817e9d7d4533
BLAKE2b-256 checksum
How to use checksums
3428ba2d06c3d8f81fa27550978639535f8fbe9590a2d8ce6a843cd9a0703b86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","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.8-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL molgr-0.1.8-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 938.3 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
665a76acabcdc6dc7e6235f63334060cbed44e616fb8130abf365cfeed1dfb12
BLAKE2b-256 checksum
How to use checksums
21b42dfaf3267849d5b7ca0a49e1b39a635158edf874d673b0f75f4d4f1604a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","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.8-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL molgr-0.1.8-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 889.1 kB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
2679fd9688e639b81a3531d0f9ce8b5acacc6ea5b165ce34afd7233c3f6711d8
BLAKE2b-256 checksum
How to use checksums
6478364f911fffdcfc690e0f5470bd575613193612084694c8e0cc0549746bc0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","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.8-cp38-cp38-macosx_14_0_x86_64.whl

Download URL molgr-0.1.8-cp38-cp38-macosx_14_0_x86_64.whl
Size 779.4 kB
Tags CPython 3.8 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
cfbc81070b5c53c12b262ac8f6f0e4c74725286dee5c3937ae2bda4ca96e85f7
BLAKE2b-256 checksum
How to use checksums
51a85003126d4a0d916da1bf864484b8ef57b057919783ab7ea7de5499963001
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","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.8-cp38-cp38-macosx_14_0_arm64.whl

Download URL molgr-0.1.8-cp38-cp38-macosx_14_0_arm64.whl
Size 755.5 kB
Tags CPython 3.8 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
c3087755087d8e7b87bd581061c8c0580a0c673105c53278f41c672eb74aa236
BLAKE2b-256 checksum
How to use checksums
c7718687c5a3e50d46916ece1524d3e2ae4a0888d58524af7a62c76b89272d08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","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.8 This release

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