Skip to main content

mgrs: Converting to and from MGRS and Decimal Degrees

This package exposes scalar and batch GeoTrans conversions through a pybind11 extension. The GEOTRANS 3.10 C++ implementation is linked statically into that extension; no separate libmgrs shared library or runtime Python dependencies are needed.

The MGRS, UTM, UPS, Transverse Mercator and Polar Stereographic sources are vendored from NGA’s GEOTRANS 3.10 distribution. Source provenance and hashes are recorded in libmgrs/geotrans3.10/SOURCE.json.

Inverse conversion returns the center of the MGRS grid cell. See the 1.6.0 release notes below for the change from the previous southwest-corner convention.

ChangeLog

1.6.0

Changes since 1.5.4.

Inverse conversions now return the cell center. GEOTRANS 3.10 replaces 2.4.2 and decodes MGRS coordinates to the center of the represented cell instead of its southwest corner. This applies to toLatLon, toLatLonArray, and MGRSToUTM. #57

The shift is half the cell width on each projected grid axis: +0.5 m easting and northing at precision 5 (about 0.707 m diagonally), increasing to +50 km per axis at precision 0. Applications that compare exact decoded coordinates or use them as cell corners must account for this change.

  • Accept leading, trailing, and internal ASCII whitespace in MGRS inputs; reject trailing junk and embedded NULs, preserving batch NUL padding. #59

  • Add toMGRSArray and toLatLonArray batch conversions. #51

  • Replace ctypes with pybind11, modernize builds, and require Python 3.11 or later. #49, #52

  • Optimize GEOTRANS 3.10 formatting, recovering the forward-conversion slowdown on the benchmark workload without changing results. #58

  • Add reproducible performance benchmarks and CI regression checks; update wheel and artifact tooling. #50, #53, #54, #55, #56

Full changes since 1.5.4

1.5.3

  • Fix busted auto-release

1.5.2

  • Use ABI name for finding DLL

1.5.1

  • Wheels

  • fix broken test with fixed precision comparison

1.5.0

  • Wheels

  • pyproject.toml-based metadata

1.4.3

  • Wheels

  • black, flake8, and isort linters

1.4.2

  • GitHub Action builders needed to be changed to push release

1.4.1

  • Fix install requirements #34

1.4.0

  • Alias and deprecate RTreeError #33

1.3.9

  • MGRS now requires packaging library #31

  • Fix wheel imports of shared libs

1.3.8

  • UTF-8 encoding for all strings.

  • Fix #29 implicit tuple on return of UTMToMGRS

1.3.7

  • automated building of osx, linux and win64 wheels

  • Migrate from TravisCI => GitHub Actions

  • Warnings cleanup

  • flake8 validation

1.3.6

1.3.4

1.3.3

1.3.2

  • Better Windows support

  • Bug fix for 3 digit longitudes

1.3.1

  • Python 3.x support

  • Allow user to override precision in UTMToMGRS

Usage

In a nutshell:

>>> import mgrs

>>> latitude = 42.0
>>> longitude = -93.0

>>> m = mgrs.MGRS()
>>> c = m.toMGRS(latitude, longitude)
>>> c
'15TWG0000049776'

>>> lat, lon = m.toLatLon(c)
>>> '%.5f, %.5f' % (lat, lon)
'42.00000, -92.99999'

>>> y = '321942.29N'
>>> yd = m.dmstodd(y)
>>> '%.5f' % yd
'32.32841'

>>> d, m, s = m.ddtodms(32.328414)
>>> (d, m, '%.2f' % s)
(32.0, 19.0, '42.29')

You can also control the precision of the MGRS grid with the MGRSPrecision arguments in .toMGRS(). Other than that, there isn’t too much to it.

MGRS input accepts ASCII whitespace (spaces, tabs, and line breaks) before, after, or between coordinate groups. toLatLon and MGRSToUTM remove this whitespace before validating the complete coordinate and passing it to GEOTRANS. Both str and bytes inputs are supported:

>>> m = mgrs.MGRS()
>>> lat, lon = m.toLatLon("  04QEJ 97987 90670  ")
>>> '%.5f, %.5f' % (lat, lon)
'21.61643, -158.05326'

Invalid characters, trailing text, and NUL bytes in scalar inputs raise mgrs.core.MGRSError rather than converting a partial coordinate.

Building from source

Python 3.11 or later is required.

