<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu/packages/python-crypto.scm, branch linode-image-docs</title>
<subtitle>GNU transactional package management, distribution, deployment, and more!
</subtitle>
<id>http://git.rostovtsev.org/guix/atom?h=linode-image-docs</id>
<link rel='self' href='http://git.rostovtsev.org/guix/atom?h=linode-image-docs'/>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/'/>
<updated>2026-02-27T14:07:00Z</updated>
<entry>
<title>gnu: Deprecate swig and swig-next in vafor of swig-4.0 and swig-4.4.</title>
<updated>2026-02-27T14:07:00Z</updated>
<author>
<name>Sharlatan Hellseher</name>
<email>sharlatanus@gmail.com</email>
</author>
<published>2026-02-27T12:20:35Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=5f3cd428594f14e9d268c23c8995af5a7a8aaba1'/>
<id>urn:sha1:5f3cd428594f14e9d268c23c8995af5a7a8aaba1</id>
<content type='text'>
This is a following up change after discussion in
&lt;https://codeberg.org/guix/guix/pulls/3701#issuecomment-11048648&gt;.

* gnu/packages/swig.scm (swig-4.0, swig-4.4): New variables.
(swig, swig-next): Deprecate swig and swig-next in vafor of swig-4.0 and
swig-4.4.

* gnu/packages/accessibility.scm (libbraille)
* gnu/packages/apparmor.scm (libapparmor)
* gnu/packages/bioinformatics.scm (htseq, imp, libsbml)
* gnu/packages/bootloaders.scm (dtc, u-boot)
* gnu/packages/disk.scm (volume-key)
* gnu/packages/dns.scm (ldns, unbound)
* gnu/packages/electronics.scm (opensta, trilinos-serial-xyce, uhdm)
* gnu/packages/embedded.scm (python-libmpsse)
* gnu/packages/engineering.scm (freecad, kicad, meep, mpb)
* gnu/packages/fabric-management.scm (ibutils)
* gnu/packages/game-development.scm (python-pybox2d)
* gnu/packages/games.scm (kiki)
* gnu/packages/geo.scm (saga)
* gnu/packages/gnome.scm (libratbag)
* gnu/packages/gnucash.scm (gnucash)
* gnu/packages/gnupg.scm (python-gpg)
* gnu/packages/graphviz.scm (graphviz)
* gnu/packages/guile-xyz.scm (guile-xapian)
* gnu/packages/image.scm (mypaint)
* gnu/packages/instrumentation.scm (babeltrace, lttng-tools)
* gnu/packages/kodi.scm (kodi)
* gnu/packages/libftdi.scm (libftdi)
* gnu/packages/linux.scm (libnl)
* gnu/packages/llvm.scm (lldb)
* gnu/packages/machine-learning.scm (openmm, tensorflow-lite)
* gnu/packages/maths.scm (nlopt)
* gnu/packages/ncurses.scm (stfl)
* gnu/packages/oneapi.scm (python-onetbb)
* gnu/packages/pretty-print.scm (highlight)
* gnu/packages/python-crypto.scm (python-m2crypto)
* gnu/packages/python-graphics.scm (python-pivy)
* gnu/packages/radio.scm (hamlib, soapysdr)
* gnu/packages/security-token.scm (python-pyscard, python-yubikey-manager)
* gnu/packages/selinux.scm (libselinux, libsemanage, python-setools)
* gnu/packages/speech.scm (pocketsphinx)
* gnu/packages/statistics.scm (python-openturns, r-spams)
* gnu/packages/tbb.scm (python-tbb)
* gnu/packages/version-control.scm (subversion)
* gnu/packages/video.scm (libopenshot, mlt, obs)
[native-inputs]: Remove swig; add swig-4.0.

* gnu/packages/geo.scm (gdal)
* gnu/packages/graph.scm (python-faiss)
[inputs]: Remove swig; add swig-4.0.

* gnu/packages/games.scm (fifengine): Update to 0.4.2.
[inputs]: Remove swig; add swig-4.0.
[native-inputs]: Likewise.

