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
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
required positional argument for wheel.425tags.get_platform() https://github.com/hobu/mgrs/pull/24
1.3.4
Truncate, don’t round results https://github.com/hobu/mgrs/pull/15
Apply license
1.3.3
SOABI support #10 https://github.com/hobu/mgrs/pull/10
Clean up some compilation warnings
Travis builds https://travis-ci.org/hobu/mgrs
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)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| mgrs-1.6.0.tar.gz | 102.8 kB | With provenance | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| 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.26+ ARM64, Linux glibc 2.28+ 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.28+ x86-64, Linux glibc 2.27+ 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.28+ ARM64, Linux glibc 2.26+ 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.28+ x86-64, Linux glibc 2.27+ 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.28+ ARM64, Linux glibc 2.26+ 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.28+ x86-64, Linux glibc 2.27+ 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.28+ ARM64, Linux glibc 2.26+ 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.28+ ARM64, Linux glibc 2.26+ 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logSecurity 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.
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 logA 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.