- IPFire-3.x - Update from version 1.23.0-2 to 1.24.0-1 - Changelog 1.24.0 Dropped Python 3.7 support Bumped meson version requirement from 0.53.0 to 0.56.0 Various cairo dependency updates for the Windows wheel build examples: update to GTK4 #pr-307 examples: add a clip_image example #pr-316 docs: fix the build with Sphinx 6 #pr-318 Various code cleanups #pr-306 Added Python 3.12 Windows wheels
Signed-off-by: Adolf Belka adolf.belka@ipfire.org --- python3-cairo/python3-cairo.nm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/python3-cairo/python3-cairo.nm b/python3-cairo/python3-cairo.nm index 29a2187f2..9d966b023 100644 --- a/python3-cairo/python3-cairo.nm +++ b/python3-cairo/python3-cairo.nm @@ -4,8 +4,8 @@ ###############################################################################
name = python3-cairo -version = 1.23.0 -release = 2 +version = 1.24.0 +release = 1 thisapp = pycairo-%{version}
groups = Development/Tools
- IPFire-3.x - Update from version 2.3.0-1 to 2.4.2-1 - Changelog 2.4.2 Async queries could wait forever instead of respecting the timeout if the timeout was 0 and a packet was lost. The timeout is now respected. Restore HTTP/2 support which was accidentally broken during the https refactoring done as part of 2.4.0. When an inception time and lifetime are specified, the signer now sets the expiration to the inception time plus lifetime, instead of the current time plus the lifetime. 2.4.1 Importing dns.dnssecalgs without the cryptography module installed no longer causes an ImportError. A number of timeout bugs with the asyncio backend have been fixed. DNS-over-QUIC for the asyncio backend now works for IPv6. Dnspython now enforces that the candidate DNSKEYs for DNSSEC signatures have protocol 3 and have the ZONE flag set. This is a standards compliance issue more than a security issue as the legitimate authority would have to have published the non-compliant keys as well as updated their DS record in order for the records to validate (the DS digest includes both flags and protocol). Dnspython will not make invalid keys by default, but does allow them to be created and used for testing purposes. Dependency specifications for optional features in the package metadata have been improved. 2.4.0 Python 3.8 or newer is required. The stub resolver now uses instances of dns.nameserver.Nameserver to represent remote recursive resolvers, and can communicate using DNS over UDP/TCP, HTTPS, TLS, and QUIC. In additional to being able to specify an IPv4, IPv6, or HTTPS URL as a nameserver, instances of dns.nameserver.Nameserver are now permitted. The DNS-over-HTTPS bootstrap address no longer causes URL rewriting. DNS-over-HTTPS now only uses httpx; support for requests has been dropped. A source port may now be supplied when using httpx. DNSSEC zone signing with NSEC records is now supported. Thank you very much (again!) Jakob Schlyter! The resolver and async resolver now have the try_ddr() method, which will try to use Discovery of Designated Resolvers (DDR) to upgrade the connection from the stub resolver to the recursive server so that it uses DNS-over-HTTPS, DNS-over-TLS, or DNS-over-QUIC. This feature is currently experimental as the standard is still in draft stage. The resolver and async resolver now have the make_resolver_at() and resolve_at() functions, as a convenience for making queries to specific recursive servers. Curio support has been removed.
Signed-off-by: Adolf Belka adolf.belka@ipfire.org --- python3-dns/python3-dns.nm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/python3-dns/python3-dns.nm b/python3-dns/python3-dns.nm index 20c172403..e32a10ac4 100644 --- a/python3-dns/python3-dns.nm +++ b/python3-dns/python3-dns.nm @@ -4,7 +4,7 @@ ###############################################################################
name = python3-dns -version = 2.3.0 +version = 2.4.2 release = 1 thisapp = dnspython-%{version}
- IPFire-3.x - Update from version 0.19-1 to 0.20.1-1 - Changelog 0.20.1 (2023-05-17) Bugfix release. See HISTORY for details. 0.20 (2023-05-04) Docutils 0.20 is the last version supporting Python 3.7 and 3.8. General Support Python 3.11 (patch #198 by Hugo van Kemenade). Output changes: HTML5: Use dpub-ARIA role "doc-footnote" (instead of ARIA role "note") for footnotes. LaTeX: Do not load the inputenc package in UTF-8 encoded LaTeX sources. (UTF-8 is the default encoding for LaTeX2e since 2018). Configuration changes: Settings in the [latex2e writer] configuration file section are now ignored by the "xetex" writer. Place common settings in section [latex writers]. New command line setting output. Obsoletes the <destination> positional argument (cf. future changes). utils.find_file_in_dirs() now returns a POSIX path also on Windows; utils.get_stylesheet_list() no longer converts \ to /. docutils/languages/ docutils/parsers/rst/languages/ Support Ukrainian. Patch by Dmytro Kazanzhy. test/coverage.sh Removed. Use the coverage.py project instead, coverage run test/alltests.py and coverage report. tools/ Moved quicktest.py to tools/dev/. Bugfixes and improvements (see HISTORY).
Signed-off-by: Adolf Belka adolf.belka@ipfire.org --- python3-docutils/python3-docutils.nm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/python3-docutils/python3-docutils.nm b/python3-docutils/python3-docutils.nm index c86fa41ab..d9943205f 100644 --- a/python3-docutils/python3-docutils.nm +++ b/python3-docutils/python3-docutils.nm @@ -4,7 +4,7 @@ ###############################################################################
name = python3-docutils -version = 0.19 +version = 0.20.1 release = 1 thisapp = docutils-%{version}
@@ -24,7 +24,6 @@ end source_dl = https://sourceforge.net/projects/docutils/files/docutils/%%7Bversion%7D/
build - arches = noarch
requires python3-devel >= 3.4
- IPFire-3.x - Update from version 3.42.2-2 to 3.46.0-1 - Changelog 3.46.0 build: Drop Python 3.7 support !238 build: Require glib 2.64 and gobject-introspection 1.64 !243 Add support for Python 3.12 (minor test fixes) !247 Drop GTK 2 support (after being effectively unsupported for 12 years) !182 meson: Require meson 0.56.0 !220 meson: Set PYTHONPATH in devenv !235 meson: define pycairo_dep in case pycairo=disabled !242 meson: Use pycairo from target python before pkg-config !223 Complete the PEP-451 implementation in gi.importer !229 Replace usage of deprecated FFI closure API !241 Fix invalid marshalling in some cases for boxed values, for example with Gtk.StyleContext.get_property() !213 Consistent setting of enum and flag property !192 Fix docstring for methods that return an array and have a length (out) argument !249 overrides: Fix incompatibility for CssProvider.load_from_data() (GTK 4.10) !231 overrides: Allow Gdk.{Color,RGBA} instances to be compared with other objects !233 overrides: Add overrides for Gdk.FileList in Gdk-4.0 !245 docs: Fix underline too short warning !246 docs: Fix build failure due to extlinks with Sphinx 6 !244 docs: List additional projects using PyGObject !230 docs: Update Development Environment Docs !232 docs: Update docs and code examples to GTK 4 !215 3.44.1 Fix tests with glib 2.76 !240 3.44.0 No changes compared to 3.43.1 3.43.1 Note: PyGObject is in need of more maintainers, please read https://www.bassi.io/articles/2022/12/02/on-pygobject/ Note: This is an unstable release. Drop support for Python 3.6 !184 meson: bump minimum version to 0.53.0 and update subprojects !227 gimodule: fix floating state of python objects created with g_object_new !129 Gtk.Template: Accept PathLike objects as a filename !195 info: Show which type/object callables are bound to !194 IntrospectionModule: handle two threads loading type at same time !149 Port to Py_TRASHCAN_BEGIN !226 Other cleanups/improvements: !181 !173 This release also includes all changes from 3.42.1 and 3.42.2
Signed-off-by: Adolf Belka adolf.belka@ipfire.org --- python3-gobject3/python3-gobject3.nm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/python3-gobject3/python3-gobject3.nm b/python3-gobject3/python3-gobject3.nm index 50518fea5..0cef4c1e7 100644 --- a/python3-gobject3/python3-gobject3.nm +++ b/python3-gobject3/python3-gobject3.nm @@ -5,9 +5,9 @@
name = python3-gobject3 version = %{ver_major}.%{ver_minor} -ver_major = 3.42 -ver_minor = 2 -release = 2 +ver_major = 3.46 +ver_minor = 0 +release = 1 thisapp = pygobject-%{version}
groups = Development/Tools
- IPFire-3.x - Update from version 4.3.4-1 to 4.9.3-1 - Changelog is too large to include here. For details see https://lxml.de/4.9/changes-4.9.2.html
Signed-off-by: Adolf Belka adolf.belka@ipfire.org --- python3-lxml/python3-lxml.nm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/python3-lxml/python3-lxml.nm b/python3-lxml/python3-lxml.nm index 11216a9be..a7f68c7a0 100644 --- a/python3-lxml/python3-lxml.nm +++ b/python3-lxml/python3-lxml.nm @@ -4,7 +4,7 @@ ###############################################################################
name = python3-lxml -version = 4.3.4 +version = 4.9.3 release = 1 thisapp = lxml-%{version}
@@ -29,6 +29,7 @@ build libxslt-devel python3-devel zlib-devel + python3-setuptools end
# Setting LC_CTYPE to workaround encoding issue