# npyosmium
Fork of [pyosmium](https://github.com/osmcode/pyosmium), including (only one for the time being) efficient numpy interface.
# pyosmium
Provides Python bindings for the [Libosmium](https://github.com/osmcode/libosmium) C++
library, a library for working with OpenStreetMap data in a fast and flexible
manner.
[![Github Actions Build Status](https://github.com/agrenott/npyosmium/workflows/CI/badge.svg)](https://github.com/agrenott/nyosmium/actions?query=workflow%3ACI)
[![PyPI version](https://badge.fury.io/py/npyosmium.svg)](https://badge.fury.io/py/npyosmium)
## Installation
npyosmium works with Python >= 3.8. Pypy is known to not work.
### Using Pip
The recommended way to install npyosmium is via pip:
pip install npyosmium
We provide binary wheels for Linux and Windows 64 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 libboost-dev \
libexpat1-dev zlib1g-dev libbz2-dev
### Installing from source
#### Prerequisites
npyosmium has the following dependencies:
* [libosmium](https://github.com/osmcode/libosmium) >= 2.16.0
* [protozero](https://github.com/mapbox/protozero)
* [cmake](https://cmake.org/)
* [Pybind11](https://github.com/pybind/pybind11) >= 2.2
* [expat](https://libexpat.github.io/)
* [libz](https://www.zlib.net/)
* [libbz2](https://www.sourceware.org/bzip2/)
* [Boost](https://www.boost.org/) variant and iterator >= 1.41
* [Python Requests](https://docs.python-requests.org/en/master/)
* Python setuptools
* a recent C++ compiler (Clang 3.4+, GCC 4.8+)
### Compiling from Source
Get the latest versions of libosmium, protozero and pybind11 source code. It is
recommended that you put them in a subdirectory `contrib`.
You can do this by cloning their repositories into that location.
Following commands should achieve this:
```
mkdir contrib
cd contrib
git clone https://github.com/osmcode/libosmium.git
git clone https://github.com/mapbox/protozero.git
git clone https://github.com/pybind/pybind11.git
```
You can also set custom locations with `LIBOSMIUM_PREFIX`, `PROTOZERO_PREFIX` and
`PYBIND11_PREFIX` respectively.
```
git clone --quiet --depth 1 https://github.com/osmcode/libosmium.git contrib/libosmium
git clone --quiet --depth 1 https://github.com/mapbox/protozero.git contrib/protozero
git clone --quiet https://github.com/pybind/pybind11.git contrib/pybind11
```
To use a custom boost installation, set `BOOST_PREFIX`.
To compile the bindings during development, you can use
[build](https://pypa-build.readthedocs.io/en/stable/).
On Debian/Ubuntu-like systems, install `python3-build`, then
run:
```
sudo apt install build-essential cmake libsparsehash-dev libexpat1-dev libboost-dev zlib1g-dev libbz2-dev liblz4-dev
pip install build
python3 -m build -w
```
To compile and install the bindings, run
pip install [--user] .
## 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`. On Debian/Ubuntu install
the dependencies with:
sudo apt-get install python3-pytest python3-pytest-httpserver
The test suite can be run with:
pytest test
## Documentation
To build the documentation you need [Sphinx](http://sphinx-doc.org/)
and the [autoprogram extension](https://pythonhosted.org/sphinxcontrib-autoprogram/)
On Debian/Ubuntu install `python-sphinx sphinxcontrib-autoprogram`
or `python3-sphinx python3-sphinxcontrib.autoprogram`.
First compile the bindings as described above and then run:
cd doc
make html
For building the man pages for the tools run:
cd doc
make man
## Bugs and Questions
If you find bugs or have feature requests, please report those in the
[github issue tracker](https://github.com/agrenott/npyosmium/issues/).
For general questions about using pyosmium you can use the
[OSM development mailing list](https://lists.openstreetmap.org/listinfo/dev)
or ask on [OSM help](https://help.openstreetmap.org/).
## License
npyosmium is available under the BSD 2-Clause License. See LICENSE.TXT.
## Authors
Sarah Hoffmann (lonvia@denofr.de), Aurélien Grenotton (agrenott@gmail.com)
Raw data
{
"_id": null,
"home_page": "https://github.com/agrenott/npyosmium",
"name": "npyosmium",
"maintainer": "Aur\u00e9lien Grenotton",
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "agrenott@gmail.com",
"keywords": "OSM, OpenStreetMap, Osmium",
"author": "Sarah Hoffmann",
"author_email": "lonvia@denofr.de",
"download_url": "https://github.com/agrenott/npyosmium",
"platform": null,
"description": "# npyosmium\n\nFork of [pyosmium](https://github.com/osmcode/pyosmium), including (only one for the time being) efficient numpy interface.\n\n# pyosmium\n\nProvides Python bindings for the [Libosmium](https://github.com/osmcode/libosmium) C++\nlibrary, a library for working with OpenStreetMap data in a fast and flexible\nmanner.\n\n[![Github Actions Build Status](https://github.com/agrenott/npyosmium/workflows/CI/badge.svg)](https://github.com/agrenott/nyosmium/actions?query=workflow%3ACI)\n[![PyPI version](https://badge.fury.io/py/npyosmium.svg)](https://badge.fury.io/py/npyosmium)\n\n## Installation\n\nnpyosmium works with Python >= 3.8. Pypy is known to not work.\n\n### Using Pip\n\nThe recommended way to install npyosmium is via pip:\n\n pip install npyosmium\n\nWe provide binary wheels for Linux and Windows 64 for all actively\nmaintained Python versions.\n\nFor other versions, a source wheel is provided. Make sure to install all\nexternal dependencies first. On Debian/Ubuntu-like systems, the following\ncommand installs all required packages:\n\n sudo apt-get install build-essential cmake libboost-dev \\\n libexpat1-dev zlib1g-dev libbz2-dev\n\n\n### Installing from source\n\n#### Prerequisites\n\nnpyosmium has the following dependencies:\n\n * [libosmium](https://github.com/osmcode/libosmium) >= 2.16.0\n * [protozero](https://github.com/mapbox/protozero)\n * [cmake](https://cmake.org/)\n * [Pybind11](https://github.com/pybind/pybind11) >= 2.2\n * [expat](https://libexpat.github.io/)\n * [libz](https://www.zlib.net/)\n * [libbz2](https://www.sourceware.org/bzip2/)\n * [Boost](https://www.boost.org/) variant and iterator >= 1.41\n * [Python Requests](https://docs.python-requests.org/en/master/)\n * Python setuptools\n * a recent C++ compiler (Clang 3.4+, GCC 4.8+)\n\n### Compiling from Source\n\nGet the latest versions of libosmium, protozero and pybind11 source code. It is\nrecommended that you put them in a subdirectory `contrib`. \n\nYou can do this by cloning their repositories into that location.\n\nFollowing commands should achieve this:\n\n```\nmkdir contrib\ncd contrib\ngit clone https://github.com/osmcode/libosmium.git\ngit clone https://github.com/mapbox/protozero.git\ngit clone https://github.com/pybind/pybind11.git\n```\n\nYou can also set custom locations with `LIBOSMIUM_PREFIX`, `PROTOZERO_PREFIX` and\n`PYBIND11_PREFIX` respectively.\n\n```\ngit clone --quiet --depth 1 https://github.com/osmcode/libosmium.git contrib/libosmium\ngit clone --quiet --depth 1 https://github.com/mapbox/protozero.git contrib/protozero\ngit clone --quiet https://github.com/pybind/pybind11.git contrib/pybind11\n```\n\nTo use a custom boost installation, set `BOOST_PREFIX`.\n\nTo compile the bindings during development, you can use\n[build](https://pypa-build.readthedocs.io/en/stable/).\nOn Debian/Ubuntu-like systems, install `python3-build`, then\nrun:\n\n```\nsudo apt install build-essential cmake libsparsehash-dev libexpat1-dev libboost-dev zlib1g-dev libbz2-dev liblz4-dev\npip install build\npython3 -m build -w\n```\n\nTo compile and install the bindings, run\n\n pip install [--user] .\n\n\n## Examples\n\nThe `example` directory contains small examples on how to use the library.\nThey are mostly ports of the examples in Libosmium and osmium-contrib.\n\n\n## Testing\n\nThere is a small test suite in the test directory. This provides unit\ntest for the python bindings, it is not meant to be a test suite for Libosmium.\n\nTesting requires `pytest` and `pytest-httpserver`. On Debian/Ubuntu install\nthe dependencies with:\n\n sudo apt-get install python3-pytest python3-pytest-httpserver\n\nThe test suite can be run with:\n\n pytest test\n\n\n## Documentation\n\nTo build the documentation you need [Sphinx](http://sphinx-doc.org/)\nand the [autoprogram extension](https://pythonhosted.org/sphinxcontrib-autoprogram/)\nOn Debian/Ubuntu install `python-sphinx sphinxcontrib-autoprogram`\nor `python3-sphinx python3-sphinxcontrib.autoprogram`.\n\nFirst compile the bindings as described above and then run:\n\n cd doc\n make html\n\nFor building the man pages for the tools run:\n\n cd doc\n make man\n\n## Bugs and Questions\n\nIf you find bugs or have feature requests, please report those in the\n[github issue tracker](https://github.com/agrenott/npyosmium/issues/).\n\nFor general questions about using pyosmium you can use the\n[OSM development mailing list](https://lists.openstreetmap.org/listinfo/dev)\nor ask on [OSM help](https://help.openstreetmap.org/).\n\n## License\n\nnpyosmium is available under the BSD 2-Clause License. See LICENSE.TXT.\n\n## Authors\n\nSarah Hoffmann (lonvia@denofr.de), Aur\u00e9lien Grenotton (agrenott@gmail.com)\n",
"bugtrack_url": null,
"license": "BSD",
"summary": "Python bindings for libosmium, the data processing library for OSM data, with numpy interface",
"version": "3.7.0",
"project_urls": {
"Download": "https://github.com/agrenott/npyosmium",
"Homepage": "https://github.com/agrenott/npyosmium"
},
"split_keywords": [
"osm",
" openstreetmap",
" osmium"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "14fc3b131be5095d418188ce07bdff527c34c59284790c58649ac87f331a450f",
"md5": "13f36c36e8734918f8071f590750eafa",
"sha256": "6fc26555e5afdad8a15e516aa8a94b27ee952584e8a4b784826664e7bb18e7bb"
},
"downloads": -1,
"filename": "npyosmium-3.7.0-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "13f36c36e8734918f8071f590750eafa",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 1348813,
"upload_time": "2024-08-17T21:08:45",
"upload_time_iso_8601": "2024-08-17T21:08:45.030333Z",
"url": "https://files.pythonhosted.org/packages/14/fc/3b131be5095d418188ce07bdff527c34c59284790c58649ac87f331a450f/npyosmium-3.7.0-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bdaf0eb8cf202dbde0a6f1c49086662258007445401c8d5d9815c92c7c515afe",
"md5": "f172d829e8820b6a420b80bc989a3c1c",
"sha256": "113781b33930c59528eeae30e52a2a54ef91350b6d5eb7de755c82c4758c1534"
},
"downloads": -1,
"filename": "npyosmium-3.7.0-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "f172d829e8820b6a420b80bc989a3c1c",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 1141717,
"upload_time": "2024-08-17T21:08:47",
"upload_time_iso_8601": "2024-08-17T21:08:47.059074Z",
"url": "https://files.pythonhosted.org/packages/bd/af/0eb8cf202dbde0a6f1c49086662258007445401c8d5d9815c92c7c515afe/npyosmium-3.7.0-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7e5e5f9512b9573856cf092568566a93d411b4d5898ba69c0a187b65fa31379b",
"md5": "1a6a02a56d101a794b4b46c2dddc9a50",
"sha256": "26e30e5fc9b4cc2058da0050ede99386dc47cf7d175d00829818f21fdb3e2921"
},
"downloads": -1,
"filename": "npyosmium-3.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "1a6a02a56d101a794b4b46c2dddc9a50",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 1541126,
"upload_time": "2024-08-17T21:08:48",
"upload_time_iso_8601": "2024-08-17T21:08:48.889057Z",
"url": "https://files.pythonhosted.org/packages/7e/5e/5f9512b9573856cf092568566a93d411b4d5898ba69c0a187b65fa31379b/npyosmium-3.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6687745668f3881f18b14875f2fd007e519fba6f6265c1269b198f9ff2c42ade",
"md5": "0e2753c5a9297e01e65d2f353654dd04",
"sha256": "06ab3e22d83f5453d58e461cb61809b2ceca087b0dd45345e180e67992a9d20d"
},
"downloads": -1,
"filename": "npyosmium-3.7.0-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "0e2753c5a9297e01e65d2f353654dd04",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 1457247,
"upload_time": "2024-08-17T21:08:50",
"upload_time_iso_8601": "2024-08-17T21:08:50.716627Z",
"url": "https://files.pythonhosted.org/packages/66/87/745668f3881f18b14875f2fd007e519fba6f6265c1269b198f9ff2c42ade/npyosmium-3.7.0-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2ec630bbe367a9c58c52b109911bada2c9a8982199d3edf9154db57f01b8f67c",
"md5": "19f58e9ec2275ec66df26976ad11c8e3",
"sha256": "ca55f8d698623d33fe868fef466dfc86f00161473528b8b40e424e9b490d6fa0"
},
"downloads": -1,
"filename": "npyosmium-3.7.0-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "19f58e9ec2275ec66df26976ad11c8e3",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 1360072,
"upload_time": "2024-08-17T21:08:52",
"upload_time_iso_8601": "2024-08-17T21:08:52.043443Z",
"url": "https://files.pythonhosted.org/packages/2e/c6/30bbe367a9c58c52b109911bada2c9a8982199d3edf9154db57f01b8f67c/npyosmium-3.7.0-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c680195f6dd76c3d79455b4bba14d225998511620db70805ac6a71a9b24403ae",
"md5": "77656d12dbbc5acae40f2b7342e41c07",
"sha256": "b94ba6daaf8e691b56a855c95a38143ee3bffa20570f6cfab215974940ec90d9"
},
"downloads": -1,
"filename": "npyosmium-3.7.0-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "77656d12dbbc5acae40f2b7342e41c07",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 1152475,
"upload_time": "2024-08-17T21:08:53",
"upload_time_iso_8601": "2024-08-17T21:08:53.966647Z",
"url": "https://files.pythonhosted.org/packages/c6/80/195f6dd76c3d79455b4bba14d225998511620db70805ac6a71a9b24403ae/npyosmium-3.7.0-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "df1f8db9a0aa014660788809d2705d8e01526cc3a1311de2f455d4f5c9dea09a",
"md5": "f35e45b0c969567fea6df86e6b3b57e3",
"sha256": "d14fea9543c5a63bfc02cc2ea4b28566e9288848ac0a9cce812a1d0443996917"
},
"downloads": -1,
"filename": "npyosmium-3.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "f35e45b0c969567fea6df86e6b3b57e3",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 1550522,
"upload_time": "2024-08-17T21:08:55",
"upload_time_iso_8601": "2024-08-17T21:08:55.644088Z",
"url": "https://files.pythonhosted.org/packages/df/1f/8db9a0aa014660788809d2705d8e01526cc3a1311de2f455d4f5c9dea09a/npyosmium-3.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7944620faff43be2a4f7c9320841288d92b16aefdb3c97655c17a346c5382fb3",
"md5": "42fb1b36b1321f2cda4e98a07d777f59",
"sha256": "2d669903d72ac13916392ff6eafe75938cc10d634cbb1bf24a942846134aa572"
},
"downloads": -1,
"filename": "npyosmium-3.7.0-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "42fb1b36b1321f2cda4e98a07d777f59",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 1462741,
"upload_time": "2024-08-17T21:08:56",
"upload_time_iso_8601": "2024-08-17T21:08:56.968792Z",
"url": "https://files.pythonhosted.org/packages/79/44/620faff43be2a4f7c9320841288d92b16aefdb3c97655c17a346c5382fb3/npyosmium-3.7.0-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0fcb205a1f66507d3fe8dca8df57c433fa2420fc1cb95c20bdcbdd09e979e268",
"md5": "3099d005fa52196951ef83c6ba493818",
"sha256": "65c1d3fda0b992dc5185a4fec0c856a94e2494da9dcb9bad496c399893137597"
},
"downloads": -1,
"filename": "npyosmium-3.7.0-cp312-cp312-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "3099d005fa52196951ef83c6ba493818",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 1355315,
"upload_time": "2024-08-17T21:08:58",
"upload_time_iso_8601": "2024-08-17T21:08:58.310295Z",
"url": "https://files.pythonhosted.org/packages/0f/cb/205a1f66507d3fe8dca8df57c433fa2420fc1cb95c20bdcbdd09e979e268/npyosmium-3.7.0-cp312-cp312-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d9bf5524e1c490508c025b440dde12a60fa3e9e451c5ab9845d7850abc9b1769",
"md5": "dace3d024189229eb6856b50c87dcdf8",
"sha256": "f2d548e8e647156168f0e2d770c8747729074c99e4ffceb990894c7d5a2cdc35"
},
"downloads": -1,
"filename": "npyosmium-3.7.0-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "dace3d024189229eb6856b50c87dcdf8",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 1150481,
"upload_time": "2024-08-17T21:08:59",
"upload_time_iso_8601": "2024-08-17T21:08:59.476380Z",
"url": "https://files.pythonhosted.org/packages/d9/bf/5524e1c490508c025b440dde12a60fa3e9e451c5ab9845d7850abc9b1769/npyosmium-3.7.0-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0a520ad477cb73ce41cf58068e641ea698edc6c7e58012612da2d270205dcb65",
"md5": "72aac0bba684c511163da90f2b1298c5",
"sha256": "baf25b6989bfdf53dfff6b2c580d30ebc76f2d5369dd34efc2d0a3e47d537760"
},
"downloads": -1,
"filename": "npyosmium-3.7.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "72aac0bba684c511163da90f2b1298c5",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 1542778,
"upload_time": "2024-08-17T21:09:00",
"upload_time_iso_8601": "2024-08-17T21:09:00.709132Z",
"url": "https://files.pythonhosted.org/packages/0a/52/0ad477cb73ce41cf58068e641ea698edc6c7e58012612da2d270205dcb65/npyosmium-3.7.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6c485c3873da632c9c3f6d8324149c44d62c63d6044f91e830c05e75fed73959",
"md5": "0a8b882248f4b22f32ecff81e34b3fcf",
"sha256": "7d91f5de713cb5997945065d3f82fe7ebea0883bf3a45490f9fdffaf39682d1e"
},
"downloads": -1,
"filename": "npyosmium-3.7.0-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "0a8b882248f4b22f32ecff81e34b3fcf",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 1457646,
"upload_time": "2024-08-17T21:09:01",
"upload_time_iso_8601": "2024-08-17T21:09:01.919756Z",
"url": "https://files.pythonhosted.org/packages/6c/48/5c3873da632c9c3f6d8324149c44d62c63d6044f91e830c05e75fed73959/npyosmium-3.7.0-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "cabef3d61a99876a959110fcc21e2f017f9579b80cf0fd2dd749f55490ae63f9",
"md5": "f67cb5ca7010351e987b38480baeaebe",
"sha256": "67ba87578c14094d8d6bcdd7f19d9c240177244b125adff5d87d2665b1203b26"
},
"downloads": -1,
"filename": "npyosmium-3.7.0-cp38-cp38-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "f67cb5ca7010351e987b38480baeaebe",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 1347974,
"upload_time": "2024-08-17T21:09:03",
"upload_time_iso_8601": "2024-08-17T21:09:03.693999Z",
"url": "https://files.pythonhosted.org/packages/ca/be/f3d61a99876a959110fcc21e2f017f9579b80cf0fd2dd749f55490ae63f9/npyosmium-3.7.0-cp38-cp38-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2840721c346ba412aa9e89f48539c6c7a226f62525cd647644ec582e85a56e4d",
"md5": "8c9cb001896646089274a63c1e78b510",
"sha256": "eceece0f3ecb870315161852bdd5ef0879eaa6cde23d614210e052e45ba17106"
},
"downloads": -1,
"filename": "npyosmium-3.7.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "8c9cb001896646089274a63c1e78b510",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 1539922,
"upload_time": "2024-08-17T21:09:04",
"upload_time_iso_8601": "2024-08-17T21:09:04.986652Z",
"url": "https://files.pythonhosted.org/packages/28/40/721c346ba412aa9e89f48539c6c7a226f62525cd647644ec582e85a56e4d/npyosmium-3.7.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a7ad63c54fc200c18931292b04887576e2613052a2cbbbd6a569212ca2fc171d",
"md5": "0f64891e42f04ebed9158af92c74d62f",
"sha256": "5585e6d072d0b5ca318cec095850aabf11a5de3b16393c661fa3ba832460c079"
},
"downloads": -1,
"filename": "npyosmium-3.7.0-cp38-cp38-win_amd64.whl",
"has_sig": false,
"md5_digest": "0f64891e42f04ebed9158af92c74d62f",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 1456528,
"upload_time": "2024-08-17T21:09:06",
"upload_time_iso_8601": "2024-08-17T21:09:06.833974Z",
"url": "https://files.pythonhosted.org/packages/a7/ad/63c54fc200c18931292b04887576e2613052a2cbbbd6a569212ca2fc171d/npyosmium-3.7.0-cp38-cp38-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d1d2ae530cdbd6d650b2eb840c4dbb3e1aa81a828d5269d3088260162908bb43",
"md5": "c7176e58e661861b9fd2643c4da802a2",
"sha256": "075a5ec23aa4416296817b1f3b38e2b5df58b2a1e6fc20a350765d1fae5bb716"
},
"downloads": -1,
"filename": "npyosmium-3.7.0-cp39-cp39-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "c7176e58e661861b9fd2643c4da802a2",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 1349591,
"upload_time": "2024-08-17T21:09:08",
"upload_time_iso_8601": "2024-08-17T21:09:08.380840Z",
"url": "https://files.pythonhosted.org/packages/d1/d2/ae530cdbd6d650b2eb840c4dbb3e1aa81a828d5269d3088260162908bb43/npyosmium-3.7.0-cp39-cp39-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4f5f4a879f7ea3d68a42812c3d70be95dd667825ee9a47daaa68614680bca96e",
"md5": "25cf93495d81fe3363beeeefcfc71804",
"sha256": "e370c36a9cc76e9555542d83d8dba639e1ac74802d8bcff89328db8b3c4c38e8"
},
"downloads": -1,
"filename": "npyosmium-3.7.0-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "25cf93495d81fe3363beeeefcfc71804",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 1142553,
"upload_time": "2024-08-17T21:09:09",
"upload_time_iso_8601": "2024-08-17T21:09:09.770280Z",
"url": "https://files.pythonhosted.org/packages/4f/5f/4a879f7ea3d68a42812c3d70be95dd667825ee9a47daaa68614680bca96e/npyosmium-3.7.0-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8d1141dc49d3ed7dba2938d3515e6bf851880cebd79a1abfbfe3590c33bff497",
"md5": "beee58a5183002ff948a79721ca34d49",
"sha256": "ebb88a25c5d60e5c84d47cd89ce753aa5b8be5a8014136fdb3ca1215882ad9ea"
},
"downloads": -1,
"filename": "npyosmium-3.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "beee58a5183002ff948a79721ca34d49",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 1542785,
"upload_time": "2024-08-17T21:09:12",
"upload_time_iso_8601": "2024-08-17T21:09:12.155070Z",
"url": "https://files.pythonhosted.org/packages/8d/11/41dc49d3ed7dba2938d3515e6bf851880cebd79a1abfbfe3590c33bff497/npyosmium-3.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "725234c30a967baed5026a44417ee285161dc234994d4f4ce1114dc2822ecd18",
"md5": "bc61993caa2897724d1e321ac576f776",
"sha256": "8136c8df519d43b17fe8f0338460b5975778ae72f6305656f6fd034befe9f374"
},
"downloads": -1,
"filename": "npyosmium-3.7.0-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "bc61993caa2897724d1e321ac576f776",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 1438628,
"upload_time": "2024-08-17T21:09:14",
"upload_time_iso_8601": "2024-08-17T21:09:14.093299Z",
"url": "https://files.pythonhosted.org/packages/72/52/34c30a967baed5026a44417ee285161dc234994d4f4ce1114dc2822ecd18/npyosmium-3.7.0-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-08-17 21:08:45",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "agrenott",
"github_project": "npyosmium",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "npyosmium"
}