The build uses scikit-build-core and CMake with a C compiler and a C++17 compiler. GitHub Actions and the commands below use uv to install Python build dependencies and obtain CMake/Ninja when needed:

uv venv
. .venv/bin/activate
uv pip install .
# Development install:
uv pip install -e . pytest
python -m pytest tests --doctest-glob='*.txt'

To produce both source and wheel distributions:

uv build

Install uv using https://docs.astral.sh/uv/getting-started/installation/. On Windows, activate with .venv\Scripts\activate instead. Standard PEP 517 frontends such as pip can also build and install the package.

CI pins uv and cibuildwheel in ci/requirements.txt. Dependabot checks GitHub Actions daily and Python dependencies weekly, including the build requirements in pyproject.toml and the pins in ci/requirements.txt and benchmarks/requirements-ci.txt.

CMakeLists.txt defines a position-independent static mgrs_core library and the mgrs._native pybind11 extension. Only the extension and Python package are installed. CMake’s normal compiler selection, toolchain files, and build flags apply; no setup.py build is required. The scalar and batch MGRS methods and mgrs.core.MGRSError remain available. The internal mgrs.core.rt foreign-function handle has been removed.

Performance testing

The opt-in benchmark harness measures forward and inverse conversions over a reproducible, randomized dataset of one million points distributed uniformly over the globe’s spherical surface. From a source checkout:

python -m benchmarks generate
python -m benchmarks run --output benchmarks/results/baseline.json
python -m benchmarks run --baseline benchmarks/results/baseline.json

See benchmarks/README.rst for dataset generation, timing methodology, JSON reports, and regression thresholds. See benchmarks/pybind11.rst for the measured comparison with the previous ctypes binding. See benchmarks/geotrans310-forward.rst for the fixed million-point dataset and GEOTRANS 3.10 forward optimization.

Array conversion

The batch methods use Python’s standard-library array.array and byte buffers. They perform the entire conversion loop in C with one extension call:

from array import array
import mgrs

converter = mgrs.MGRS()
points = array("d", [42.0, -93.0, 89.0, 45.0])
codes = converter.toMGRSArray(points)       # bytearray, 2 records of 15 bytes
decoded = converter.toLatLonArray(codes)   # array('d'), 4 interleaved values

# Read individual results when Python strings/tuples are needed:
first_code = codes[:15].rstrip(b"\0").decode("ascii")
first_latlon = tuple(decoded[:2])

toMGRSArray(points, inDegrees=True, MGRSPrecision=5) accepts an array('d') containing interleaved latitude,longitude pairs. Compatible buffers with native-endian 8-byte doubles and shape (2*N,) or (N, 2) are also supported. It returns a new bytearray containing one 15-byte ASCII record per point, padded with NUL bytes for shorter codes. Full-length records do not have a trailing terminator.

toLatLonArray(codes, inDegrees=True, *, width=15) accepts a flat bytes, bytearray, or compatible byte buffer. Its length must be divisible by the record width. The optional width accepts 1 through 15 bytes for externally packed records; outputs from toMGRSArray always use 15. It returns a new array('d') of interleaved latitude,longitude pairs:

decoded = converter.toLatLonArray(b"15TWG31NEA", width=5)

ASCII whitespace within each record is removed before conversion; records must still fit the selected width. NUL bytes are allowed only as trailing padding, and any non-NUL data after the first NUL raises an error.

Inputs must be C-contiguous, and numeric inputs must be aligned for doubles. They are read without copying and may be read-only. Use memoryview for views and slices of existing buffers; materialize strided numeric data with array('d', values) before conversion. Lists, Unicode strings, and buffers with the wrong element type or layout are rejected. Empty inputs work. Buffer exports retain the input storage throughout conversion and are released on success or failure. Do not mutate input values while conversion is in progress.

Invalid values raise mgrs.core.MGRSError with the first failing zero-based row. No partial output is returned. NaN and infinite coordinates are rejected. Latitude warnings are emitted once per batch, identifying the first affected row. All scalar and batch conversion methods serialize access to GeoTrans’s shared projection state through a native mutex. The extension releases the GIL during conversion, but calls from multiple Python threads do not execute the projection code in parallel. The batch adapter needs no additional dependencies or third-party array ABI.

Metadata

Release files for mgrs 1.6.0

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

Source distribution (sdist)

