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

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.7
File Size Uploaded
molgr-0.1.7.tar.gz 853.7 kB Details

Built distributions (wheels)

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

Download URL molgr-0.1.7.tar.gz
Size 853.7 kB
Tags Source
SHA-256 checksum
How to use checksums
5052e6a4445ed923520f9fc9098b416c2446c4e030657ceb163140e6f233976e
BLAKE2b-256 checksum
How to use checksums
822b4cdc322edf859b12153b29fc13fe10f0fe6caccbd16d932890167b779462
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.7-cp314-cp314-win_amd64.whl

Download URL molgr-0.1.7-cp314-cp314-win_amd64.whl
Size 949.0 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
3dd0183430828965619e1dd385124ebba17d6a20df7f271584e7abcdd5012e05
BLAKE2b-256 checksum
How to use checksums
2e6b45a9801bb8d3f6b933ab38d1dac1b887acb759a89bc230955556f57d9f89
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.7-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL molgr-0.1.7-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 987.6 kB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7ae1c91dfb5bb6f940d3af4d5486c192972cf6aa0498bdd15c0690ae02d0e86d
BLAKE2b-256 checksum
How to use checksums
92d97d0610412f145b666f2f0b982447c3b302c0d61fc1652290f98a9ffcaad7
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.7-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL molgr-0.1.7-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 929.0 kB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c09a8b62063623a8a9b173ace09072d5faf3d7beb85258492d64bc2ac383049e
BLAKE2b-256 checksum
How to use checksums
f4627183b083417af9ff08c7c68ece7490296ba568a3e8753b597eecff874470
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.7-cp314-cp314-macosx_14_0_x86_64.whl

Download URL molgr-0.1.7-cp314-cp314-macosx_14_0_x86_64.whl
Size 785.5 kB
Tags CPython 3.14 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
a87368eec5afe442f62b1d27e005120899598cdce596b40a00a212ffa19c622a
BLAKE2b-256 checksum
How to use checksums
f2977ec86b43de0926faec4e599002a601d48190ec812c6dc719afbebf84b802
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.7-cp314-cp314-macosx_14_0_arm64.whl

Download URL molgr-0.1.7-cp314-cp314-macosx_14_0_arm64.whl
Size 760.3 kB
Tags CPython 3.14 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
19568a51818ed96d039dba344524410d8154523cec5e3fa686cedd5d8d44e842
BLAKE2b-256 checksum
How to use checksums
8fb1a4f145300983facfa6f64d87dca03c3fa880d658eb8b6abd7771f93406d6
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.7-cp313-cp313-win_amd64.whl

Download URL molgr-0.1.7-cp313-cp313-win_amd64.whl
Size 928.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
ff1fa9f8d621dea51954194242e5cd7f8fdc6929dafea56f09710ec58b9f9049
BLAKE2b-256 checksum
How to use checksums
a0c0ca576453e79ef8f71d1b3014985f8c171392ff2229ca3c84e8dc74cebdc6
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.7-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL molgr-0.1.7-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 987.5 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f3864c5ccb52687e4b8e4dd31b0fe22942457e1a76dc3a3f779645f2fa3b4f51
BLAKE2b-256 checksum
How to use checksums
4ad582ad1d0ba3423391a4b2fd9e3bfdcde913964dbfcc3189ddcf7c29d7b0fe
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.7-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL molgr-0.1.7-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 928.2 kB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a96e6b7c7266795d334432851618242df56b59b753938213fb195e14cd3392ca
BLAKE2b-256 checksum
How to use checksums
05fe1f9e8dfbb6ea0faf8c5045e5acb7636fb1250ba1349fca8075088e58fd1d
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.7-cp313-cp313-macosx_14_0_x86_64.whl

Download URL molgr-0.1.7-cp313-cp313-macosx_14_0_x86_64.whl
Size 785.3 kB
Tags CPython 3.13 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
18e29b57e75ad30ce73a515d5a26904fed1e5dc86ce3a0976bec4957747c3ffc
BLAKE2b-256 checksum
How to use checksums
bc2a4749b0925bac6fceefa028f08668f40d8a1689e327a014ddf0c7438e67b3
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.7-cp313-cp313-macosx_14_0_arm64.whl

Download URL molgr-0.1.7-cp313-cp313-macosx_14_0_arm64.whl
Size 759.7 kB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
6ef0e401e1b1c8856a7e467f5bd73e330fa3868073c08b14b7b736e631c9659e
BLAKE2b-256 checksum
How to use checksums
77c594dbad9897fbeed97c9e33ad2df77a30d7a537b37ca02defc18b4230bdcf
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.7-cp312-cp312-win_amd64.whl

