<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/lang/python/python-pynacl, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-04-10T11:00:41Z</updated>
<entry>
<title>python3-pynacl: update to 1.6.2</title>
<updated>2026-04-10T11:00:41Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-04-09T05:32:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=eb513f6cec97eb1a9ea15cf105e9ac42d373f739'/>
<id>urn:sha1:eb513f6cec97eb1a9ea15cf105e9ac42d373f739</id>
<content type='text'>
Update package to 1.6.2.

Security fix:
- Updated bundled libsodium to 1.0.20-stable (2025-12-31 build) to
  resolve CVE-2025-69277

Refresh 001-always-compile-ed25519.patch for the updated source.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>python-pynacl: fix typo in PKG_BUILD_DEPENDS</title>
<updated>2025-11-17T08:23:33Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2025-11-17T06:55:37Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=312b66a4b5f558ff34c34e92dfd3692caa073c32'/>
<id>urn:sha1:312b66a4b5f558ff34c34e92dfd3692caa073c32</id>
<content type='text'>
Fixes
   https://github.com/openwrt/packages/pull/27863/commits/0c11fe96b000583b50565b1788cde6fb56131b62

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>python-pynacl: upgrade to version 1.6.1</title>
<updated>2025-11-13T17:32:33Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2025-11-13T13:50:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=1f70e73e5b4b5364dc72ddc403070930fd85c14d'/>
<id>urn:sha1:1f70e73e5b4b5364dc72ddc403070930fd85c14d</id>
<content type='text'>
Drop 'six' requirement (no longer needed).
python-setuptools/host needed for build.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>python-packages: Clean up build variables</title>
<updated>2023-04-24T08:22:03Z</updated>
<author>
<name>Jeffery To</name>
</author>
<published>2023-03-06T14:29:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=b1b008f42ff0a6da96b801e2eaf68be4e2f2b5bb'/>
<id>urn:sha1:b1b008f42ff0a6da96b801e2eaf68be4e2f2b5bb</id>
<content type='text'>
* Rename PYTHON3_PKG_SETUP_VARS to PYTHON3_PKG_BUILD_VARS, and
  PYTHON3_PKG_SETUP_DIR to PYTHON3_PKG_BUILD_PATH

  The new variable names emphasize that these values apply to the new
  build process.

* Remove PYTHON3_PKG_SETUP_ARGS set to the empty string

  These were set to override the default arguments in the old build
  process and not applicable to the new build process.

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
<entry>
<title>python-cffi: Update to 1.15.1, add host build</title>
<updated>2023-03-31T05:06:34Z</updated>
<author>
<name>Jeffery To</name>
</author>
<published>2023-02-25T13:21:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=aabe27a3793dab740a486611c656b56db68f95da'/>
<id>urn:sha1:aabe27a3793dab740a486611c656b56db68f95da</id>
<content type='text'>
The host build replaces the use of the host pip requirements file. This
also updates the dependants of cffi to depend on the host build.

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
<entry>
<title>python-pynacl: update to v1.5.0</title>
<updated>2022-01-09T21:47:30Z</updated>
<author>
<name>Javier Marcet</name>
</author>
<published>2022-01-09T19:56:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=c579abeb78baa30dea0c422c80d77bafac09c447'/>
<id>urn:sha1:c579abeb78baa30dea0c422c80d77bafac09c447</id>
<content type='text'>
Signed-off-by: Javier Marcet &lt;javier@marcet.info&gt;
</content>
</entry>
<entry>
<title>pynacl: fix build with updated sodium-minimal patch</title>
<updated>2021-10-10T21:51:37Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2021-10-10T21:47:34Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=ccd3b6c0a5e15822b66b07524639b24753f7aea3'/>
<id>urn:sha1:ccd3b6c0a5e15822b66b07524639b24753f7aea3</id>
<content type='text'>
Commit 3da874371 ("libsodium: include ed25519_core in minimal build")
broke the build of PyNaCl. Add patch to always include all ed25519
functions which are now always covered even if libsodium is built with
the MINIMAL option.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>treewide: Run refresh on all packages</title>
<updated>2021-02-21T00:02:15Z</updated>
<author>
<name>Ilya Lipnitskiy</name>
</author>
<published>2021-02-21T00:02:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=5d8d4fbbcb5c5de9370711c19bb3510210989a98'/>
<id>urn:sha1:5d8d4fbbcb5c5de9370711c19bb3510210989a98</id>
<content type='text'>
The crude loop I wrote to come up with this changeset:

  find -L package/feeds/packages/ -name patches | \
  sed 's/patches$/refresh/' | sort | xargs make

Signed-off-by: Ilya Lipnitskiy &lt;ilya.lipnitskiy@gmail.com&gt;
</content>
</entry>
<entry>
<title>python: Use locked for host pip</title>
<updated>2020-08-31T10:48:47Z</updated>
<author>
<name>Jeffery To</name>
</author>
<published>2020-08-30T22:29:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=c0340f631c6da75c9e19a6a2132777b55b58b777'/>
<id>urn:sha1:c0340f631c6da75c9e19a6a2132777b55b58b777</id>
<content type='text'>
This also removes PKG_BUILD_PARALLEL:=0 that was added for packages that
use HOST_PYTHON3_PACKAGE_BUILD_DEPENDS.

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3: Use hash-checking mode when installing host pip packages</title>
<updated>2020-08-17T15:05:49Z</updated>
<author>
<name>Jeffery To</name>
</author>
<published>2020-08-15T06:33:30Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=722a5b8efa19fd54728af462441dce08cd7e545b'/>
<id>urn:sha1:722a5b8efa19fd54728af462441dce08cd7e545b</id>
<content type='text'>
In hash-checking mode[1], pip will verify downloaded package archives
(source tarballs in our case) against known SHA256 hashes before
installing the packages.

As a consequence, this requires the use of requirements files[2] and
pinning packages to known versions.

The syntax for package Makefiles has changed slightly;
HOST_PYTHON3_PACKAGE_BUILD_DEPENDS no longer accepts requirement
specifiers like "foo&gt;=1.0", only requirements file names (which are the
same as package names in the most common case).

This also updates affected packages, in particular:

* python-zipp: "setuptools_scm[toml]" has been split into
  "setuptools-scm toml" to reuse the requirements file for
  setuptools-scm (the extra depends installed by "setuptools_scm[toml]"
  is toml).

* python-pycparser: This previously used ply 3.10, whereas the
  requirements file will now install 3.11.

[1]: https://pip.pypa.io/en/stable/reference/pip_install/#hash-checking-mode
[2]: https://pip.pypa.io/en/stable/user_guide/#requirements-files

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
</feed>