Source distribution for mgrs 1.6.0
File Size Uploaded Provenance
mgrs-1.6.0.tar.gz 102.8 kB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for mgrs 1.6.0
File
mgrs-1.6.0-cp315-cp315t-win_arm64.whl CPython 3.15 CPython 3.15 free-threading Windows ARM64 Details
mgrs-1.6.0-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details
mgrs-1.6.0-cp315-cp315t-win32.whl CPython 3.15 CPython 3.15 free-threading Windows x86-32 Details
mgrs-1.6.0-cp315-cp315t-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64 Details
mgrs-1.6.0-cp315-cp315t-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64 Details
mgrs-1.6.0-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
mgrs-1.6.0-cp315-cp315t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
mgrs-1.6.0-cp315-cp315t-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 Details
mgrs-1.6.0-cp315-cp315t-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64 Details
mgrs-1.6.0-cp315-cp315-win_arm64.whl CPython 3.15 CPython 3.15 Windows ARM64 Details
mgrs-1.6.0-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
mgrs-1.6.0-cp315-cp315-win32.whl CPython 3.15 CPython 3.15 Windows x86-32 Details
mgrs-1.6.0-cp315-cp315-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ x86-64 Details
mgrs-1.6.0-cp315-cp315-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ ARM64 Details
mgrs-1.6.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
mgrs-1.6.0-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
mgrs-1.6.0-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
mgrs-1.6.0-cp315-cp315-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.15+ x86-64 Details
mgrs-1.6.0-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
mgrs-1.6.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
mgrs-1.6.0-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
mgrs-1.6.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
mgrs-1.6.0-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
mgrs-1.6.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
mgrs-1.6.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
mgrs-1.6.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
mgrs-1.6.0-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details
mgrs-1.6.0-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
mgrs-1.6.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
mgrs-1.6.0-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
mgrs-1.6.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
mgrs-1.6.0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
mgrs-1.6.0-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
mgrs-1.6.0-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
mgrs-1.6.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
mgrs-1.6.0-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
mgrs-1.6.0-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
mgrs-1.6.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
mgrs-1.6.0-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
mgrs-1.6.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
mgrs-1.6.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
mgrs-1.6.0-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
mgrs-1.6.0-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
mgrs-1.6.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
mgrs-1.6.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
mgrs-1.6.0-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
mgrs-1.6.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
mgrs-1.6.0-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
mgrs-1.6.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
mgrs-1.6.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
mgrs-1.6.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
mgrs-1.6.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
mgrs-1.6.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
mgrs-1.6.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
mgrs-1.6.0-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details
mgrs-1.6.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
mgrs-1.6.0-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
mgrs-1.6.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
mgrs-1.6.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
mgrs-1.6.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
mgrs-1.6.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
mgrs-1.6.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
mgrs-1.6.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details

Total release size: 28.2 MB

Release files / mgrs-1.6.0.tar.gz

Download URL mgrs-1.6.0.tar.gz
Size 102.8 kB
Tags Source
SHA-256 checksum
How to use checksums
5a6b4f6d446231d236c0eacdbf265e088ea15bb2483fb496f696992bc7a28b63
BLAKE2b-256 checksum
How to use checksums
2cd76c67607ba596e251da5faff89582b6c7e6159e728ae644fb7ed47e7f747c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp315-cp315t-win_arm64.whl

Download URL mgrs-1.6.0-cp315-cp315t-win_arm64.whl
Size 503.0 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
005916ecf47255d5418011cb9909fae4101bbcea66b5dd6a2d4a0507a70f80cc
BLAKE2b-256 checksum
How to use checksums
08838ce9f0dac3afa0ea8b39dffedb6cc24798b73736b1159679f18237f45a20
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp315-cp315t-win_amd64.whl

Download URL mgrs-1.6.0-cp315-cp315t-win_amd64.whl
Size 330.4 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
b9d5d988887be47df31079a3268a4b7e05fe1ef536c81cf49090d8390cfdbbb6
BLAKE2b-256 checksum
How to use checksums
39db2516c5c3c67f7b7d09d9a36559f77419b14ba2385d3b442e153e992f69d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp315-cp315t-win32.whl

Download URL mgrs-1.6.0-cp315-cp315t-win32.whl
Size 318.4 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
f85e5f12ecee9622bcb6d18c12b75e5ef522445c3cd5071a75db96226152ec5a
BLAKE2b-256 checksum
How to use checksums
2be72fd64cb381b1cd5ea4527b64f86591d2b5b344f602666adc60ef7093edb7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp315-cp315t-musllinux_1_2_x86_64.whl

