Skip to content

Commit f34b6b5

Browse files
committed
docs: update README for recent new support and cleanup
1 parent 1ab71d9 commit f34b6b5

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

README.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -155,19 +155,21 @@ The easiest way to get boost-histogram is to use a binary wheel, which happens w
155155
python -m pip install boost-histogram
156156
```
157157

158-
These are the supported platforms for which wheels are produced using [cibuildwheel](https://cibuildwheel.readthedocs.io/en/stable/):
158+
Wheels are produced using [cibuildwheel](https://cibuildwheel.readthedocs.io/en/stable/); all platforms supported by cibuildwheel are provided in boost-histogram:
159159

160160
| System | Arch | Python versions |
161161
|---------|-----|------------------|
162-
| ManyLinux1 (custom GCC 9.2) | 32 & 64-bit | 2.7, 3.5, 3.6, 3.7, 3.8 |
163-
| ManyLinux2010 | 32 & 64-bit | 2.7, 3.5, 3.6, 3.7, 3.8 |
164-
| macOS 10.9+ | 64-bit | 2.7, 3.5, 3.6, 3.7, 3.8 |
165-
| Windows | 32 & 64-bit | 2.7, 3.5, 3.6, 3.7, 3.8 |
162+
| ManyLinux1 (custom GCC 9.2) | 32 & 64-bit | 2.7, 3.5, 3.6, 3.7, 3.8, 3.9 |
163+
| ManyLinux2010 | 32 & 64-bit | 2.7, 3.5, 3.6, 3.7, 3.8, 3.9 |
164+
| macOS 10.9+ | 64-bit | 2.7, 3.5, 3.6, 3.7, 3.8, 3.9 |
165+
| Windows | 32 & 64-bit | 2.7, 3.5, 3.6, 3.7, 3.8, 3.9 |
166166

167167

168-
* manylinux1: Using a custom docker container with GCC 9.2; should work but can't be called directly other compiled extensions unless they do the same thing (think that's the main caveat). Supporting 32 bits because it's there.
168+
* manylinux1: Using a custom docker container with GCC 9; should work but can't be called directly other compiled extensions unless they do the same thing (think that's the main caveat). Supporting 32 bits because it's there.
169169
* manylinux2010: Requires pip 10+ and a version of Linux newer than 2010.
170170
* Windows: pybind11 requires compilation with a newer copy of Visual Studio than Python 2.7's Visual Studio 2008; you need to have the [Visual Studio 2015 distributable][msvc2015] installed (the dll is included in 2017 and 2019, as well).
171+
* PyPy: Supported on all platforms that `cibuildwheel` supports, in pypy2, pypy3.6, and pypy3.7 variants.
172+
* ARM and PowerPC on Linux is supported for newer Python versions via manylinux2014.
171173

172174
[msvc2015]: https://www.microsoft.com/en-us/download/details.aspx?id=48145
173175

@@ -188,7 +190,7 @@ For a source build, for example from an "sdist" package, the only requirements a
188190

189191
If you are using Python 2.7 on Windows, you will need to use a recent version of Visual studio and force distutils to use it, or just upgrade to Python 3.6 or newer. Check the pybind11 documentation for [more help](https://pybind11.readthedocs.io/en/stable/faq.html#working-with-ancient-visual-studio-2009-builds-on-windows). On some Linux systems, you may need to use a newer compiler than the one your distribution ships with.
190192

191-
Numpy is downloaded during the build (enables multithreaded builds). Boost is not required or needed (this only depends on included header-only dependencies).This library is under active development; you can install directly from GitHub if you would like.
193+
Boost is not required or needed (this only depends on included header-only dependencies). This library is under active development; you can install directly from GitHub if you would like.
192194

193195
```bash
194196
python -m pip install git+https://github.com/scikit-hep/boost-histogram.git@develop

0 commit comments

Comments
 (0)