Download URL molgr-0.1.7-cp312-cp312-win_amd64.whl
Size 928.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
58eee17b21944c8352691542c700eef7bbd4d5eb1dece966881eab87c9e55d6c
BLAKE2b-256 checksum
How to use checksums
485f55220917f2030baca45fb199f122ee62d0445a82cddc5609141139e9f876
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.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL molgr-0.1.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 949.8 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7d3fff038eb2735e73a760b830b9080cd6b8f14eb80ac2355224827a2c46d0de
BLAKE2b-256 checksum
How to use checksums
0ab0e5f2df6b851037a82facf52715862716b93017f30c739891595bd5137608
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.7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL molgr-0.1.7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 901.4 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
d8950da4f361ac1edf77fe2e060bdd79fd9d07c400449210f7693de10a3241fa
BLAKE2b-256 checksum
How to use checksums
10871667d1b48ba1aa02d49318fc0b2b2135f7e1efc9ce037b8b24fd883bef22
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.7-cp312-cp312-macosx_14_0_x86_64.whl

Download URL molgr-0.1.7-cp312-cp312-macosx_14_0_x86_64.whl
Size 785.3 kB
Tags CPython 3.12 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
ff4a2d569fd6a36971e04829168945b36d670fffabfff61945647bada68d4789
BLAKE2b-256 checksum
How to use checksums
5080260ed7c6ffbddabbc2be9d787fa2617e8c0181e8d5ba1238bcfc76ef5f39
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.7-cp312-cp312-macosx_14_0_arm64.whl

Download URL molgr-0.1.7-cp312-cp312-macosx_14_0_arm64.whl
Size 759.6 kB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
8b83d439269236fa14dfe50960013a952b65a57b2b8b08aee51129ac8ffb82c7
BLAKE2b-256 checksum
How to use checksums
7a0bdefede93974dba0e7455f0c80d0e75101325d94bc9e99d6763197720ee74
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.7-cp311-cp311-win_amd64.whl

Download URL molgr-0.1.7-cp311-cp311-win_amd64.whl
Size 922.6 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
37321d09c6640ce29cf8036b971a491eb103e633f5c099695851dd5f0155ea04
BLAKE2b-256 checksum
How to use checksums
1fc785d15f5d3017d21141df66c67f2d60a0defd5452a239c0b593736d839582
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.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL molgr-0.1.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 949.0 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8c0d8b3728a4148b722f02ae0f627ccb76054685dc2660cb690e8a21b8f13ceb
BLAKE2b-256 checksum
How to use checksums
c4f4c3b77317e2847a97e1ee4e897c27d7f10769ef9b2673d1d10989beeec0e1
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.7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL molgr-0.1.7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 901.9 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
b616c04662fad75a0d516d8268257b78f03c7359a255dad854e3c2efaf0afd68
BLAKE2b-256 checksum
How to use checksums
27379ae2088f379f8d88a65256434e2ed6ed6d78082d3de26f0ae5570162017b
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.7-cp311-cp311-macosx_14_0_x86_64.whl

Download URL molgr-0.1.7-cp311-cp311-macosx_14_0_x86_64.whl
Size 781.0 kB
Tags CPython 3.11 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
b5b7b2aab0685c10de10d4ee1be4eba5034440a32d2dd286472aa0ec0a224608
BLAKE2b-256 checksum
How to use checksums
80bf1e05b838fc83fc91c623c293301766acee7851b46bdf8ab6642d0d4da240
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.7-cp311-cp311-macosx_14_0_arm64.whl

Download URL molgr-0.1.7-cp311-cp311-macosx_14_0_arm64.whl
Size 757.5 kB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
5f76cde876ce42d8d2bb5ecd5fc4099db9ad9cd8f3d802d1877c5d9630da0968
BLAKE2b-256 checksum
How to use checksums
edbbe83b5d30b7008fda79e0696276380b45092d26e6d24ee13c736a4aff1761
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.7-cp310-cp310-win_amd64.whl

Download URL molgr-0.1.7-cp310-cp310-win_amd64.whl
Size 921.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
bdd165e0f3472a24fdec043a606559a8df60e2cd5f294d6c67a37164528cd56e
BLAKE2b-256 checksum
How to use checksums
3494b33c1c072e652f3708a593d3e5c91d427ba17b27535e18d2b1fd76b44975
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.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL molgr-0.1.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 947.9 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c34b5c3f5efa6cc0c3d5cd0605c94f5d241d6a477444147659974087a2a778a0
BLAKE2b-256 checksum
How to use checksums
a01837269e71815c1cbc322da08de8366c2ce2b48ff395266955890d45f7e073
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.7-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL molgr-0.1.7-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 901.0 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
b76e4c687012c38b13240f46f2e812372c691f13f0937ccf02e266012c41d133
BLAKE2b-256 checksum
How to use checksums
3f87d2620140765f3eb523558bc24f40668fa9ab002bf6bc9b2d78cf04eaf021
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.7-cp310-cp310-macosx_14_0_x86_64.whl

