Skip to main content

npyosmium

Fork of pyosmium, including (only one for the time being) efficient numpy interface.

pyosmium

Provides Python bindings for the Libosmium C++ library, a library for working with OpenStreetMap data in a fast and flexible manner.

Github Actions Build Status PyPI version

Installation

npyosmium works with Python >= 3.9. Pypy is known to not work. npyosmium works with Python >= 3.9. Pypy is known to not work. Support for free-threading Python is currently in an experimental state.

Compiling and using npyosmium on 32bit architectures still works but is not officially supported anymore. There are known issues around working with large OSM IDs on 32bit systems.

Using Pip

The recommended way to install npyosmium is via pip:

pip install npyosmium

We provide binary wheels for Linux, MacOS and Windows 64bit architectures for all actively maintained Python versions.

For other versions, a source wheel is provided. Make sure to install all external dependencies first. On Debian/Ubuntu-like systems, the following command installs all required packages:

sudo apt-get install build-essential cmake libexpat1-dev zlib1g-dev libbz2-dev

Installing from source

Prerequisites

npyosmium has the following dependencies:

Compiling from Source

Make sure to install the development packages for expat, libz and libbz2.

The appropriate versions for Libosmium and Protozero will be downloaded into the contrib directory when building the source package:

python3 -m build -s

Alternatively, provide custom locations for these libraries by setting Libosmium_ROOT and Protozero_ROOT.

To compile and install the bindings, run

pip install .

Using conda

(Tested on MacOS)

conda create -p .venv -c conda-forge  python=3.10 clang cmake boost
conda activate .venv/
pip install build pytest shapely
# Resume cloning and build as described earlier

Compiling for Development

To compile during development, you can use the experimental Editable install mode of scikit-build-core:

Create a virtualenv with scikit-build-core and pybind11 preinstalled:

virtualenv /tmp/dev-venv
/tmp/dev-venv/bin/pip install scikit-build-core pybind11

Now compile pyosmium with:

/tmp/dev-venv/bin/pip install --no-build-isolation --config-settings=editable.rebuild=true -Cbuild-dir=/tmp/build -ve.

Examples

The example directory contains small examples on how to use the library. They are mostly ports of the examples in Libosmium and osmium-contrib.

Testing

There is a small test suite in the test directory. This provides unit test for the python bindings, it is not meant to be a test suite for Libosmium.

Testing requires pytest and pytest-httpserver and optionally pytest-run-parallel and shapely. Install those into your dev environment:

/tmp/dev-venv/bin/pip install --no-build-isolation --config-settings=editable.rebuild=true -Cbuild-dir=build -ve.[tests]

The test suite can be run with:

/tmp/dev-venv/bin/pytest test

To test parallel execution on free-threaded Python, run:

/tmp/dev-venv/bin/pytest test --parallel-threads 10 --iterations 100

CI/CD

Relying on act to test GitHub actions locally (to some extent). Install:

Then to test a single matrix combination:

act --artifact-server-path /tmp/artifacts --concurrent-jobs 1 --matrix os:ubuntu-22.04 --matrix 'cibw_build:cp310-*' pull_request

Documentation

To build the documentation you need mkdocs with the mkdocstrings and jupyter extensions and the material theme.

All necessary packages can be installed via pip:

pip install npyosmium[docs]

To build the documentation run:

mkdocs build

or to few it locally, you can use:

mkdocs serve

Pregenerated man pages for the tools are available in docs/man. For rebuilding the man pages run:

cd docs
make man

Bugs and Questions

If you find bugs or have feature requests, please report those in the github issue tracker.

For general questions about using pyosmium you can use the OSM development mailing list or ask on OSM help.

License

npyosmium is available under the BSD 2-Clause License. See LICENSE.TXT.

Authors

Upstream: Sarah Hoffmann (lonvia@denofr.de) and others. See commit logs for a full list. Fork and numpy interface: Aurélien Grenotton (agrenott@gmail.com)

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

