@@ -179,11 +179,12 @@ python3 -m pip install boost-histogram
179179```
180180
181181All the normal best-practices for Python apply; Pip should not be very old (Pip
182- 9 is very old), you should be in a virtual environment, etc. Python 3.9 + is
182+ 9 is very old), you should be in a virtual environment, etc. Python 3.10 + is
183183required; for older versions of Python (3.5 and 2.7), ` 0.13 ` will be installed
184184instead, which is API equivalent to 1.0, but will not be gaining new features.
1851851.3.x was the last series to support Python 3.6. 1.4.x was the last series to
186- support Python 3.7. 1.5.x was the last series to support Python 3.8.
186+ support Python 3.7. 1.5.x was the last series to support Python 3.8. 1.6.x was
187+ the last to support Python 3.9.
187188
188189#### Binaries available:
189190
@@ -192,17 +193,18 @@ when you run the above command on a supported platform. Wheels are produced usin
192193[ cibuildwheel] ( https://cibuildwheel.readthedocs.io/en/stable/ ) ; all common
193194platforms have wheels provided in boost-histogram:
194195
195- | System | Arch | Python versions | PyPy versions |
196- | ------------- | ------ | ---------------------------------- | ------------- |
197- | manylinux2014 | 64-bit | 3.9, 3.10, 3.11, 3.12, 3.13, 3.13t | 3.9, 3.10 |
198- | manylinux2014 | ARM64 | 3.9, 3.10, 3.11, 3.12, 3.13, 3.13t | 3.9, 3.10 |
199- | musllinux_1_1 | 64-bit | 3.9, 3.10, 3.11, 3.12, 3.13, 3.13t | |
200- | macOS | 64-bit | 3.9, 3.10, 3.11, 3.12, 3.13, 3.13t | 3.9, 3.10 |
201- | macOS | Arm64 | 3.9, 3.10, 3.11, 3.12, 3.13, 3.13t | 3.9, 3.10 |
202- | Windows | 32-bit | 3.9, 3.10, 3.11, 3.12, 3.13, 3.13t | |
203- | Windows | 64-bit | 3.9, 3.10, 3.11, 3.12, 3.13, 3.13t | 3.9, 3.10 |
204-
205- PowerPC or IBM-Z wheels are not provided but are available on request.
196+ | System | Arch | Python versions | PyPy versions |
197+ | --------- | ------ | ------------------------------------------ | ------------- |
198+ | manylinux | 64-bit | 3.10, 3.11, 3.12, 3.13, 3.13t, 3.14, 3.14t | 3.11 |
199+ | manylinux | ARM64 | 3.10, 3.11, 3.12, 3.13, 3.13t, 3.14, 3.14t | 3.11 |
200+ | musllinux | 64-bit | 3.10, 3.11, 3.12, 3.13, 3.13t, 3.14, 3.14t | |
201+ | macOS | 64-bit | 3.10, 3.11, 3.12, 3.13, 3.13t, 3.14, 3.14t | 3.11 |
202+ | macOS | Arm64 | 3.10, 3.11, 3.12, 3.13, 3.13t, 3.14, 3.14t | 3.11 |
203+ | Windows | 32-bit | 3.10, 3.11, 3.12, 3.13, 3.13t, 3.14, 3.14t | |
204+ | Windows | 64-bit | 3.10, 3.11, 3.12, 3.13, 3.13t, 3.14, 3.14t | 3.11 |
205+ | Windows | ARM64 | 3.11, 3.12, 3.13, 3.13t, 3.14, 3.14t | |
206+
207+ PowerPC, IBM-Z, and RISC-V wheels are not provided but are available on request.
206208
207209If you are on a Linux system that is not part of the "many" in manylinux or musl in musllinux, such as ClearLinux, building from source is usually fine, since the compilers on those systems are often quite new. It will just take longer to install when it is using the sdist instead of a wheel. All dependencies are header-only and included.
208210
0 commit comments