Download URL mgrs-1.6.0-cp315-cp315t-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
03bdcd5a335ad6782822bdcba401c94dc11137335782f239ac9818c43a3c0a7b
BLAKE2b-256 checksum
How to use checksums
4eae2ad0c05c771bc86684d3dcbcad99ba5fd27b73a2fb6ff62c52698f8f4f29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp315-cp315t-musllinux_1_2_aarch64.whl

Download URL mgrs-1.6.0-cp315-cp315t-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
9cfdb2445623df4924a242ef1725508ee51ae40a195a5a08bc8ab0f88356951b
BLAKE2b-256 checksum
How to use checksums
4257ad767b62c6358429b62f78473e39dc0a2c54e722c36f4fa9a5ada3a4d942
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL mgrs-1.6.0-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 154.8 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
88a03e188221384d0a5182ea72649f28c58d36746ba646eb601735258b3039f7
BLAKE2b-256 checksum
How to use checksums
6b662c359bb54a5d7dc5d269875f01aa965ebd4b0756856fd6ec5fb26ffbdb56
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp315-cp315t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL mgrs-1.6.0-cp315-cp315t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 143.6 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f4aa075e60c26611e945005c5ff753bfec2d7806cd7fad74c7683063cf6ce0f3
BLAKE2b-256 checksum
How to use checksums
7a26619873380ea6d169e6423e0f379516ec08183bc5b48f0eefd6400f38e87b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp315-cp315t-macosx_11_0_arm64.whl

Download URL mgrs-1.6.0-cp315-cp315t-macosx_11_0_arm64.whl
Size 131.9 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d8f6185fe94815d0f2783f4019cb968908a235ca09b28c14266b5fdb0eae9e36
BLAKE2b-256 checksum
How to use checksums
4c3c49161d9ea12602e7ca5f3efb9ab55bad90e77d62cd1824707a9c87c9d4f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp315-cp315t-macosx_10_15_x86_64.whl

Download URL mgrs-1.6.0-cp315-cp315t-macosx_10_15_x86_64.whl
Size 138.8 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
295af0ec87ea5ecc506c12b0636debd1d13e636325733b6153c39241abf768a8
BLAKE2b-256 checksum
How to use checksums
d7a27693f771b1ee93504c2a819317cbbd13d2966b13f9211bc4ff06d908d56e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp315-cp315-win_arm64.whl

Download URL mgrs-1.6.0-cp315-cp315-win_arm64.whl
Size 497.7 kB
Tags CPython 3.15 Windows ARM64
SHA-256 checksum
How to use checksums
e986b2a6056d77136c07baa7eca52703675d22ef0f0fa29ff6d277e31442942e
BLAKE2b-256 checksum
How to use checksums
fb0e34527187dabafab1149f4aeb949a480231aa8335680a9d6a6cabe298e1e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp315-cp315-win_amd64.whl

Download URL mgrs-1.6.0-cp315-cp315-win_amd64.whl
Size 325.1 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
abb7451bbbdd11f8b597739a7784e07d17f85e266110ff4d711f4cd3b48aae3d
BLAKE2b-256 checksum
How to use checksums
5a8afa544e031d0b8ff3b148d8d3bb538f7b5266cbc2b610539d32bd428002c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp315-cp315-win32.whl

Download URL mgrs-1.6.0-cp315-cp315-win32.whl
Size 314.3 kB
Tags CPython 3.15 Windows x86-32
SHA-256 checksum
How to use checksums
84d37b40da44255bb29185c63ac38d617b0fde6bf6cf789d144069c624683be4
BLAKE2b-256 checksum
How to use checksums
fd0c9b85304ee86b1859e8f91f47ccc3b459faca01879d1cecc234b9c6ce2d92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp315-cp315-musllinux_1_2_x86_64.whl

Download URL mgrs-1.6.0-cp315-cp315-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.15 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
bee3b16c36bde6c02c7b274f70b2a4536fbd928a7901ea304c600fb98d39335f
BLAKE2b-256 checksum
How to use checksums
66782e097a8e1b3f35d084cfbd7f0b1a84f5019ef5ccbe095f6ea7978fc8a7ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp315-cp315-musllinux_1_2_aarch64.whl

