Skip to content

Commit 5f89f92

Browse files
committed
docs: prepare for 1.2.1
1 parent a9be09e commit 5f89f92

File tree

4 files changed

+14
-29
lines changed

4 files changed

+14
-29
lines changed

.github/workflows/wheels.yml

+4-2
Original file line numberDiff line numberDiff line change
@@ -144,15 +144,17 @@ jobs:
144144
name: Upload if release
145145
needs: [build_wheels, build_arch_wheels, build_sdist]
146146
runs-on: ubuntu-latest
147-
if: github.event_name == 'release' && github.event.action == 'published'
148147

149148
steps:
150149
- uses: actions/download-artifact@v2
151150
with:
152151
name: artifact
153152
path: dist
154153

154+
- name: List all files
155+
run: ls -lh dist
156+
155157
- uses: pypa/[email protected]
158+
if: github.event_name == 'release' && github.event.action == 'published'
156159
with:
157-
user: __token__
158160
password: ${{ secrets.pypi_password }}

README.md

+6-4
Original file line numberDiff line numberDiff line change
@@ -187,20 +187,22 @@ platforms have wheels provided in boost-histogram:
187187
| System | Arch | Python versions | PyPy versions |
188188
|---------|-----|------------------|--------------|
189189
| ManyLinux1 (custom GCC 9.2) | 32 & 64-bit | 3.6, 3.7, 3.8 | |
190-
| ManyLinux2010 | 32 & 64-bit | 3.6, 3.7, 3.8, 3.9, 3.10 | (64-bit) 7.3: 3.7 |
190+
| ManyLinux2010 | 32 & 64-bit | 3.6, 3.7, 3.8, 3.9 | (64-bit) 7.3: 3.7 |
191+
| ManyLinux2014 | 32 & 64-bit | 3.10 | |
191192
| ManyLinux2014 | ARM64 | 3.6, 3.7, 3.8, 3.9, 3.10 | |
193+
| MuslLinux_1_1 | 64-bit | 3.6, 3.7, 3.8, 3.9, 3.10 | |
192194
| macOS 10.9+ | 64-bit | 3.6, 3.7, 3.8, 3.9, 3.10 | 7.3: 3.7 |
193195
| macOS Universal2 | Arm64 | 3.8, 3.9, 3.10 | |
194196
| Windows | 32 & 64-bit | 3.6, 3.7, 3.8, 3.9, 3.10 | (64-bit) 7.3: 3.7 |
195197

196198

197-
* manylinux1: Using a custom docker container with GCC 9 to produce. Anything running Python 3.9 should be compatible with manylinux2010, so manylinux1 not provided for Python 3.9 (like NumPy).
199+
* manylinux1: Using a custom docker container with GCC 9 to produce. Anything running Python 3.9 should be compatible with manylinux2010, so manylinux1 not provided for Python 3.9 (like NumPy). These will be likely be dropped Jan 1, 2022 when manylinux support ends.
198200
* manylinux2010: Requires pip 10+.
199201
* PyPy 7.3.x: Supports the officially supported pypy3.7 on all Intel platforms.
200-
* ARM on Linux is supported for newer Python versions via `manylinux2014`. PowerPC or IBM-Z available on request, or `manylinux_2_24`.
202+
* ARM on Linux is supported for newer Python versions via `manylinux2014`. PowerPC or IBM-Z available on request, or `manylinux_2_24`, or `musllinux_1_1`.
201203
* macOS Universal2 wheels for Apple Silicon and Intel provided for Python 3.8+ (requires Pip 21.0.1 or newer).
202204

203-
If you are on a Linux system that is not part of the "many" in manylinux, such as Alpine or 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.
205+
If 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.
204206

205207
#### Conda-Forge
206208

docs/CHANGELOG.md

+2
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,12 @@
1212

1313
#### Developer changes
1414
* No longer require Docker for clang-format, runs online too [#610][]
15+
* Using pybind11 2.8.0 [#658][]
1516

1617
[#610]: https://github.com/scikit-hep/boost-histogram/pull/610
1718
[#654]: https://github.com/scikit-hep/boost-histogram/pull/654
1819
[#656]: https://github.com/scikit-hep/boost-histogram/pull/656
20+
[#658]: https://github.com/scikit-hep/boost-histogram/pull/658
1921

2022
### Version 1.2.0
2123

docs/usage/installation.rst

+2-23
Original file line numberDiff line numberDiff line change
@@ -36,29 +36,8 @@ Supported platforms
3636
Binaries available:
3737
^^^^^^^^^^^^^^^^^^^
3838

39-
These are the supported platforms for which wheels are produced:
40-
41-
=========================== =========== ==================
42-
System Arch Python versions
43-
=========================== =========== ==================
44-
ManyLinux1 (custom GCC 9.2) 64 & 32-bit 3.6, 3.7, 3.8
45-
ManyLinux2010 64-bit 3.6, 3.7, 3.8, 3.9
46-
macOS 10.9+ 64-bit 3.6, 3.7, 3.8, 3.9
47-
Windows 64 & 32-bit 3.6, 3.7, 3.8, 3.9
48-
=========================== =========== ==================
49-
50-
- manylinux1: Using a custom docker container with GCC 9.2; should work
51-
but can't be called directly other compiled extensions unless they do
52-
the same thing (think that’s the main caveat). Supporting 32 bits
53-
because it’s there.
54-
- manylinux2010: Requires pip 10+ and a version of Linux newer than
55-
2010 (CentOS 6+)
56-
57-
If you are on a Linux system that is not part of the "many" in
58-
manylinux, such as Alpine or ClearLinux, building from source is usually
59-
fine, since the compilers on those systems are often quite new. It will
60-
just take a little longer to install when it’s using the sdist instead
61-
of a wheel.
39+
The supported platforms are listed in the README - All common linux
40+
machines, all common macOS versions, and all common Windows versions.
6241

6342
Conda-Forge
6443
^^^^^^^^^^^

0 commit comments

Comments
 (0)