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