Download URL mgrs-1.6.0-cp315-cp315-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.15 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
4f4673f78671476c1a15908f00e81669fecd533e90005f972c9751ef1a5585ff
BLAKE2b-256 checksum
How to use checksums
9aa610b41b3db377d2af07043bad7ff344423936ee78d55dadcb7388004bd90f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL mgrs-1.6.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 153.6 kB
Tags CPython 3.15 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a827aac86e63ca063bb8581ce2cac5d372c7ab1748a53a78e3f403af084c9351
BLAKE2b-256 checksum
How to use checksums
a76e1df4124bcd75bd2799cbe9c6f0c53dc0bf3ea356d4e7d2bb5fe0982f1cb9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL mgrs-1.6.0-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 142.6 kB
Tags CPython 3.15 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ac696412074699f6fb6e00d89dbbbe52fa6b186a28e428ef1e27cbc8755bda75
BLAKE2b-256 checksum
How to use checksums
f30cb61b21e01b5145b6db5834403a631649e25f4c1a0bc1674b554f01a886c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp315-cp315-macosx_11_0_arm64.whl

Download URL mgrs-1.6.0-cp315-cp315-macosx_11_0_arm64.whl
Size 125.8 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
639172515c789b867aa47505cd93e0482f1f31d702510909e1b369c31e954718
BLAKE2b-256 checksum
How to use checksums
fb03cec69def280323626450c6ef1f21244029deafef93a04c20b71d7cf81ffd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp315-cp315-macosx_10_15_x86_64.whl

Download URL mgrs-1.6.0-cp315-cp315-macosx_10_15_x86_64.whl
Size 132.7 kB
Tags CPython 3.15 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
72253833c1430a24a99025a428e171b1895d37fab7dfac877e01ee995033988f
BLAKE2b-256 checksum
How to use checksums
49f168f524b2efd25fcd28ca1e7daaa4411e5c46556e57eb35491e396f266b30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp314-cp314t-win_arm64.whl

Download URL mgrs-1.6.0-cp314-cp314t-win_arm64.whl
Size 503.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
e8b422edc456a7de1e66f280883b9d1c5a176f28ef8e71ba47ba24d8c244a1fa
BLAKE2b-256 checksum
How to use checksums
855bb067e766b310c490288918ac556c65e8604640d6b566389a12df297b1a3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp314-cp314t-win_amd64.whl

Download URL mgrs-1.6.0-cp314-cp314t-win_amd64.whl
Size 330.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
430c9a4d2f1a0a4bc452006186b1939a7b1cf955dd46ac3bd9916a905922552c
BLAKE2b-256 checksum
How to use checksums
e9bac080ffbf990483c6b0f366ce7490f9d27697cc39df74a264cf057419d7a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp314-cp314t-win32.whl

Download URL mgrs-1.6.0-cp314-cp314t-win32.whl
Size 318.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
7a48556c8a073480fbfe34cb66cec8374451f8142d0352994a8a98d3e01ec440
BLAKE2b-256 checksum
How to use checksums
48145e65cdf04f89c86726fde82aeaf6714d9c37d9ba242e1e383c6eadcbca46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL mgrs-1.6.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e7c5b9e8ac59c1cb8916434f4ecde56688a3d2d9bb5ceb7b8a7020c6e3ecf848
BLAKE2b-256 checksum
How to use checksums
84fbdec671609d8f0c0d9ed7ff760244e272cdd6d88ced9b520503e2bf3e6d17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL mgrs-1.6.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
63ec4ed65bdacebcfdb2f7d9c666f6166f3ff146e236416d4e5b82840affdcb1
BLAKE2b-256 checksum
How to use checksums
74c61f2ed3beb557aae1f3e3cd7e145d1fe585eb84cfa572f13a63aae33ee99d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL mgrs-1.6.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 154.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
914eede12b99e7eb429527301d2b472812e40bcefc804dbff746e9bc73822ad1
BLAKE2b-256 checksum
How to use checksums
888600c4ca576506e9869fcbefd55b8f603cfadea01956ccc220ea9b51a00d6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL mgrs-1.6.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 142.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d4744a18d52175edba3d9ea3155eef7b5ebe5e304fee0d681a823ed818149f60
BLAKE2b-256 checksum
How to use checksums
650df9ba28da43e79ee1cacc7c21626a39f5ebc6a519d3e3595d6f139708a95e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL mgrs-1.6.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 132.1 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
600d43df10c71462e20732909dc332f2f675b72c75d94c9a1eb010ebe86404f9
BLAKE2b-256 checksum
How to use checksums
7f9c1e054017e1b3679fe988ff09ba0b44462060604982a33e127fdc11b6d312
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL mgrs-1.6.0-cp314-cp314t-macosx_10_15_x86_64.whl
Size 138.8 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
d2ac452999d73e93c61264d185d6e6e4cbbe278f96173eec67e93ec7939ce647
BLAKE2b-256 checksum
How to use checksums
b3fdad9f15b80f3640eec490a357a094f46b826d1d6c93db85025596eea4f252
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp314-cp314-win_arm64.whl

