pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/py-dulwich
Module Name: pkgsrc
Committed By: adam
Date: Fri Jan 9 06:06:45 UTC 2026
Modified Files:
pkgsrc/devel/py-dulwich: Makefile PLIST distinfo
Log Message:
py-dulwich: updated to 0.25.1
0.25.1 2026-01-08
* Add signature vendor system for signing and verifying Git objects.
Supports GPG, SSH signatures, and X.509 certificates.
* Add support for partial clone with object filtering.
* Fix sparse pattern matching in worktree operations.
* ``dulwich.porcelain.status`` now returns regular strings.
* Fix AssertionError when accessing ref names with length matching binary
hash length (e.g., 32 bytes for SHA-256).
* Fix commit graph parsing failure when processing commits with 3+ parents
(octopus merges) with incomplete EXTRA_EDGE_LIST chunk data.
* Add ``parse_commit_broken`` function to parse broken commits.
* Add basic ``dulwich.aiohttp`` module that provides
server support.
* Add callback-based authentication support for HTTP and proxy authentication
in ``Urllib3HttpGitClient``. This allows applications to handle
authentication dynamically without intercepting exceptions. Callbacks
receive the authentication scheme information (via WWW-Authenticate or
Proxy-Authenticate headers) and can provide credentials or cancel.
To generate a diff of this commit:
cvs rdiff -u -r1.73 -r1.74 pkgsrc/devel/py-dulwich/Makefile
cvs rdiff -u -r1.37 -r1.38 pkgsrc/devel/py-dulwich/PLIST
cvs rdiff -u -r1.68 -r1.69 pkgsrc/devel/py-dulwich/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/py-dulwich/Makefile
diff -u pkgsrc/devel/py-dulwich/Makefile:1.73 pkgsrc/devel/py-dulwich/Makefile:1.74
--- pkgsrc/devel/py-dulwich/Makefile:1.73 Fri Dec 26 11:36:46 2025
+++ pkgsrc/devel/py-dulwich/Makefile Fri Jan 9 06:06:45 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.73 2025/12/26 11:36:46 adam Exp $
+# $NetBSD: Makefile,v 1.74 2026/01/09 06:06:45 adam Exp $
-DISTNAME= dulwich-0.25.0
+DISTNAME= dulwich-0.25.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=d/dulwich/}
Index: pkgsrc/devel/py-dulwich/PLIST
diff -u pkgsrc/devel/py-dulwich/PLIST:1.37 pkgsrc/devel/py-dulwich/PLIST:1.38
--- pkgsrc/devel/py-dulwich/PLIST:1.37 Fri Dec 26 11:36:46 2025
+++ pkgsrc/devel/py-dulwich/PLIST Fri Jan 9 06:06:45 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.37 2025/12/26 11:36:46 adam Exp $
+@comment $NetBSD: PLIST,v 1.38 2026/01/09 06:06:45 adam Exp $
bin/dul-receive-pack-${PYVERSSUFFIX}
bin/dul-upload-pack-${PYVERSSUFFIX}
bin/dulwich-${PYVERSSUFFIX}
@@ -14,12 +14,15 @@ ${PYSITELIB}/dulwich/__init__.pyo
${PYSITELIB}/dulwich/__main__.py
${PYSITELIB}/dulwich/__main__.pyc
${PYSITELIB}/dulwich/__main__.pyo
-${PYSITELIB}/dulwich/_diff_tree.so
-${PYSITELIB}/dulwich/_objects.so
-${PYSITELIB}/dulwich/_pack.so
${PYSITELIB}/dulwich/_typing.py
${PYSITELIB}/dulwich/_typing.pyc
${PYSITELIB}/dulwich/_typing.pyo
+${PYSITELIB}/dulwich/aiohttp/__init__.py
+${PYSITELIB}/dulwich/aiohttp/__init__.pyc
+${PYSITELIB}/dulwich/aiohttp/__init__.pyo
+${PYSITELIB}/dulwich/aiohttp/server.py
+${PYSITELIB}/dulwich/aiohttp/server.pyc
+${PYSITELIB}/dulwich/aiohttp/server.pyo
${PYSITELIB}/dulwich/annotate.py
${PYSITELIB}/dulwich/annotate.pyc
${PYSITELIB}/dulwich/annotate.pyo
@@ -159,6 +162,9 @@ ${PYSITELIB}/dulwich/midx.pyo
${PYSITELIB}/dulwich/notes.py
${PYSITELIB}/dulwich/notes.pyc
${PYSITELIB}/dulwich/notes.pyo
+${PYSITELIB}/dulwich/object_filters.py
+${PYSITELIB}/dulwich/object_filters.pyc
+${PYSITELIB}/dulwich/object_filters.pyo
${PYSITELIB}/dulwich/object_format.py
${PYSITELIB}/dulwich/object_format.pyc
${PYSITELIB}/dulwich/object_format.pyo
@@ -220,6 +226,9 @@ ${PYSITELIB}/dulwich/rerere.pyo
${PYSITELIB}/dulwich/server.py
${PYSITELIB}/dulwich/server.pyc
${PYSITELIB}/dulwich/server.pyo
+${PYSITELIB}/dulwich/signature.py
+${PYSITELIB}/dulwich/signature.pyc
+${PYSITELIB}/dulwich/signature.pyo
${PYSITELIB}/dulwich/sparse_patterns.py
${PYSITELIB}/dulwich/sparse_patterns.pyc
${PYSITELIB}/dulwich/sparse_patterns.pyo
Index: pkgsrc/devel/py-dulwich/distinfo
diff -u pkgsrc/devel/py-dulwich/distinfo:1.68 pkgsrc/devel/py-dulwich/distinfo:1.69
--- pkgsrc/devel/py-dulwich/distinfo:1.68 Fri Dec 26 11:36:46 2025
+++ pkgsrc/devel/py-dulwich/distinfo Fri Jan 9 06:06:45 2026
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.68 2025/12/26 11:36:46 adam Exp $
+$NetBSD: distinfo,v 1.69 2026/01/09 06:06:45 adam Exp $
BLAKE2s (autocfg-1.5.0.crate) = d9738bc6755bf80a73705691ef930ca883cd58e4a2d1162b5c0a09cdc7029304
SHA512 (autocfg-1.5.0.crate) = f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08
Size (autocfg-1.5.0.crate) = 18729 bytes
-BLAKE2s (dulwich-0.25.0.tar.gz) = d28458ef2288fcbb2b4a97af0f9845bb30fa7661020437eab941e062b640b7e0
-SHA512 (dulwich-0.25.0.tar.gz) = f30d817c3c3bbf4ac632c101a1d430b3580548033c377c54ae3abef29024eb9d7d7a1948f578ad823874b6d840465bac9410dd432887659e25c54bbf7711c5c2
-Size (dulwich-0.25.0.tar.gz) = 1076943 bytes
+BLAKE2s (dulwich-0.25.1.tar.gz) = daf71910972dae6f677d43105559b1c9a8470abaa5f4d59f3f7009c1f263fd81
+SHA512 (dulwich-0.25.1.tar.gz) = a4c0a02927686b388061d007ddb069a6dfbeab5bf0b8f58452f343986c6d592f9897ac93357eb6349abd74a6af1df6175c641a2e7e707ef27ea04ca7b713915a
+Size (dulwich-0.25.1.tar.gz) = 1125985 bytes
BLAKE2s (heck-0.5.0.crate) = 0bc71a5746c9d1e7c913d096fb68f1d422464744e18adc592540b291882f5660
SHA512 (heck-0.5.0.crate) = f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
Size (heck-0.5.0.crate) = 11517 bytes
Home |
Main Index |
Thread Index |
Old Index