Skip to content

Commit b73e223

Browse files
committed
add a hint on not using 32bit architectures
1 parent 72884ff commit b73e223

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

README.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,21 @@ manner.
88

99
## Installation
1010

11-
Pyosmium works with Python >= 3.8. Pypy is known to not work.
11+
Pyosmium works with Python >= 3.8. Pypy is known to not work. Support for
12+
free-threading Python is currently in an experimental state.
13+
14+
Compiling and using pyosmium on 32bit architectures still works but is
15+
not officially supported anymore. There are known issues around working
16+
with large OSM IDs on 32bit systems.
1217

1318
### Using Pip
1419

1520
The recommended way to install pyosmium is via pip:
1621

1722
pip install osmium
1823

19-
We provide binary wheels for Linux and Windows 64 for all actively
20-
maintained Python versions.
24+
We provide binary wheels for Linux, MacOS and Windows 64bit architectures
25+
for all actively maintained Python versions.
2126

2227
For other versions, a source wheel is provided. Make sure to install all
2328
external dependencies first. On Debian/Ubuntu-like systems, the following
@@ -45,6 +50,7 @@ pyosmium has the following dependencies:
4550
* [scikit-build-core](https://scikit-build-core.readthedocs.io)
4651
* a C++17-compatible compiler (Clang 13+, GCC 10+ are supported)
4752

53+
4854
### Compiling from Source
4955

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

0 commit comments

Comments
 (0)