Download URL mgrs-1.6.0-cp314-cp314-win_arm64.whl
Size 497.7 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
d302b45c88058c34f9e660fa4df9b97a0093e6da53c03c129d7431c19b329813
BLAKE2b-256 checksum
How to use checksums
423a376e9b06593f90a3059a19e008fb8fe7f98d477f6d3b629b44f3f651a8d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp314-cp314-win_amd64.whl

Download URL mgrs-1.6.0-cp314-cp314-win_amd64.whl
Size 325.1 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
d14e653e03064508c3df5858fd60865fb805cec9b22b592414bc76a2e19ac872
BLAKE2b-256 checksum
How to use checksums
328a9aae6c1db574d4e8c68e12a9c769630cc7d4c3098b301a8d272e1d348b06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp314-cp314-win32.whl

Download URL mgrs-1.6.0-cp314-cp314-win32.whl
Size 314.3 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
929eb16b42f46593f444975ccbc0e8067396825820082ced005e7af750c4a2ac
BLAKE2b-256 checksum
How to use checksums
821b5bbd52d3a3c1e3a498d54a0654adf1ba83db337085d1401bb0860c1fc3a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL mgrs-1.6.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
747380caca22f119ad454dfd8bfbd72e7f93ce735ca9dd7edfc66eb4972d579e
BLAKE2b-256 checksum
How to use checksums
b6da4ac9f01a72258cf66b4a5a78739c0e29adb87966ae2339048e299e166b39
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL mgrs-1.6.0-cp314-cp314-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
47ebc5d69432e7c2e94fbdd442c26067cc98c31920f9cadc0adbd74647e60fce
BLAKE2b-256 checksum
How to use checksums
a8426e1c7e1874f1a1e94bccbdbaaf39b5f01b0a210b0d61c346310428291fdb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL mgrs-1.6.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 153.7 kB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
38a40f6c0b5a53f2bdc769689a4dd78bf4240cf9dce1e5a45c9a7ee7942da3f3
BLAKE2b-256 checksum
How to use checksums
848107552a8cc2109e1da887a2a64045da8b9f6b75c5d967f00621279fa529bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL mgrs-1.6.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 142.6 kB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4b97eb2998a9ce0299271ff7572ce4bfc6978c6c1bb0098bc953aedae008621e
BLAKE2b-256 checksum
How to use checksums
41fe407c726895c1897037265f0f7a9d3dcf351edad045af125782685a30a2f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL mgrs-1.6.0-cp314-cp314-macosx_11_0_arm64.whl
Size 125.9 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e4baa9aa31ec2f63b1eaf4cbf6c4cd71d976bcf2629ab6d072d55b8cb1279872
BLAKE2b-256 checksum
How to use checksums
2bed03e4f72f3af7833fef312b08d4dc547c92fda73f6f0bac733ffe8f95a893
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp314-cp314-macosx_10_15_x86_64.whl

Download URL mgrs-1.6.0-cp314-cp314-macosx_10_15_x86_64.whl
Size 132.7 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
a2247491a6cfeb699e9839329bbbe29865cf46600411ff30dad56c17c8ba2bf2
BLAKE2b-256 checksum
How to use checksums
a231c710289d5a193e8d1368fe2ee1f4d30821e70aa4621afea1a20cf7642da4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp313-cp313-win_arm64.whl

Download URL mgrs-1.6.0-cp313-cp313-win_arm64.whl
Size 481.9 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
5bfe07a3298dcf0755f876b1f7b0d4a74bac265c222ab60464221a70cf3a746b
BLAKE2b-256 checksum
How to use checksums
69227e401910057a00f04a177240da4e22ae57f582ec96de522d8286523d3570
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp313-cp313-win_amd64.whl

Download URL mgrs-1.6.0-cp313-cp313-win_amd64.whl
Size 314.8 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
84c87ec881f5669c5abb0c08a68d8437a07ee2c08ca7bf5245d541120825bd40
BLAKE2b-256 checksum
How to use checksums
4c71d85f55426c06c73adcd5904dfe7cf4979099acaddd66d8bcd7fe36fa2198
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp313-cp313-win32.whl