* gnu/packages/image-processing.scm (insight-toolkit, simpleitk)
* gnu/packages/pdf.scm (mupdf, python-pymupdf)
[native-inputs]: Remove swig-next; add swig-4.4.

Change-Id: I544bef0a0b1a81004596fad9f116610ef5cb52ae
</content>
</entry>
<entry>
<title>gnu: python-oscrypto: Fix build on python-3.12.</title>
<updated>2026-02-15T21:50:04Z</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2026-02-12T08:39:03Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=c9ebe83f304fd886e1e39761d48a4b4ea465a006'/>
<id>urn:sha1:c9ebe83f304fd886e1e39761d48a4b4ea465a006</id>
<content type='text'>
* gnu/packages/python-crypto.scm (python-oscrypto)[source]&lt;patches&gt;:
Add patch.

Change-Id: I2888116c3fa56b6507d611848314a06296a30d5f
Reviewed-by: Hugo Buddelmeijer &lt;hugo@buddelmeijer.nl&gt;
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</content>
</entry>
<entry>
<title>gnu: python-blake3: Update to 1.0.8.</title>
<updated>2026-02-15T21:50:04Z</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2026-02-11T10:03:50Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=984eaa0d65395da4f637b4edef79d3b02ce189dc'/>
<id>urn:sha1:984eaa0d65395da4f637b4edef79d3b02ce189dc</id>
<content type='text'>
* gnu/packages/python-crypto.scm (python-blake3): Update to 1.0.8.
[propagated-inputs]: Add python-typing-extensions.
* gnu/packages/rust-crates.scm: Update crates accordingly.

Change-Id: I843aec6e669b7606386c682aacac71bc460415f5
Reviewed-by: Hugo Buddelmeijer &lt;hugo@buddelmeijer.nl&gt;
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</content>
</entry>
<entry>
<title>gnu: python-asn1crypto: Update to 1.5.1-0.b763a75.</title>
<updated>2026-02-15T21:49:56Z</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2026-02-10T23:52:02Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=1beeda378744b27c7a10e3c5dd1ccbb29394cf50'/>
<id>urn:sha1:1beeda378744b27c7a10e3c5dd1ccbb29394cf50</id>
<content type='text'>
* gnu/packages/python-crypto.scm (python-asn1crypto): Update to 1.5.1-0.b763a75.

Change-Id: Ica010bc5e708b1a743cd6e2fa32b7b6b12b8c59e
Reviewed-by: Hugo Buddelmeijer &lt;hugo@buddelmeijer.nl&gt;
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</content>
</entry>
<entry>
<title>gnu: Remove python-importlib-metadata input from some packages.</title>
<updated>2026-02-07T11:28:36Z</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2026-01-23T10:55:45Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=77e1781ffed490f07ceb190d9e0d174622fb9cf3'/>
<id>urn:sha1:77e1781ffed490f07ceb190d9e0d174622fb9cf3</id>
<content type='text'>
Remove python-importlib-metadata from [native-inputs, inputs, or
propagated-inputs] in the following packages as not required for
build/tests/install:

* gnu/packages/android.scm (python-miio)
* gnu/packages/astronomy.scm (python-jwst, python-stpipe)
* gnu/packages/bioinformatics.scm (python-demuxem, python-hotspotsc,
python-weblogo, python-metacells)
* gnu/packages/calendar.scm (khal)
* gnu/packages/django.scm (python-django-q2)
* gnu/packages/engineering.scm (python-asyncua)
* gnu/packages/jupyter.scm (python-jupyterlab-server,
python-jupyterlite-core)
* gnu/packages/machine-learning.scm (python-pynndescent,
python-gymnasium)
* gnu/packages/maths.scm (python-orthopy, python-quadpy)
* gnu/packages/package-management.scm (poetry)
* gnu/packages/python-compression.scm (python-pybcj)
* gnu/packages/python-crypto.scm (python-keyring)
* gnu/packages/python-web.scm (python-jsonpickle, python-flask)
* gnu/packages/python-xyz.scm (python-jsonschema-3, python-pystitcher,
python-lsp-server, python-nbconvert, python-dns-lexicon,
python-signedjson, python-verlib2)
* gnu/packages/sphinx.scm (python-sphinx-6)
* gnu/packages/spreadsheet.scm (visidata)