npyosmium-4.3.1.tar.gz (541.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

npyosmium-4.3.1-cp314-cp314-win_arm64.whl (1.9 MB view details)

Uploaded CPython 3.14Windows ARM64

npyosmium-4.3.1-cp314-cp314-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.14Windows x86-64

npyosmium-4.3.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

npyosmium-4.3.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

npyosmium-4.3.1-cp314-cp314-macosx_11_0_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

npyosmium-4.3.1-cp314-cp314-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

npyosmium-4.3.1-cp313-cp313-win_arm64.whl (1.9 MB view details)

Uploaded CPython 3.13Windows ARM64

npyosmium-4.3.1-cp313-cp313-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.13Windows x86-64

npyosmium-4.3.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

npyosmium-4.3.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

npyosmium-4.3.1-cp313-cp313-macosx_11_0_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

npyosmium-4.3.1-cp313-cp313-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

npyosmium-4.3.1-cp312-cp312-win_arm64.whl (1.9 MB view details)

Uploaded CPython 3.12Windows ARM64

npyosmium-4.3.1-cp312-cp312-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.12Windows x86-64

npyosmium-4.3.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

npyosmium-4.3.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

npyosmium-4.3.1-cp312-cp312-macosx_11_0_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

npyosmium-4.3.1-cp312-cp312-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

npyosmium-4.3.1-cp311-cp311-win_arm64.whl (1.9 MB view details)

Uploaded CPython 3.11Windows ARM64

npyosmium-4.3.1-cp311-cp311-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.11Windows x86-64

npyosmium-4.3.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

npyosmium-4.3.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

npyosmium-4.3.1-cp311-cp311-macosx_11_0_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

npyosmium-4.3.1-cp311-cp311-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

npyosmium-4.3.1-cp310-cp310-win_arm64.whl (1.9 MB view details)

Uploaded CPython 3.10Windows ARM64

npyosmium-4.3.1-cp310-cp310-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.10Windows x86-64

npyosmium-4.3.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

npyosmium-4.3.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

npyosmium-4.3.1-cp310-cp310-macosx_11_0_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

npyosmium-4.3.1-cp310-cp310-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

npyosmium-4.3.1-cp39-cp39-win_arm64.whl (1.9 MB view details)

Uploaded CPython 3.9Windows ARM64

npyosmium-4.3.1-cp39-cp39-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.9Windows x86-64

npyosmium-4.3.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

npyosmium-4.3.1-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

npyosmium-4.3.1-cp39-cp39-macosx_11_0_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

npyosmium-4.3.1-cp39-cp39-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file npyosmium-4.3.1.tar.gz.

File metadata

  • Download URL: npyosmium-4.3.1.tar.gz
  • Upload date:
  • Size: 541.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for npyosmium-4.3.1.tar.gz
Algorithm Hash digest
SHA256 25279566ad5dcff6ea2c640c1950b55065d3c6fd67ab738c0cb0cf09da958cc7
MD5 6da9c314bc77adfd3c459fd5b698deeb
BLAKE2b-256 eaf6df5425ca3364859befa4c52a3aeeed2e62e0e3a7af72f2e90323e0447fe3

See more details on using hashes here.

Provenance

The following attestation bundles were made for npyosmium-4.3.1.tar.gz:

Publisher: build_wheels.yml on agrenott/npyosmium

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file npyosmium-4.3.1-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: npyosmium-4.3.1-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for npyosmium-4.3.1-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 4414d529adc7a01203cfeebdadf6252ee6d6e94de5d6a131a89db934f818b1c6
MD5 eed504c6d86875f259a7f5f128aefb6f
BLAKE2b-256 b5b106792bdecd70d34745870831fe6d4445abfb52e6547dcf260aadbcd4b62b

See more details on using hashes here.

Provenance

The following attestation bundles were made for npyosmium-4.3.1-cp314-cp314-win_arm64.whl:

Publisher: build_wheels.yml on agrenott/npyosmium

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file npyosmium-4.3.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: npyosmium-4.3.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for npyosmium-4.3.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 eb33945006aca87a9eca9be3b3dd1350ecf2c814613320d1d46b9bbccf339c73
MD5 0d21fa66e06a6dda8b6b79139823e34b
BLAKE2b-256 e50f8f6ac20c8c139987befcb9133e1ded837496a3ca7e36f071adee74833bc9

See more details on using hashes here.

Provenance

The following attestation bundles were made for npyosmium-4.3.1-cp314-cp314-win_amd64.whl:

Publisher: build_wheels.yml on agrenott/npyosmium

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file npyosmium-4.3.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for npyosmium-4.3.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aab442873c2360e08d80138228f0d2814a6128765ce2c5ca155f6c732a14dc78
MD5 f4faf9822cdc9c5b9216249e2cba90e9
BLAKE2b-256 cc09fc5876be8731e771aaec642829af1d2829d0325fd23ae0e5f842015aa06f

See more details on using hashes here.

Provenance

The following attestation bundles were made for npyosmium-4.3.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on agrenott/npyosmium

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file npyosmium-4.3.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for npyosmium-4.3.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 81353b6abcbff8f7f03ef0427b555ccbaa11053affb2d2c77a59c0c749579a5b
MD5 2e6d517413e590161e8b19cddb5e6b25
BLAKE2b-256 849b7f82edb6d3d6c628563d730b3892c96c179879c54d6da39a58c9bb60a10d

See more details on using hashes here.

Provenance

The following attestation bundles were made for npyosmium-4.3.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on agrenott/npyosmium

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file npyosmium-4.3.1-cp314-cp314-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for npyosmium-4.3.1-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 ed68b044683336aa948bb032948b51581fd4a7842ff1e7c72b288a6285e8fd82
MD5 1bedb379d4bc45da1b5f552bbeb8ede7
BLAKE2b-256 d748c6cbbc8e3989014436a82d09dcf3f1a2e150571291e33f682d08f023c2e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for npyosmium-4.3.1-cp314-cp314-macosx_11_0_x86_64.whl:

Publisher: build_wheels.yml on agrenott/npyosmium

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file npyosmium-4.3.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for npyosmium-4.3.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b403c9f595e1e8b0a434ab0b906ddfca3a028bba4cac75a42e2f041a1a4d0c92
MD5 7ea65b79d7e2e4280414f959a55a8f38
BLAKE2b-256 37c8e46f6e81c09dffddf86e340e5d07fcb6f44e1d8ad516077d1f3ee9f58285

See more details on using hashes here.

Provenance

The following attestation bundles were made for npyosmium-4.3.1-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on agrenott/npyosmium

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file npyosmium-4.3.1-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: npyosmium-4.3.1-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for npyosmium-4.3.1-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 413769bcdcf817a7e880e418b825c9c872dddea4d1d8b8c3b10f994fb2d45374
MD5 eae109476cb0806715f324cd21ec0e64
BLAKE2b-256 751821e6b9352607430015ce4b3a6a285b62247b1f53343073f4ff7da9928d19

See more details on using hashes here.

Provenance

The following attestation bundles were made for npyosmium-4.3.1-cp313-cp313-win_arm64.whl:

Publisher: build_wheels.yml on agrenott/npyosmium

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file npyosmium-4.3.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: npyosmium-4.3.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for npyosmium-4.3.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5d41f3984cb6dddf07c84885dfb7d3fb5947b81898bb765aa446df1e31369097
MD5 377a5b5435a0c32428ef7d66d9af01b9
BLAKE2b-256 77bf3025895b1af180fffdc1d81084b53e0dbde54cfe43a43f19bb0ec9f81f4c

See more details on using hashes here.

Provenance

The following attestation bundles were made for npyosmium-4.3.1-cp313-cp313-win_amd64.whl:

Publisher: build_wheels.yml on agrenott/npyosmium

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file npyosmium-4.3.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for npyosmium-4.3.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 497b531747996a01262776f050a813e71032f09a36c985754bc0b7ea64809bb9
MD5 3b2fa65fa77321a384f88a25ec7a4fb5
BLAKE2b-256 ccdcd26927614e8a6c1022d3551269eb20f2aef89520894ae35dfd593782ec61

See more details on using hashes here.

Provenance

The following attestation bundles were made for npyosmium-4.3.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on agrenott/npyosmium

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file npyosmium-4.3.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for npyosmium-4.3.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7dbfd7aa33d8ce1bcc4f4c46e9b935579757424f90e474c288bb732fcd0d3398
MD5 554ff0e5d5adef368288d2e1c5562473
BLAKE2b-256 10eda3c394a9d6a6abb931d2c579d258122f454180d1ec38af230466f5643e68

See more details on using hashes here.

Provenance

The following attestation bundles were made for npyosmium-4.3.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on agrenott/npyosmium

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file npyosmium-4.3.1-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for npyosmium-4.3.1-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 8b7996deed04242316d20be3c4329025a43cbbe48017a5d5460e6987d3f79f25
MD5 789233adc37ed7d4d27ff7c958c0ab14
BLAKE2b-256 a2eba19a9a3bf805c46817dc5a13cf23e28f7a48dae90ab148e3c8ec7944e45b

See more details on using hashes here.

Provenance

The following attestation bundles were made for npyosmium-4.3.1-cp313-cp313-macosx_11_0_x86_64.whl:

Publisher: build_wheels.yml on agrenott/npyosmium

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file npyosmium-4.3.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for npyosmium-4.3.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 41af332ab474b714ec7c87016efd0d687814f0b813bbae825eede0b27f3b4698
MD5 04ccaf4d8a0311d33d155cdbe9648ca7
BLAKE2b-256 e6de44a02a5f0120f569717ba9733d976e40b7ef5a0c837d74f0ef4565401391

See more details on using hashes here.

Provenance

The following attestation bundles were made for npyosmium-4.3.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on agrenott/npyosmium

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file npyosmium-4.3.1-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: npyosmium-4.3.1-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for npyosmium-4.3.1-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 c0983474a13f862ef7dcb15ba868b2a1d8bce873b5cb493adfec59b2bdd436de
MD5 2e239b997dbb93b3275a5e865cc0ff86
BLAKE2b-256 a3f7f0368910455b17278d8c33d34c340b6cfaf1897059cab51677d0b02bbcfd

See more details on using hashes here.

Provenance

The following attestation bundles were made for npyosmium-4.3.1-cp312-cp312-win_arm64.whl:

Publisher: build_wheels.yml on agrenott/npyosmium

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file npyosmium-4.3.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: npyosmium-4.3.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for npyosmium-4.3.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8278c723dddae6af97a5df1137f8f2475aeda94f1abb9727f0c6e2d1c5642556
MD5 d8f1151f5b244e76694263a1d1129cd1
BLAKE2b-256 8c66b97077a20c82b050d571b9d3491d4387c368863fe93a227bbd6f9058b4f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for npyosmium-4.3.1-cp312-cp312-win_amd64.whl:

Publisher: build_wheels.yml on agrenott/npyosmium

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file npyosmium-4.3.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for npyosmium-4.3.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 69537c2118da08346739ffbcff3a3de8b4ce892b2b40887df28b5bcc063d1721
MD5 32e43ce1e66e3ecbd06447b72efda9df
BLAKE2b-256 833e73090e722042c0066a536031e32fff5567a62f44b3db6395d3528c96600d

See more details on using hashes here.

Provenance

The following attestation bundles were made for npyosmium-4.3.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on agrenott/npyosmium

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file npyosmium-4.3.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for npyosmium-4.3.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c46c6000c8199a780789ce2512984b8f08e4921dde76ecf935bc107bcc98fa5a
MD5 edf833cc6900cd0e118d1452246e0696
BLAKE2b-256 bca350a811177f77299ac9b4f03cb932dc943787a0553e1fa1830f672424c104

See more details on using hashes here.

Provenance

The following attestation bundles were made for npyosmium-4.3.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on agrenott/npyosmium

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file npyosmium-4.3.1-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for npyosmium-4.3.1-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 b67ec40f2d908eadcc5bd12c04b4b04df0bbfce98d57e6db5a979e18e2a7ce94
MD5 db5391c2630ade5c8d798b44b11a96af
BLAKE2b-256 c1377bcee8e0e32e54c44b6d9a512b9d18ef97185a680f39e2fd93ed925f2ec6

See more details on using hashes here.

Provenance

The following attestation bundles were made for npyosmium-4.3.1-cp312-cp312-macosx_11_0_x86_64.whl:

Publisher: build_wheels.yml on agrenott/npyosmium

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file npyosmium-4.3.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for npyosmium-4.3.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 42dcc73b7bb2627aecafc7e8e4eac0d9ab0f77f6591ee94349a7b52a81804db1
MD5 6394ef6825bb51360e4ad3cddc19ba34
BLAKE2b-256 b83a2015484ac7d1fa69b4a2231853f7d3f5f134b743b471c34b38d196099dc5

See more details on using hashes here.

Provenance

The following attestation bundles were made for npyosmium-4.3.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on agrenott/npyosmium

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file npyosmium-4.3.1-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: npyosmium-4.3.1-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for npyosmium-4.3.1-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 ec61626a376085a930a0d7b58ee810784a70836024a1b8b1ffd7dae4f78e1134
MD5 5f48406a641e5cabda8073ec2c137f52
BLAKE2b-256 bf48d90fd1404bc9a44606d9ed5fd78e3348671615d2c872df1731fb1af2ed8f

See more details on using hashes here.

Provenance

The following attestation bundles were made for npyosmium-4.3.1-cp311-cp311-win_arm64.whl:

Publisher: build_wheels.yml on agrenott/npyosmium

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file npyosmium-4.3.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: npyosmium-4.3.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for npyosmium-4.3.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6a64abf0184e3f681ca9ff7f3e4eb6aff7e008af1d496bed2175061237599715
MD5 06a3fb332f0ac1d0c3c9618829c68d76
BLAKE2b-256 d75902d34e7af2b6f0ff12d98b7eafdac7b92c5ab2752edf1f3032e329aede13

See more details on using hashes here.

Provenance

The following attestation bundles were made for npyosmium-4.3.1-cp311-cp311-win_amd64.whl:

Publisher: build_wheels.yml on agrenott/npyosmium

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file npyosmium-4.3.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for npyosmium-4.3.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b16e7c0c42fc9b06e2f7ed013bffff7f4f218bbe63a8dc26aa18adff304c64c3
MD5 660c61a5598acf6d71f6a373235c8d68
BLAKE2b-256 f201a54c679b0e30a2ffe2db2f2063483bfa88dc6beab90a28722583366f81f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for npyosmium-4.3.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on agrenott/npyosmium

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file npyosmium-4.3.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for npyosmium-4.3.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a1ff69b3b6cd531f7797135a5213e2f000e367e7996d3b1fef3c1d0152c55f36
MD5 506df4d2de208423cdf054ce49050d16
BLAKE2b-256 a1c4e6cf05fb3d9c4aa33d04be71c406e4e2e56149227f974ce9df768cf22d2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for npyosmium-4.3.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on agrenott/npyosmium

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file npyosmium-4.3.1-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for npyosmium-4.3.1-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 3f5e33cc93e25371b12d14931216726c75b175d48308909c9e4d2ea2b888af7e
MD5 78aac0ae9b76d3a035a5d07e0311b113
BLAKE2b-256 aaa46b590df0316d8dac1a5394a223654272037bfb1473d316aa1d2ea8639fa7

See more details on using hashes here.

Provenance

The following attestation bundles were made for npyosmium-4.3.1-cp311-cp311-macosx_11_0_x86_64.whl:

Publisher: build_wheels.yml on agrenott/npyosmium

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file npyosmium-4.3.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for npyosmium-4.3.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e233c9bede0aa2ec108e9c4c5c291ea0f89f3433a266cbf46c882f241fa12c24
MD5 2c3bf8d93a421da85ea75e5ea336bd5c
BLAKE2b-256 25828cfcecc108a30ad03d0019d75122e530e6ad657591a3b1795654b8eedb6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for npyosmium-4.3.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on agrenott/npyosmium

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file npyosmium-4.3.1-cp310-cp310-win_arm64.whl.

File metadata

  • Download URL: npyosmium-4.3.1-cp310-cp310-win_arm64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.10, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for npyosmium-4.3.1-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 ce22f3fc5c739515ce0b0b3337dd20c27ede4125c77b82639bf7ad899fc8ad5d
MD5 f27f09b83c9371cc22d71711a52d04c7
BLAKE2b-256 8e810f6b401850782e6b3b2b51f974626b641b7314125ce0ce4ff49366d29db9

See more details on using hashes here.

Provenance

The following attestation bundles were made for npyosmium-4.3.1-cp310-cp310-win_arm64.whl:

Publisher: build_wheels.yml on agrenott/npyosmium

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file npyosmium-4.3.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: npyosmium-4.3.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for npyosmium-4.3.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7b4ee3174b7433dd35eb580423dc6cf0e28ff65dc23bed6182d903a7d1ab7e55
MD5 9a255cb4547e82a004a3049ba65fbc23
BLAKE2b-256 210f9f4f331af02bd482e78dad982f2dc192f0bdd9625ff64c655342eb2a67ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for npyosmium-4.3.1-cp310-cp310-win_amd64.whl:

Publisher: build_wheels.yml on agrenott/npyosmium

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file npyosmium-4.3.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for npyosmium-4.3.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f45f88a5d4452c372b4b9a8d09a99a54a424dc77d94a17fb76a7cc1b86243560
MD5 49b4e2f1c61a02417f0234a139c9a49d
BLAKE2b-256 da2b7a9299b60f31f6e3e60d3b176f764609e3cc713bb9fa68fb9b1d4747c437

See more details on using hashes here.

Provenance

The following attestation bundles were made for npyosmium-4.3.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on agrenott/npyosmium

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file npyosmium-4.3.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for npyosmium-4.3.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ac0982c5480713b4ee5521b74da7468bdbd36e5fab50d9a0e5b803403046af04
MD5 62939bd75f2dada0540203648171c866
BLAKE2b-256 ec98fa71a2548e3360c6cbd3cbe90441771cd00a5ff00f82cae97cee844429c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for npyosmium-4.3.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on agrenott/npyosmium

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file npyosmium-4.3.1-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for npyosmium-4.3.1-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 28dc41cbc35da009de854b05f44c5fff8c795795aab529991cbe47774eb0d8a2
MD5 ac9e73aec8ec831fd2616722f770cf89
BLAKE2b-256 20cdc5212b7e0b49e085105f624adfc1e0566a5056e2510afdde1a9d90a913e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for npyosmium-4.3.1-cp310-cp310-macosx_11_0_x86_64.whl:

Publisher: build_wheels.yml on agrenott/npyosmium

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file npyosmium-4.3.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for npyosmium-4.3.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a89735436a95ac3a8bcb4adccdd8fd4b13ff3eb534f96a046ddb3549580ea528
MD5 43429800aae57a44c743e51efb72a85b
BLAKE2b-256 2edb39a2d89a96dfce293bf113d29554369385c29b689b80c15c890bd1251658

See more details on using hashes here.

Provenance

The following attestation bundles were made for npyosmium-4.3.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on agrenott/npyosmium

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file npyosmium-4.3.1-cp39-cp39-win_arm64.whl.

File metadata

  • Download URL: npyosmium-4.3.1-cp39-cp39-win_arm64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.9, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for npyosmium-4.3.1-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 dbed1b9984ed41eb33e01171133f220a7d6ead8504f3db5dce86eba2dc9e476e
MD5 2567035c500631f747788bbbf594c773
BLAKE2b-256 80784f60d14877c942d5cdae250e52b0ad0deecfda6d9e31cf77513b1e0c3968

See more details on using hashes here.

Provenance

The following attestation bundles were made for npyosmium-4.3.1-cp39-cp39-win_arm64.whl:

Publisher: build_wheels.yml on agrenott/npyosmium

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file npyosmium-4.3.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: npyosmium-4.3.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for npyosmium-4.3.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9227531ee9fbbda5343c1fe350a7da1a70b6252d3a9fe4fe598fd159dde1b990
MD5 b6e12e5085d7a20dc0a6a85aa8e8c574
BLAKE2b-256 4b0840530c08c213eb6f1c5b2d819f2b3b911d6164cd5636e3758ca40503c72e

See more details on using hashes here.

Provenance

The following attestation bundles were made for npyosmium-4.3.1-cp39-cp39-win_amd64.whl:

Publisher: build_wheels.yml on agrenott/npyosmium

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file npyosmium-4.3.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for npyosmium-4.3.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3df5bca36d84f119308aafca39aef6579cb163ac4abb032aad51d192ea546efe
MD5 661c07994574b079e8220418b81e75bf
BLAKE2b-256 dc423b51961ff4864c93722d93337f867384ec352b6a5bdc5640bed977997a77

See more details on using hashes here.

Provenance

The following attestation bundles were made for npyosmium-4.3.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on agrenott/npyosmium

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file npyosmium-4.3.1-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for npyosmium-4.3.1-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1fd35cf81b8952045d3ab146b9f32230a7e305b5e2ce012a23c0d2b0b5ef7f69
MD5 d1c75582fbadf38abd10103c1b134b61
BLAKE2b-256 8790ddbb0978dc3666ff361bcf1127bf6b40de6b8137f59987951c38b6d95023

See more details on using hashes here.

Provenance

The following attestation bundles were made for npyosmium-4.3.1-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on agrenott/npyosmium

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file npyosmium-4.3.1-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for npyosmium-4.3.1-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 a154c4940c97ede37f9a17a49d6e98f85e69ed7ec43daa557ed915db58311e4b
MD5 2fc5eab9c934cae1059a527f42ec6289
BLAKE2b-256 d69630b6e0a4eb90e5aaea7ab377cfabfc68b9632bb9ae2aefa8d3a214050864

See more details on using hashes here.

Provenance

The following attestation bundles were made for npyosmium-4.3.1-cp39-cp39-macosx_11_0_x86_64.whl:

Publisher: build_wheels.yml on agrenott/npyosmium

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file npyosmium-4.3.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for npyosmium-4.3.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1764654fe56fd90c9f069b279965827e1e8350c6c163bdca3d3472b5a259ec24
MD5 bfddf6462a941c2be80f1af7490edcb9
BLAKE2b-256 9e8ceb104b5e7015d00c2f6147671d94ecb29ded8e5ec603e96f2c9e3a3f74ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for npyosmium-4.3.1-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on agrenott/npyosmium

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

4.3.1 This release

37 files

4.2.0

41 files

3.7.0

19 files

3.6.3

17 files

3.6.2

15 files

3.6.1

15 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page