Download URL mgrs-1.6.0-cp313-cp313-win32.whl
Size 306.0 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
3400fc5a8b7483a1b5fc25e957a5aadcd00b75f5e2884a01b19f10cc6ea963d4
BLAKE2b-256 checksum
How to use checksums
0f740ee3204270de986ee0521098dd21bd4d28eff4aaaa30835f87f76d359184
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL mgrs-1.6.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d2e4c86f189ea5dca4ddf9ef5a8a67868fe1a21ff59c7f00d149b54ba0a97608
BLAKE2b-256 checksum
How to use checksums
57250d75f7a3254476bb9fe10083f38dad945bd11588ff639a4069066922ecb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL mgrs-1.6.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
0c29519f4c93e31c02c0490954368a454ace3afe41583c0881705f2a3c7dbc06
BLAKE2b-256 checksum
How to use checksums
0adf039259de25b210340f6a6689f01003d6166a632ae891cb3ba8a54ff27716
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL mgrs-1.6.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 153.6 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e5cb9d9032e1d35a0348f635acd5e6cecb3534d1f2255b4d9d354b0fe778d8ac
BLAKE2b-256 checksum
How to use checksums
022a358dfe22772cf158ae2bc049e997e2495c3199f66afd13105099fdc65507
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL mgrs-1.6.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 142.0 kB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3b8651651de0c87af32115ecfb236070c9cbf6d28b1885723bed5ea1f8e4a043
BLAKE2b-256 checksum
How to use checksums
32f7140369606f03f028beb04588cfa958af000685c0a37215595e02ec8130f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL mgrs-1.6.0-cp313-cp313-macosx_11_0_arm64.whl
Size 125.7 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ee6299b2a9a9c8a886161d96621b09d0e6f9950f7f06ad7a4bea51981b02b2ec
BLAKE2b-256 checksum
How to use checksums
36d313f63bad9acd69e256526a8c27e370daab82c625f417b3a48fd5af3aa016
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL mgrs-1.6.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 132.6 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
5a555747b517b075645d8996a0cca6d808dc516cd1932639fd8cd7671b9a3c5b
BLAKE2b-256 checksum
How to use checksums
bdf27a85030742a3956f9e7d5e4174b054569c13e01bbdfecace635027ff8694
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp312-cp312-win_arm64.whl

Download URL mgrs-1.6.0-cp312-cp312-win_arm64.whl
Size 482.0 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
003b221c1e11052c1035596777ff6db6d307cce67e3998795a9287b9569a579f
BLAKE2b-256 checksum
How to use checksums
f01b5ba64ad4365e2522cf8657b9e703e1318ac7867d45f45df0a713960177ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp312-cp312-win_amd64.whl

Download URL mgrs-1.6.0-cp312-cp312-win_amd64.whl
Size 314.8 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
314861d3b19bb1c2dc3b2bfc6ddc7e2e8d86a02ad4c7d4b9bf212d3e3f31bd55
BLAKE2b-256 checksum
How to use checksums
14a465444cbaae708eef58b1262d318e0330dabb2118db20de14339e46030b37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp312-cp312-win32.whl

Download URL mgrs-1.6.0-cp312-cp312-win32.whl
Size 305.9 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
022075a03ddd4adb8e31c5047d015cb6be0de552602cb63c047e4ba1e55dd4b7
BLAKE2b-256 checksum
How to use checksums
f3c853a8b9d76b47b1c73fc93b67deec2438725825d09cb083052bf828b6aedf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL mgrs-1.6.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
88cd8dab5529ecb83e2ba645326da7570d2722edf07d5037c080ac3f5698b43e
BLAKE2b-256 checksum
How to use checksums
1267a77e3f1968a530d82ee4844e55bc8ac7bd859934b44ea8efd13d5ad45f2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL mgrs-1.6.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
bde8128847eed8b22874e61e9df2645414a5ea7004387a2ced5fa707916ff312
BLAKE2b-256 checksum
How to use checksums
6a32cd30fcd74f8dce8c70e8a31885a21e776b97430e7f9d548097adf749cfb9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL mgrs-1.6.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 153.5 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1ff7b204a5ede2c10f8dd6dd9e10fd85e8c333897e807edaed4002e27e9ef895
BLAKE2b-256 checksum
How to use checksums
bb46004ad78562d20a1fa3ad2316bcade178eca6f568c4249fdf758ab8d2608f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL mgrs-1.6.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 142.0 kB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8c99def6f1d941f784c87b43fc0fe7322c11fa63a368cab2fda9b1f468f1801f
BLAKE2b-256 checksum
How to use checksums
685a34bbbe2d63015602beca1402f43d6735959798301791354a09ee8be7ceb7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL mgrs-1.6.0-cp312-cp312-macosx_11_0_arm64.whl
Size 125.7 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ff7caf4aee3eea6c82719ce8d14148e1e503c4c9e1209ec9d20914a4e2aabcc8
BLAKE2b-256 checksum
How to use checksums
07cc0248290378c4d31dbfdf250ad4b53d15360175af52e6f3b6fbbc0d2dbd7e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL mgrs-1.6.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 132.5 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
368cd82a152c62b9e160b7a234f538011581247cd9cf8e0024f2702b1b920258
BLAKE2b-256 checksum
How to use checksums
272ef9a178016aba6d3d0d15fc412f875784932a39366a69bd4707636b628e11
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp311-cp311-win_arm64.whl