Change-Id: Ifac8350aa60528dc2ccacf2570120dbcf1c74ab8
Modified-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</content>
</entry>
<entry>
<title>gnu: python-certauth: Fix tests.</title>
<updated>2026-02-07T11:28:30Z</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2026-01-18T15:15:00Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=ccba1a600cdccbdb9138acb6416ac1119c31fc99'/>
<id>urn:sha1:ccba1a600cdccbdb9138acb6416ac1119c31fc99</id>
<content type='text'>
* gnu/packages/python-crypto.scm (python-certauth)[native-inputs]: Add
python-pytest, drop python-wheel.

Change-Id: Ia2ffaabdfb8943bc19bac75561268186bbb10fb7
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</content>
</entry>
<entry>
<title>gnu: python-axolotl-curve25519: Disable tests.</title>
<updated>2026-02-07T11:28:20Z</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2025-10-31T23:37:27Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=1545a9183a6f1d912b5f4221bd68a29eb128b7e0'/>
<id>urn:sha1:1545a9183a6f1d912b5f4221bd68a29eb128b7e0</id>
<content type='text'>
* gnu/packages/python-crypto.scm (python-axolotl-curve25519)
[arguments]&lt;#:tests?&gt;: Disable them, drop &lt;#:test-backend&gt;.

Change-Id: I789d70a34ccfc347d9b7c7e911eb18e0e71397f1
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</content>
</entry>
<entry>
<title>gnu: Remove python-hkdf.</title>
<updated>2026-01-01T23:04:14Z</updated>
<author>
<name>Sharlatan Hellseher</name>
<email>sharlatanus@gmail.com</email>
</author>
<published>2026-01-01T23:04:03Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=bb2355371bf2b45636b74fec0ab9a14f7bc7d460'/>
<id>urn:sha1:bb2355371bf2b45636b74fec0ab9a14f7bc7d460</id>
<content type='text'>
* gnu/packages/python-crypto.scm (python-hkdf): Delete variable.

Fixes: guix/guix#4557
Change-Id: Ic80543f8b30ff55df8a732606906b896c762ff76
</content>
</entry>
<entry>
<title>gnu: python-pykeepass: Update to 4.1.1.post1.</title>
<updated>2025-12-28T12:20:30Z</updated>
<author>
<name>Sharlatan Hellseher</name>
<email>sharlatanus@gmail.com</email>
</author>
<published>2025-12-28T12:18:56Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=3422669f50ad8e0acd4f9de428c46091056c0267'/>
<id>urn:sha1:3422669f50ad8e0acd4f9de428c46091056c0267</id>
<content type='text'>
* gnu/packages/python-crypto.scm (python-pykeepass): Update to 4.1.1.post1.
[build-system]: Switch to pyproject-build-system.
[arguments] &lt;test-backend&gt;: Use 'unittest.
&lt;phases&gt;: Remove 'make-kdbx-writable and 'patch-requirements.
[propagated-inputs]: Remove python-dateutil and python-future; add
python-pyotp.
[native-inputs]: Add python-setuptools.

Change-Id: I0a47e095caec0334e2980cac4dc81881cc4fb1d2
</content>
</entry>
<entry>
<title>gnu: python-starkbank-ecdsa: Update to 2.2.0.</title>
<updated>2025-12-28T12:06:20Z</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2025-12-09T23:23:10Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=7eaf4eae4351594e66810acf77b6c14d9f01ac19'/>
<id>urn:sha1:7eaf4eae4351594e66810acf77b6c14d9f01ac19</id>
<content type='text'>
* gnu/packages/python-crypto.scm (python-starkbank-ecdsa): Update to 2.2.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]&lt;#:test-backend&gt;: Set it.
[native-inputs]: Add python-setuptools, remove python-pytest.

Change-Id: I697e054b8e537592ba329709605e6200d1d47287
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</content>
</entry>
</feed>