Download URL molgr-0.1.7-cp310-cp310-macosx_14_0_x86_64.whl
Size 779.8 kB
Tags CPython 3.10 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
8158e5bafa0f8895b9d7fc6e6f23f7e992d02e33f81f9c07a360442428fd3a95
BLAKE2b-256 checksum
How to use checksums
80e8e5d7806c00fe85b52e3756486d25cce6bcbbd7f193ea97866ab4c9e5483f
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.7-cp310-cp310-macosx_14_0_arm64.whl

Download URL molgr-0.1.7-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
3c8013bd7180504fafe2b8e1ca691f9a5f9f0f69739eb7f345025fdf4cb37319
BLAKE2b-256 checksum
How to use checksums
6edffdcfa68a520716a16a585c80da740d98690ab91733a1da63933eeb2fc311
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.7-cp39-cp39-win_amd64.whl

Download URL molgr-0.1.7-cp39-cp39-win_amd64.whl
Size 922.0 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
d102b5e1bfe94e2989624e4c196b61bc1add0315ef81d1b7dc4f78f19966e73c
BLAKE2b-256 checksum
How to use checksums
603c430e91248f5ad71966054eafd2d80788afb01b1952969478b4ca836e9999
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.7-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL molgr-0.1.7-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 948.0 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
19da38484baa31a690c029787d40df2126ca265ab1186eca2b2a6350a51c88a3
BLAKE2b-256 checksum
How to use checksums
fc0d8785c466967db201707fa6b9e48760006a9cb49e40dc8925fc74465d32a3
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.7-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL molgr-0.1.7-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 901.4 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
a7392d7a0f2d5abc93bd5489261498ab9cec3db372b98bc33af8deb49704e816
BLAKE2b-256 checksum
How to use checksums
c7d5320841eae01926d4d962b8cde62e899c31377a54ac6ba8ca21c7a5a6710c
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.7-cp39-cp39-macosx_14_0_x86_64.whl

Download URL molgr-0.1.7-cp39-cp39-macosx_14_0_x86_64.whl
Size 780.3 kB
Tags CPython 3.9 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
b481f83d50ab0bd7a005ce906cec55d6c5e8259d82e16a783299c7d3111259d8
BLAKE2b-256 checksum
How to use checksums
e0142a8ce3fdaec68bed02f689b1d416615eed9d5ddc8e0d7b190ef335ee2739
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.7-cp39-cp39-macosx_14_0_arm64.whl

Download URL molgr-0.1.7-cp39-cp39-macosx_14_0_arm64.whl
Size 756.7 kB
Tags CPython 3.9 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
6ab3ee80d3597d0b977b15bcb988f79258bb062e43eac648d6126ce21aeeba23
BLAKE2b-256 checksum
How to use checksums
be93903798d4e3032065eced427fe018d713085dffa9457e447a62cffe81255c
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.7-cp38-cp38-win_amd64.whl

Download URL molgr-0.1.7-cp38-cp38-win_amd64.whl
Size 953.8 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
1e44e070bf913e0b034ed43a5bc48d71c157227268defab86b85d3fe881e9561
BLAKE2b-256 checksum
How to use checksums
3157dbb8928fef0872a1f4d48b7729c14e9e008a44998077b6568935e4f57763
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.7-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL molgr-0.1.7-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 938.7 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
57a9eebc8f953b2c8a224ba6b1d8c2479301f22e19a66dc8ba192827e7b016c7
BLAKE2b-256 checksum
How to use checksums
673bc364140ca1c56e75d1da584dfa7070e152957846a6e32400e04c5c7cb5b2
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.7-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL molgr-0.1.7-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 889.9 kB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
e99d41e88976cfb6852e4d7d7cbc189639f9f8b45519f0117d303c15e4bd474b
BLAKE2b-256 checksum
How to use checksums
1825b49e85db63d995767d9c2981ab3980a8b8761dc4f645c48c9daed96e6a84
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.7-cp38-cp38-macosx_14_0_x86_64.whl

Download URL molgr-0.1.7-cp38-cp38-macosx_14_0_x86_64.whl
Size 779.5 kB
Tags CPython 3.8 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
3696108daf6502b544e37089912d577447d4e4615beff8632788897abfa5f783
BLAKE2b-256 checksum
How to use checksums
cc9bdb319c49ec927039a27feb2d7e52176324bd7989ce8e786ccab5ab4ba66a
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.7-cp38-cp38-macosx_14_0_arm64.whl

Download URL molgr-0.1.7-cp38-cp38-macosx_14_0_arm64.whl
Size 755.7 kB
Tags CPython 3.8 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
9a9e973aadb4fc0a44070472f2866338dbabace2e6c42cbfce08824d47b1bde6
BLAKE2b-256 checksum
How to use checksums
fbcf04e2ab382dfdf4f3adfec5f6d50f93bf7fd7e227ed93c599e669718de369
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

0.1.8

36 release files

This release

0.1.7 This release

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