Skip to content

Commit c0fc5c1

Browse files
UTsweetyfishdeepin-ci-robot
authored andcommitted
feat: 1.5.0
1 parent 8ee7d88 commit c0fc5c1

File tree

232 files changed

+16678
-20976
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

232 files changed

+16678
-20976
lines changed

CHANGELOG.rst

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,17 @@
11
Changelog
22
=========
33

4+
1.5.0 (2022-01-07)
5+
------------------
6+
7+
* **BACKWARDS INCOMPATIBLE:** Removed support for Python 2.7 and Python 3.5.
8+
* **BACKWARDS INCOMPATIBLE:** We no longer distribute ``manylinux1``
9+
wheels.
10+
* Added ``manylinux2014``, ``manylinux_2_24``, ``musllinux``, and macOS
11+
``universal2`` wheels (the latter supports macOS ``arm64``).
12+
* Update ``libsodium`` to 1.0.18-stable (July 25, 2021 release).
13+
* Add inline type hints.
14+
415
1.4.0 (2020-05-25)
516
------------------
617

INSTALL.rst

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,16 @@ and run:
1212
1313
$ pip install pynacl
1414
15+
Faster wheel build
16+
------------------
17+
18+
You can define the environment variable ``LIBSODIUM_MAKE_ARGS`` to pass arguments to ``make``
19+
and enable `parallelization`_:
20+
21+
.. code-block:: console
22+
23+
$ LIBSODIUM_MAKE_ARGS=-j4 pip install pynacl
24+
1525
Linux source build
1626
------------------
1727

@@ -32,6 +42,8 @@ distribution, you can disable the bundled copy during install by running:
3242
.. warning:: Usage of the legacy ``easy_install`` command provided by setuptools
3343
is generally discouraged, and is completely unsupported in PyNaCl's case.
3444

45+
.. _parallelization: https://www.gnu.org/software/make/manual/html_node/Parallel.html
46+
3547
.. _libsodium: https://github.com/jedisct1/libsodium
3648

3749
.. [#many] `manylinux1 wheels <https://www.python.org/dev/peps/pep-0513/>`_

MANIFEST.in

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ recursive-include docs *.py
2727
recursive-include docs *.rst
2828
recursive-include docs Makefile
2929
recursive-include docs/vectors/c-source *.c
30+
prune docs/_build
3031
recursive-include tests *.py
3132
recursive-include tests/data *
3233

@@ -36,11 +37,9 @@ global-exclude __pycache__/*
3637
# Add PyNaCl header files
3738
recursive-include src/bindings *.py *.h
3839

39-
# Remove our travis files
40-
exclude .travis.yml
41-
exclude .travis
42-
exclude .travis/install.sh
43-
exclude .travis/run.sh
40+
# Remove our CI files
41+
recursive-exclude .github *
42+
recursive-exclude .circleci *
4443

4544
# Remove readthedocs config
4645
exclude .readthedocs.yml

0 commit comments

Comments
 (0)