Download URL mgrs-1.6.0-cp311-cp311-win_arm64.whl
Size 481.0 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
3cea546abca2c5569babc8d5b49031e6b3c2ba54e78f18e030586173479ac102
BLAKE2b-256 checksum
How to use checksums
8353195156301dbcae9f71ab836d46f9d62e72b0f932949fa01e5a931f80c3db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp311-cp311-win_amd64.whl

Download URL mgrs-1.6.0-cp311-cp311-win_amd64.whl
Size 313.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
f7c9d71393bbdd97536e5e05631a6bf47e39886328b9932e44d82898aa383335
BLAKE2b-256 checksum
How to use checksums
43c424e4445e01eb8bf4f2ec4dcbc8250043701d477f1492d554df27039b44d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp311-cp311-win32.whl

Download URL mgrs-1.6.0-cp311-cp311-win32.whl
Size 304.5 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
2dd896f35ee1adb0dca6b12522cca3bc5d750c1db7723f618f53aec6a7f93700
BLAKE2b-256 checksum
How to use checksums
d0e74fe1e5aa79f10c9850c68f109e74b83d866fb1f318b974d8d2e38fabbd12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL mgrs-1.6.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d83eb1e8a2c4904b427e404896d3c8b1f886bff6cdd145ec97b6737be0d7b518
BLAKE2b-256 checksum
How to use checksums
b323d2cbd230fa2ca6d30f2e083bd4cd1c1af0fa71e90ff0025e0aebc411c4c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL mgrs-1.6.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
a3a175f783a6c6468e20e72d9bf16d500d5011b2555345723a42e3600136eb9d
BLAKE2b-256 checksum
How to use checksums
cd59d68cbaa7f931bbec41b70026fe2a4fee892cf5968e3fb86e7e0cf7ecf55d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL mgrs-1.6.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 151.2 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a6658b2a200f47e6e30fc7fd4438e935872573e91df76c3371d7469a58804e62
BLAKE2b-256 checksum
How to use checksums
183a8bda31287a7e543f1d11a0b6f5c6c6b64487bb29b75f32ab206ee6d5545e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL mgrs-1.6.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 139.8 kB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6b19a97b4ecbe67dce72078e0efb0ebefa4cc6c19f41eb5702a5e4423b0515bf
BLAKE2b-256 checksum
How to use checksums
c3c27627c1041daf894d497c5a24838aeae649c249494898c8f7b1b4d238c26a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL mgrs-1.6.0-cp311-cp311-macosx_11_0_arm64.whl
Size 123.3 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4db9cfaa5f5001db1cf8f64748532f591054679cbcf06e788fba4ef8cf68f6a1
BLAKE2b-256 checksum
How to use checksums
4ffb3711fccd5c17952ee1417add5d734814d9eec3105a5a6ffcb235441239fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / mgrs-1.6.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL mgrs-1.6.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 131.1 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
3936653872b7b18cd310e467a07e525c6bfeb3425c2ba63cbb50e7d3fc1ca756
BLAKE2b-256 checksum
How to use checksums
225855efb0b0ad6bf6b8e54ed1a395c7ce10c1c819f0e6e7c87671a90fcad528
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Security for mgrs 1.6.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 64 files in this release have been uploaded with provenance metadata.

Select from 64 files

Attestation for mgrs-1.6.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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