Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-referencing for openSUSE:Factory checked in at 2025-01-21 21:09:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-referencing (Old) and /work/SRC/openSUSE:Factory/.python-referencing.new.5589 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-referencing" Tue Jan 21 21:09:43 2025 rev:25 rq:1238976 version:0.36.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-referencing/python-referencing.changes 2024-05-03 00:10:08.131965552 +0200 +++ /work/SRC/openSUSE:Factory/.python-referencing.new.5589/python-referencing.changes 2025-01-21 21:09:51.205438442 +0100 @@ -1,0 +2,13 @@ +Fri Jan 17 08:15:58 UTC 2025 - [email protected] + +- Update to version 0.36.1: + * Add a lower pin on typing-extensions for the version we depend + on. + +------------------------------------------------------------------- +Fri Jan 17 06:59:47 UTC 2025 - [email protected] + +- Update to version 0.36.0: + * Declare support for Python 3.13. + +------------------------------------------------------------------- Old: ---- referencing-0.35.1.tar.gz New: ---- referencing-0.36.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-referencing.spec ++++++ --- /var/tmp/diff_new_pack.FDC4rK/_old 2025-01-21 21:09:51.917467833 +0100 +++ /var/tmp/diff_new_pack.FDC4rK/_new 2025-01-21 21:09:51.917467833 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-referencing # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,7 +26,7 @@ %endif %{?sle15_python_module_pythons} Name: python-referencing%{psuffix} -Version: 0.35.1 +Version: 0.36.1 Release: 0 Summary: JSON Referencing + Python License: MIT @@ -45,19 +45,23 @@ BuildRequires: %{python_module setuptools} BuildRequires: git-core BuildRequires: python-rpm-macros +# runtime dependencies +BuildRequires: %{python_module attrs >= 24.3.0} +BuildRequires: %{python_module rpds-py >= 0.22.3} +BuildRequires: %{python_module typing_extensions >= 4.4.0 if %python-base < 3.13} %if %{with test} # SECTION test requirements -BuildRequires: %{python_module pytest} -BuildRequires: %{python_module attrs >= 22.2.0} +BuildRequires: %{python_module pytest >= 8.3.3} BuildRequires: %{python_module jsonschema-specifications} BuildRequires: %{python_module jsonschema} -BuildRequires: %{python_module pytest-subtests} -BuildRequires: %{python_module rpds-py >= 0.7.0} +BuildRequires: %{python_module packaging >= 24.2} +BuildRequires: %{python_module pytest-subtests >= 0.14.1} # /SECTION %endif BuildRequires: fdupes Requires: python-attrs >= 22.2.0 Requires: python-rpds-py >= 0.7.0 +Requires: python-typing_extensions >= 4.4.0 BuildArch: noarch %python_subpackages ++++++ _service ++++++ --- /var/tmp/diff_new_pack.FDC4rK/_old 2025-01-21 21:09:51.961469649 +0100 +++ /var/tmp/diff_new_pack.FDC4rK/_new 2025-01-21 21:09:51.965469814 +0100 @@ -2,7 +2,7 @@ <service name="tar_scm" mode="manual"> <param name="url">https://github.com/python-jsonschema/referencing</param> <param name="scm">git</param> - <param name="revision">v0.35.1</param> + <param name="revision">v0.36.1</param> <param name="versionformat">@PARENT_TAG@</param> <param name="changesgenerate">enable</param> <param name="versionrewrite-pattern">v(.*)</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.FDC4rK/_old 2025-01-21 21:09:51.993470970 +0100 +++ /var/tmp/diff_new_pack.FDC4rK/_new 2025-01-21 21:09:51.997471135 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/python-jsonschema/referencing</param> - <param name="changesrevision">1863d4a5c18af1edd0f3b49caeb9fedfdaff9845</param></service></servicedata> + <param name="changesrevision">35d571d48334bdf78fd66c2552002cb0ee47c598</param></service></servicedata> (No newline at EOF) ++++++ referencing-0.35.1.tar.gz -> referencing-0.36.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/HEAD new/referencing-0.36.1/.git/HEAD --- old/referencing-0.35.1/.git/HEAD 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/HEAD 2025-01-17 03:19:30.000000000 +0100 @@ -1 +1 @@ -1863d4a5c18af1edd0f3b49caeb9fedfdaff9845 +35d571d48334bdf78fd66c2552002cb0ee47c598 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/ORIG_HEAD new/referencing-0.36.1/.git/ORIG_HEAD --- old/referencing-0.35.1/.git/ORIG_HEAD 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/ORIG_HEAD 2025-01-17 03:19:30.000000000 +0100 @@ -1 +1 @@ -1863d4a5c18af1edd0f3b49caeb9fedfdaff9845 +35d571d48334bdf78fd66c2552002cb0ee47c598 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/hooks/applypatch-msg.sample new/referencing-0.36.1/.git/hooks/applypatch-msg.sample --- old/referencing-0.35.1/.git/hooks/applypatch-msg.sample 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/hooks/applypatch-msg.sample 2025-01-17 03:19:30.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/m0s1xf30bdk6vfn5m6c3mhb2z8w1cib5-bash-5.2-p15/bin/bash +#!/nix/store/gwgqdl0242ymlikq9s9s62gkp5cvyal3-bash-5.2p37/bin/bash # # An example hook script to check the commit log message taken by # applypatch from an e-mail message. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/hooks/commit-msg.sample new/referencing-0.36.1/.git/hooks/commit-msg.sample --- old/referencing-0.35.1/.git/hooks/commit-msg.sample 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/hooks/commit-msg.sample 2025-01-17 03:19:30.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/m0s1xf30bdk6vfn5m6c3mhb2z8w1cib5-bash-5.2-p15/bin/bash +#!/nix/store/gwgqdl0242ymlikq9s9s62gkp5cvyal3-bash-5.2p37/bin/bash # # An example hook script to check the commit log message. # Called by "git commit" with one argument, the name of the file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/hooks/fsmonitor-watchman.sample new/referencing-0.36.1/.git/hooks/fsmonitor-watchman.sample --- old/referencing-0.35.1/.git/hooks/fsmonitor-watchman.sample 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/hooks/fsmonitor-watchman.sample 2025-01-17 03:19:30.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/40rr7blrifwcfzxih97y79qvh07ycakh-perl-5.38.2/bin/perl +#!/nix/store/ygz7vmxcmm3p9md71ck883qdlkfi7c62-perl-5.40.0/bin/perl use strict; use warnings; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/hooks/post-update.sample new/referencing-0.36.1/.git/hooks/post-update.sample --- old/referencing-0.35.1/.git/hooks/post-update.sample 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/hooks/post-update.sample 2025-01-17 03:19:30.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/m0s1xf30bdk6vfn5m6c3mhb2z8w1cib5-bash-5.2-p15/bin/bash +#!/nix/store/gwgqdl0242ymlikq9s9s62gkp5cvyal3-bash-5.2p37/bin/bash # # An example hook script to prepare a packed repository for use over # dumb transports. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/hooks/pre-applypatch.sample new/referencing-0.36.1/.git/hooks/pre-applypatch.sample --- old/referencing-0.35.1/.git/hooks/pre-applypatch.sample 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/hooks/pre-applypatch.sample 2025-01-17 03:19:30.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/m0s1xf30bdk6vfn5m6c3mhb2z8w1cib5-bash-5.2-p15/bin/bash +#!/nix/store/gwgqdl0242ymlikq9s9s62gkp5cvyal3-bash-5.2p37/bin/bash # # An example hook script to verify what is about to be committed # by applypatch from an e-mail message. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/hooks/pre-commit.sample new/referencing-0.36.1/.git/hooks/pre-commit.sample --- old/referencing-0.35.1/.git/hooks/pre-commit.sample 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/hooks/pre-commit.sample 2025-01-17 03:19:30.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/m0s1xf30bdk6vfn5m6c3mhb2z8w1cib5-bash-5.2-p15/bin/bash +#!/nix/store/gwgqdl0242ymlikq9s9s62gkp5cvyal3-bash-5.2p37/bin/bash # # An example hook script to verify what is about to be committed. # Called by "git commit" with no arguments. The hook should @@ -28,7 +28,7 @@ # Note that the use of brackets around a tr range is ok here, (it's # even required, for portability to Solaris 10's /usr/bin/tr), since # the square bracket bytes happen to fall in the designated range. - test $(git diff --cached --name-only --diff-filter=A -z $against | + test $(git diff-index --cached --name-only --diff-filter=A -z $against | LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0 then cat <<\EOF diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/hooks/pre-merge-commit.sample new/referencing-0.36.1/.git/hooks/pre-merge-commit.sample --- old/referencing-0.35.1/.git/hooks/pre-merge-commit.sample 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/hooks/pre-merge-commit.sample 2025-01-17 03:19:30.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/m0s1xf30bdk6vfn5m6c3mhb2z8w1cib5-bash-5.2-p15/bin/bash +#!/nix/store/gwgqdl0242ymlikq9s9s62gkp5cvyal3-bash-5.2p37/bin/bash # # An example hook script to verify what is about to be committed. # Called by "git merge" with no arguments. The hook should diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/hooks/pre-push.sample new/referencing-0.36.1/.git/hooks/pre-push.sample --- old/referencing-0.35.1/.git/hooks/pre-push.sample 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/hooks/pre-push.sample 2025-01-17 03:19:30.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/m0s1xf30bdk6vfn5m6c3mhb2z8w1cib5-bash-5.2-p15/bin/bash +#!/nix/store/gwgqdl0242ymlikq9s9s62gkp5cvyal3-bash-5.2p37/bin/bash # An example hook script to verify what is about to be pushed. Called by "git # push" after it has checked the remote status, but before anything has been diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/hooks/pre-rebase.sample new/referencing-0.36.1/.git/hooks/pre-rebase.sample --- old/referencing-0.35.1/.git/hooks/pre-rebase.sample 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/hooks/pre-rebase.sample 2025-01-17 03:19:30.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/m0s1xf30bdk6vfn5m6c3mhb2z8w1cib5-bash-5.2-p15/bin/bash +#!/nix/store/gwgqdl0242ymlikq9s9s62gkp5cvyal3-bash-5.2p37/bin/bash # # Copyright (c) 2006, 2008 Junio C Hamano # @@ -65,7 +65,7 @@ fi else not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"` - /nix/store/40rr7blrifwcfzxih97y79qvh07ycakh-perl-5.38.2/bin/perl -e ' + /nix/store/ygz7vmxcmm3p9md71ck883qdlkfi7c62-perl-5.40.0/bin/perl -e ' my $topic = $ARGV[0]; my $msg = "* $topic has commits already merged to public branch:\n"; my (%not_in_next) = map { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/hooks/pre-receive.sample new/referencing-0.36.1/.git/hooks/pre-receive.sample --- old/referencing-0.35.1/.git/hooks/pre-receive.sample 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/hooks/pre-receive.sample 2025-01-17 03:19:30.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/m0s1xf30bdk6vfn5m6c3mhb2z8w1cib5-bash-5.2-p15/bin/bash +#!/nix/store/gwgqdl0242ymlikq9s9s62gkp5cvyal3-bash-5.2p37/bin/bash # # An example hook script to make use of push options. # The example simply echoes all push options that start with 'echoback=' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/hooks/prepare-commit-msg.sample new/referencing-0.36.1/.git/hooks/prepare-commit-msg.sample --- old/referencing-0.35.1/.git/hooks/prepare-commit-msg.sample 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/hooks/prepare-commit-msg.sample 2025-01-17 03:19:30.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/m0s1xf30bdk6vfn5m6c3mhb2z8w1cib5-bash-5.2-p15/bin/bash +#!/nix/store/gwgqdl0242ymlikq9s9s62gkp5cvyal3-bash-5.2p37/bin/bash # # An example hook script to prepare the commit log message. # Called by "git commit" with the name of the file that has the @@ -24,11 +24,11 @@ COMMIT_SOURCE=$2 SHA1=$3 -/nix/store/40rr7blrifwcfzxih97y79qvh07ycakh-perl-5.38.2/bin/perl -i.bak -ne 'print unless(m/^. Please enter the commit message/..m/^#$/)' "$COMMIT_MSG_FILE" +/nix/store/ygz7vmxcmm3p9md71ck883qdlkfi7c62-perl-5.40.0/bin/perl -i.bak -ne 'print unless(m/^. Please enter the commit message/..m/^#$/)' "$COMMIT_MSG_FILE" # case "$COMMIT_SOURCE,$SHA1" in # ,|template,) -# /nix/store/40rr7blrifwcfzxih97y79qvh07ycakh-perl-5.38.2/bin/perl -i.bak -pe ' +# /nix/store/ygz7vmxcmm3p9md71ck883qdlkfi7c62-perl-5.40.0/bin/perl -i.bak -pe ' # print "\n" . `git diff --cached --name-status -r` # if /^#/ && $first++ == 0' "$COMMIT_MSG_FILE" ;; # *) ;; @@ -38,5 +38,5 @@ # git interpret-trailers --in-place --trailer "$SOB" "$COMMIT_MSG_FILE" # if test -z "$COMMIT_SOURCE" # then -# /nix/store/40rr7blrifwcfzxih97y79qvh07ycakh-perl-5.38.2/bin/perl -i.bak -pe 'print "\n" if !$first_line++' "$COMMIT_MSG_FILE" +# /nix/store/ygz7vmxcmm3p9md71ck883qdlkfi7c62-perl-5.40.0/bin/perl -i.bak -pe 'print "\n" if !$first_line++' "$COMMIT_MSG_FILE" # fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/hooks/push-to-checkout.sample new/referencing-0.36.1/.git/hooks/push-to-checkout.sample --- old/referencing-0.35.1/.git/hooks/push-to-checkout.sample 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/hooks/push-to-checkout.sample 2025-01-17 03:19:30.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/m0s1xf30bdk6vfn5m6c3mhb2z8w1cib5-bash-5.2-p15/bin/bash +#!/nix/store/gwgqdl0242ymlikq9s9s62gkp5cvyal3-bash-5.2p37/bin/bash # An example hook script to update a checked-out tree on a git push. # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/hooks/sendemail-validate.sample new/referencing-0.36.1/.git/hooks/sendemail-validate.sample --- old/referencing-0.35.1/.git/hooks/sendemail-validate.sample 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/hooks/sendemail-validate.sample 2025-01-17 03:19:30.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/m0s1xf30bdk6vfn5m6c3mhb2z8w1cib5-bash-5.2-p15/bin/bash +#!/nix/store/gwgqdl0242ymlikq9s9s62gkp5cvyal3-bash-5.2p37/bin/bash # An example hook script to validate a patch (and/or patch series) before # sending it via email. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/hooks/update.sample new/referencing-0.36.1/.git/hooks/update.sample --- old/referencing-0.35.1/.git/hooks/update.sample 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/hooks/update.sample 2025-01-17 03:19:30.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/m0s1xf30bdk6vfn5m6c3mhb2z8w1cib5-bash-5.2-p15/bin/bash +#!/nix/store/gwgqdl0242ymlikq9s9s62gkp5cvyal3-bash-5.2p37/bin/bash # # An example hook script to block unannotated tags from entering. # Called by "git receive-pack" with arguments: refname sha1-old sha1-new Binary files old/referencing-0.35.1/.git/index and new/referencing-0.36.1/.git/index differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/logs/HEAD new/referencing-0.36.1/.git/logs/HEAD --- old/referencing-0.35.1/.git/logs/HEAD 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/logs/HEAD 2025-01-17 03:19:30.000000000 +0100 @@ -1,2 +1,2 @@ -0000000000000000000000000000000000000000 1863d4a5c18af1edd0f3b49caeb9fedfdaff9845 Johannes Kastl <[email protected]> 1714630591 +0200 clone: from https://github.com/python-jsonschema/referencing -1863d4a5c18af1edd0f3b49caeb9fedfdaff9845 1863d4a5c18af1edd0f3b49caeb9fedfdaff9845 Johannes Kastl <[email protected]> 1714630592 +0200 checkout: moving from main to v0.35.1 +0000000000000000000000000000000000000000 52add9268ee29ccd47ed36f9f14228233e77dddb Johannes Kastl <[email protected]> 1737101754 +0100 clone: from https://github.com/python-jsonschema/referencing +52add9268ee29ccd47ed36f9f14228233e77dddb 35d571d48334bdf78fd66c2552002cb0ee47c598 Johannes Kastl <[email protected]> 1737101756 +0100 checkout: moving from main to v0.36.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/logs/refs/heads/main new/referencing-0.36.1/.git/logs/refs/heads/main --- old/referencing-0.35.1/.git/logs/refs/heads/main 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/logs/refs/heads/main 2025-01-17 03:19:30.000000000 +0100 @@ -1 +1 @@ -0000000000000000000000000000000000000000 1863d4a5c18af1edd0f3b49caeb9fedfdaff9845 Johannes Kastl <[email protected]> 1714630591 +0200 clone: from https://github.com/python-jsonschema/referencing +0000000000000000000000000000000000000000 52add9268ee29ccd47ed36f9f14228233e77dddb Johannes Kastl <[email protected]> 1737101754 +0100 clone: from https://github.com/python-jsonschema/referencing diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/logs/refs/remotes/origin/HEAD new/referencing-0.36.1/.git/logs/refs/remotes/origin/HEAD --- old/referencing-0.35.1/.git/logs/refs/remotes/origin/HEAD 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/logs/refs/remotes/origin/HEAD 2025-01-17 03:19:30.000000000 +0100 @@ -1 +1 @@ -0000000000000000000000000000000000000000 1863d4a5c18af1edd0f3b49caeb9fedfdaff9845 Johannes Kastl <[email protected]> 1714630591 +0200 clone: from https://github.com/python-jsonschema/referencing +0000000000000000000000000000000000000000 52add9268ee29ccd47ed36f9f14228233e77dddb Johannes Kastl <[email protected]> 1737101754 +0100 clone: from https://github.com/python-jsonschema/referencing diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/modules/suite/HEAD new/referencing-0.36.1/.git/modules/suite/HEAD --- old/referencing-0.35.1/.git/modules/suite/HEAD 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/modules/suite/HEAD 2025-01-17 03:19:30.000000000 +0100 @@ -1 +1 @@ -c49444cf8d68735e8ca4dca4f6b0bfe0848a9ce9 +d01bb7a13f5e13cc9c50124ac4a86eac6016976b diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/modules/suite/hooks/applypatch-msg.sample new/referencing-0.36.1/.git/modules/suite/hooks/applypatch-msg.sample --- old/referencing-0.35.1/.git/modules/suite/hooks/applypatch-msg.sample 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/modules/suite/hooks/applypatch-msg.sample 2025-01-17 03:19:30.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/m0s1xf30bdk6vfn5m6c3mhb2z8w1cib5-bash-5.2-p15/bin/bash +#!/nix/store/gwgqdl0242ymlikq9s9s62gkp5cvyal3-bash-5.2p37/bin/bash # # An example hook script to check the commit log message taken by # applypatch from an e-mail message. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/modules/suite/hooks/commit-msg.sample new/referencing-0.36.1/.git/modules/suite/hooks/commit-msg.sample --- old/referencing-0.35.1/.git/modules/suite/hooks/commit-msg.sample 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/modules/suite/hooks/commit-msg.sample 2025-01-17 03:19:30.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/m0s1xf30bdk6vfn5m6c3mhb2z8w1cib5-bash-5.2-p15/bin/bash +#!/nix/store/gwgqdl0242ymlikq9s9s62gkp5cvyal3-bash-5.2p37/bin/bash # # An example hook script to check the commit log message. # Called by "git commit" with one argument, the name of the file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/modules/suite/hooks/fsmonitor-watchman.sample new/referencing-0.36.1/.git/modules/suite/hooks/fsmonitor-watchman.sample --- old/referencing-0.35.1/.git/modules/suite/hooks/fsmonitor-watchman.sample 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/modules/suite/hooks/fsmonitor-watchman.sample 2025-01-17 03:19:30.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/40rr7blrifwcfzxih97y79qvh07ycakh-perl-5.38.2/bin/perl +#!/nix/store/ygz7vmxcmm3p9md71ck883qdlkfi7c62-perl-5.40.0/bin/perl use strict; use warnings; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/modules/suite/hooks/post-update.sample new/referencing-0.36.1/.git/modules/suite/hooks/post-update.sample --- old/referencing-0.35.1/.git/modules/suite/hooks/post-update.sample 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/modules/suite/hooks/post-update.sample 2025-01-17 03:19:30.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/m0s1xf30bdk6vfn5m6c3mhb2z8w1cib5-bash-5.2-p15/bin/bash +#!/nix/store/gwgqdl0242ymlikq9s9s62gkp5cvyal3-bash-5.2p37/bin/bash # # An example hook script to prepare a packed repository for use over # dumb transports. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/modules/suite/hooks/pre-applypatch.sample new/referencing-0.36.1/.git/modules/suite/hooks/pre-applypatch.sample --- old/referencing-0.35.1/.git/modules/suite/hooks/pre-applypatch.sample 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/modules/suite/hooks/pre-applypatch.sample 2025-01-17 03:19:30.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/m0s1xf30bdk6vfn5m6c3mhb2z8w1cib5-bash-5.2-p15/bin/bash +#!/nix/store/gwgqdl0242ymlikq9s9s62gkp5cvyal3-bash-5.2p37/bin/bash # # An example hook script to verify what is about to be committed # by applypatch from an e-mail message. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/modules/suite/hooks/pre-commit.sample new/referencing-0.36.1/.git/modules/suite/hooks/pre-commit.sample --- old/referencing-0.35.1/.git/modules/suite/hooks/pre-commit.sample 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/modules/suite/hooks/pre-commit.sample 2025-01-17 03:19:30.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/m0s1xf30bdk6vfn5m6c3mhb2z8w1cib5-bash-5.2-p15/bin/bash +#!/nix/store/gwgqdl0242ymlikq9s9s62gkp5cvyal3-bash-5.2p37/bin/bash # # An example hook script to verify what is about to be committed. # Called by "git commit" with no arguments. The hook should @@ -28,7 +28,7 @@ # Note that the use of brackets around a tr range is ok here, (it's # even required, for portability to Solaris 10's /usr/bin/tr), since # the square bracket bytes happen to fall in the designated range. - test $(git diff --cached --name-only --diff-filter=A -z $against | + test $(git diff-index --cached --name-only --diff-filter=A -z $against | LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0 then cat <<\EOF diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/modules/suite/hooks/pre-merge-commit.sample new/referencing-0.36.1/.git/modules/suite/hooks/pre-merge-commit.sample --- old/referencing-0.35.1/.git/modules/suite/hooks/pre-merge-commit.sample 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/modules/suite/hooks/pre-merge-commit.sample 2025-01-17 03:19:30.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/m0s1xf30bdk6vfn5m6c3mhb2z8w1cib5-bash-5.2-p15/bin/bash +#!/nix/store/gwgqdl0242ymlikq9s9s62gkp5cvyal3-bash-5.2p37/bin/bash # # An example hook script to verify what is about to be committed. # Called by "git merge" with no arguments. The hook should diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/modules/suite/hooks/pre-push.sample new/referencing-0.36.1/.git/modules/suite/hooks/pre-push.sample --- old/referencing-0.35.1/.git/modules/suite/hooks/pre-push.sample 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/modules/suite/hooks/pre-push.sample 2025-01-17 03:19:30.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/m0s1xf30bdk6vfn5m6c3mhb2z8w1cib5-bash-5.2-p15/bin/bash +#!/nix/store/gwgqdl0242ymlikq9s9s62gkp5cvyal3-bash-5.2p37/bin/bash # An example hook script to verify what is about to be pushed. Called by "git # push" after it has checked the remote status, but before anything has been diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/modules/suite/hooks/pre-rebase.sample new/referencing-0.36.1/.git/modules/suite/hooks/pre-rebase.sample --- old/referencing-0.35.1/.git/modules/suite/hooks/pre-rebase.sample 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/modules/suite/hooks/pre-rebase.sample 2025-01-17 03:19:30.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/m0s1xf30bdk6vfn5m6c3mhb2z8w1cib5-bash-5.2-p15/bin/bash +#!/nix/store/gwgqdl0242ymlikq9s9s62gkp5cvyal3-bash-5.2p37/bin/bash # # Copyright (c) 2006, 2008 Junio C Hamano # @@ -65,7 +65,7 @@ fi else not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"` - /nix/store/40rr7blrifwcfzxih97y79qvh07ycakh-perl-5.38.2/bin/perl -e ' + /nix/store/ygz7vmxcmm3p9md71ck883qdlkfi7c62-perl-5.40.0/bin/perl -e ' my $topic = $ARGV[0]; my $msg = "* $topic has commits already merged to public branch:\n"; my (%not_in_next) = map { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/modules/suite/hooks/pre-receive.sample new/referencing-0.36.1/.git/modules/suite/hooks/pre-receive.sample --- old/referencing-0.35.1/.git/modules/suite/hooks/pre-receive.sample 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/modules/suite/hooks/pre-receive.sample 2025-01-17 03:19:30.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/m0s1xf30bdk6vfn5m6c3mhb2z8w1cib5-bash-5.2-p15/bin/bash +#!/nix/store/gwgqdl0242ymlikq9s9s62gkp5cvyal3-bash-5.2p37/bin/bash # # An example hook script to make use of push options. # The example simply echoes all push options that start with 'echoback=' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/modules/suite/hooks/prepare-commit-msg.sample new/referencing-0.36.1/.git/modules/suite/hooks/prepare-commit-msg.sample --- old/referencing-0.35.1/.git/modules/suite/hooks/prepare-commit-msg.sample 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/modules/suite/hooks/prepare-commit-msg.sample 2025-01-17 03:19:30.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/m0s1xf30bdk6vfn5m6c3mhb2z8w1cib5-bash-5.2-p15/bin/bash +#!/nix/store/gwgqdl0242ymlikq9s9s62gkp5cvyal3-bash-5.2p37/bin/bash # # An example hook script to prepare the commit log message. # Called by "git commit" with the name of the file that has the @@ -24,11 +24,11 @@ COMMIT_SOURCE=$2 SHA1=$3 -/nix/store/40rr7blrifwcfzxih97y79qvh07ycakh-perl-5.38.2/bin/perl -i.bak -ne 'print unless(m/^. Please enter the commit message/..m/^#$/)' "$COMMIT_MSG_FILE" +/nix/store/ygz7vmxcmm3p9md71ck883qdlkfi7c62-perl-5.40.0/bin/perl -i.bak -ne 'print unless(m/^. Please enter the commit message/..m/^#$/)' "$COMMIT_MSG_FILE" # case "$COMMIT_SOURCE,$SHA1" in # ,|template,) -# /nix/store/40rr7blrifwcfzxih97y79qvh07ycakh-perl-5.38.2/bin/perl -i.bak -pe ' +# /nix/store/ygz7vmxcmm3p9md71ck883qdlkfi7c62-perl-5.40.0/bin/perl -i.bak -pe ' # print "\n" . `git diff --cached --name-status -r` # if /^#/ && $first++ == 0' "$COMMIT_MSG_FILE" ;; # *) ;; @@ -38,5 +38,5 @@ # git interpret-trailers --in-place --trailer "$SOB" "$COMMIT_MSG_FILE" # if test -z "$COMMIT_SOURCE" # then -# /nix/store/40rr7blrifwcfzxih97y79qvh07ycakh-perl-5.38.2/bin/perl -i.bak -pe 'print "\n" if !$first_line++' "$COMMIT_MSG_FILE" +# /nix/store/ygz7vmxcmm3p9md71ck883qdlkfi7c62-perl-5.40.0/bin/perl -i.bak -pe 'print "\n" if !$first_line++' "$COMMIT_MSG_FILE" # fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/modules/suite/hooks/push-to-checkout.sample new/referencing-0.36.1/.git/modules/suite/hooks/push-to-checkout.sample --- old/referencing-0.35.1/.git/modules/suite/hooks/push-to-checkout.sample 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/modules/suite/hooks/push-to-checkout.sample 2025-01-17 03:19:30.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/m0s1xf30bdk6vfn5m6c3mhb2z8w1cib5-bash-5.2-p15/bin/bash +#!/nix/store/gwgqdl0242ymlikq9s9s62gkp5cvyal3-bash-5.2p37/bin/bash # An example hook script to update a checked-out tree on a git push. # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/modules/suite/hooks/sendemail-validate.sample new/referencing-0.36.1/.git/modules/suite/hooks/sendemail-validate.sample --- old/referencing-0.35.1/.git/modules/suite/hooks/sendemail-validate.sample 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/modules/suite/hooks/sendemail-validate.sample 2025-01-17 03:19:30.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/m0s1xf30bdk6vfn5m6c3mhb2z8w1cib5-bash-5.2-p15/bin/bash +#!/nix/store/gwgqdl0242ymlikq9s9s62gkp5cvyal3-bash-5.2p37/bin/bash # An example hook script to validate a patch (and/or patch series) before # sending it via email. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/modules/suite/hooks/update.sample new/referencing-0.36.1/.git/modules/suite/hooks/update.sample --- old/referencing-0.35.1/.git/modules/suite/hooks/update.sample 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/modules/suite/hooks/update.sample 2025-01-17 03:19:30.000000000 +0100 @@ -1,4 +1,4 @@ -#!/nix/store/m0s1xf30bdk6vfn5m6c3mhb2z8w1cib5-bash-5.2-p15/bin/bash +#!/nix/store/gwgqdl0242ymlikq9s9s62gkp5cvyal3-bash-5.2p37/bin/bash # # An example hook script to block unannotated tags from entering. # Called by "git receive-pack" with arguments: refname sha1-old sha1-new Binary files old/referencing-0.35.1/.git/modules/suite/index and new/referencing-0.36.1/.git/modules/suite/index differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/modules/suite/logs/HEAD new/referencing-0.36.1/.git/modules/suite/logs/HEAD --- old/referencing-0.35.1/.git/modules/suite/logs/HEAD 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/modules/suite/logs/HEAD 2025-01-17 03:19:30.000000000 +0100 @@ -1,2 +1,2 @@ -0000000000000000000000000000000000000000 c49444cf8d68735e8ca4dca4f6b0bfe0848a9ce9 Johannes Kastl <[email protected]> 1714630593 +0200 clone: from https://github.com/python-jsonschema/referencing-suite -c49444cf8d68735e8ca4dca4f6b0bfe0848a9ce9 c49444cf8d68735e8ca4dca4f6b0bfe0848a9ce9 Johannes Kastl <[email protected]> 1714630593 +0200 checkout: moving from main to c49444cf8d68735e8ca4dca4f6b0bfe0848a9ce9 +0000000000000000000000000000000000000000 d01bb7a13f5e13cc9c50124ac4a86eac6016976b Johannes Kastl <[email protected]> 1737101757 +0100 clone: from https://github.com/python-jsonschema/referencing-suite +d01bb7a13f5e13cc9c50124ac4a86eac6016976b d01bb7a13f5e13cc9c50124ac4a86eac6016976b Johannes Kastl <[email protected]> 1737101757 +0100 checkout: moving from main to d01bb7a13f5e13cc9c50124ac4a86eac6016976b diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/modules/suite/logs/refs/heads/main new/referencing-0.36.1/.git/modules/suite/logs/refs/heads/main --- old/referencing-0.35.1/.git/modules/suite/logs/refs/heads/main 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/modules/suite/logs/refs/heads/main 2025-01-17 03:19:30.000000000 +0100 @@ -1 +1 @@ -0000000000000000000000000000000000000000 c49444cf8d68735e8ca4dca4f6b0bfe0848a9ce9 Johannes Kastl <[email protected]> 1714630593 +0200 clone: from https://github.com/python-jsonschema/referencing-suite +0000000000000000000000000000000000000000 d01bb7a13f5e13cc9c50124ac4a86eac6016976b Johannes Kastl <[email protected]> 1737101757 +0100 clone: from https://github.com/python-jsonschema/referencing-suite diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/modules/suite/logs/refs/remotes/origin/HEAD new/referencing-0.36.1/.git/modules/suite/logs/refs/remotes/origin/HEAD --- old/referencing-0.35.1/.git/modules/suite/logs/refs/remotes/origin/HEAD 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/modules/suite/logs/refs/remotes/origin/HEAD 2025-01-17 03:19:30.000000000 +0100 @@ -1 +1 @@ -0000000000000000000000000000000000000000 c49444cf8d68735e8ca4dca4f6b0bfe0848a9ce9 Johannes Kastl <[email protected]> 1714630593 +0200 clone: from https://github.com/python-jsonschema/referencing-suite +0000000000000000000000000000000000000000 d01bb7a13f5e13cc9c50124ac4a86eac6016976b Johannes Kastl <[email protected]> 1737101757 +0100 clone: from https://github.com/python-jsonschema/referencing-suite Binary files old/referencing-0.35.1/.git/modules/suite/objects/pack/pack-ae0638d76e44dd84a236a142b9a4facadb8a9964.idx and new/referencing-0.36.1/.git/modules/suite/objects/pack/pack-ae0638d76e44dd84a236a142b9a4facadb8a9964.idx differ Binary files old/referencing-0.35.1/.git/modules/suite/objects/pack/pack-ae0638d76e44dd84a236a142b9a4facadb8a9964.pack and new/referencing-0.36.1/.git/modules/suite/objects/pack/pack-ae0638d76e44dd84a236a142b9a4facadb8a9964.pack differ Binary files old/referencing-0.35.1/.git/modules/suite/objects/pack/pack-ae0638d76e44dd84a236a142b9a4facadb8a9964.rev and new/referencing-0.36.1/.git/modules/suite/objects/pack/pack-ae0638d76e44dd84a236a142b9a4facadb8a9964.rev differ Binary files old/referencing-0.35.1/.git/modules/suite/objects/pack/pack-e97846c07bbec227d7a0c8ed55db1a0bf14798cd.idx and new/referencing-0.36.1/.git/modules/suite/objects/pack/pack-e97846c07bbec227d7a0c8ed55db1a0bf14798cd.idx differ Binary files old/referencing-0.35.1/.git/modules/suite/objects/pack/pack-e97846c07bbec227d7a0c8ed55db1a0bf14798cd.pack and new/referencing-0.36.1/.git/modules/suite/objects/pack/pack-e97846c07bbec227d7a0c8ed55db1a0bf14798cd.pack differ Binary files old/referencing-0.35.1/.git/modules/suite/objects/pack/pack-e97846c07bbec227d7a0c8ed55db1a0bf14798cd.rev and new/referencing-0.36.1/.git/modules/suite/objects/pack/pack-e97846c07bbec227d7a0c8ed55db1a0bf14798cd.rev differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/modules/suite/packed-refs new/referencing-0.36.1/.git/modules/suite/packed-refs --- old/referencing-0.35.1/.git/modules/suite/packed-refs 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/modules/suite/packed-refs 2025-01-17 03:19:30.000000000 +0100 @@ -1,3 +1,5 @@ # pack-refs with: peeled fully-peeled sorted 63a80bcbdddcc7670e36a3f8b51bcf5295a00856 refs/remotes/origin/cross-draft -c49444cf8d68735e8ca4dca4f6b0bfe0848a9ce9 refs/remotes/origin/main +d01bb7a13f5e13cc9c50124ac4a86eac6016976b refs/remotes/origin/main +7c23106e998be81e7c5e9ab6a4dab768baeef058 refs/tags/v2025.1.1 +^a93db0c0e761faaafc44675e75965f6375c4ab55 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/modules/suite/refs/heads/main new/referencing-0.36.1/.git/modules/suite/refs/heads/main --- old/referencing-0.35.1/.git/modules/suite/refs/heads/main 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/modules/suite/refs/heads/main 2025-01-17 03:19:30.000000000 +0100 @@ -1 +1 @@ -c49444cf8d68735e8ca4dca4f6b0bfe0848a9ce9 +d01bb7a13f5e13cc9c50124ac4a86eac6016976b Binary files old/referencing-0.35.1/.git/objects/pack/pack-528771d8abf884ea4e9620709c236168344d216d.idx and new/referencing-0.36.1/.git/objects/pack/pack-528771d8abf884ea4e9620709c236168344d216d.idx differ Binary files old/referencing-0.35.1/.git/objects/pack/pack-528771d8abf884ea4e9620709c236168344d216d.pack and new/referencing-0.36.1/.git/objects/pack/pack-528771d8abf884ea4e9620709c236168344d216d.pack differ Binary files old/referencing-0.35.1/.git/objects/pack/pack-528771d8abf884ea4e9620709c236168344d216d.rev and new/referencing-0.36.1/.git/objects/pack/pack-528771d8abf884ea4e9620709c236168344d216d.rev differ Binary files old/referencing-0.35.1/.git/objects/pack/pack-54c7531b7a75369af999c20058b3c602d2c3e3f2.idx and new/referencing-0.36.1/.git/objects/pack/pack-54c7531b7a75369af999c20058b3c602d2c3e3f2.idx differ Binary files old/referencing-0.35.1/.git/objects/pack/pack-54c7531b7a75369af999c20058b3c602d2c3e3f2.pack and new/referencing-0.36.1/.git/objects/pack/pack-54c7531b7a75369af999c20058b3c602d2c3e3f2.pack differ Binary files old/referencing-0.35.1/.git/objects/pack/pack-54c7531b7a75369af999c20058b3c602d2c3e3f2.rev and new/referencing-0.36.1/.git/objects/pack/pack-54c7531b7a75369af999c20058b3c602d2c3e3f2.rev differ Binary files old/referencing-0.35.1/.git/objects/pack/pack-63ebc4723981f6beacac11deab43f3d17d9fc690.idx and new/referencing-0.36.1/.git/objects/pack/pack-63ebc4723981f6beacac11deab43f3d17d9fc690.idx differ Binary files old/referencing-0.35.1/.git/objects/pack/pack-63ebc4723981f6beacac11deab43f3d17d9fc690.pack and new/referencing-0.36.1/.git/objects/pack/pack-63ebc4723981f6beacac11deab43f3d17d9fc690.pack differ Binary files old/referencing-0.35.1/.git/objects/pack/pack-63ebc4723981f6beacac11deab43f3d17d9fc690.rev and new/referencing-0.36.1/.git/objects/pack/pack-63ebc4723981f6beacac11deab43f3d17d9fc690.rev differ Binary files old/referencing-0.35.1/.git/objects/pack/pack-652d9bdfa4adaa1ef965fd680e1d16640573d848.idx and new/referencing-0.36.1/.git/objects/pack/pack-652d9bdfa4adaa1ef965fd680e1d16640573d848.idx differ Binary files old/referencing-0.35.1/.git/objects/pack/pack-652d9bdfa4adaa1ef965fd680e1d16640573d848.pack and new/referencing-0.36.1/.git/objects/pack/pack-652d9bdfa4adaa1ef965fd680e1d16640573d848.pack differ Binary files old/referencing-0.35.1/.git/objects/pack/pack-652d9bdfa4adaa1ef965fd680e1d16640573d848.rev and new/referencing-0.36.1/.git/objects/pack/pack-652d9bdfa4adaa1ef965fd680e1d16640573d848.rev differ Binary files old/referencing-0.35.1/.git/objects/pack/pack-667d4939f4be95b67b3954d9a2c99d64138bd990.idx and new/referencing-0.36.1/.git/objects/pack/pack-667d4939f4be95b67b3954d9a2c99d64138bd990.idx differ Binary files old/referencing-0.35.1/.git/objects/pack/pack-667d4939f4be95b67b3954d9a2c99d64138bd990.pack and new/referencing-0.36.1/.git/objects/pack/pack-667d4939f4be95b67b3954d9a2c99d64138bd990.pack differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/objects/pack/pack-667d4939f4be95b67b3954d9a2c99d64138bd990.promisor new/referencing-0.36.1/.git/objects/pack/pack-667d4939f4be95b67b3954d9a2c99d64138bd990.promisor --- old/referencing-0.35.1/.git/objects/pack/pack-667d4939f4be95b67b3954d9a2c99d64138bd990.promisor 1970-01-01 01:00:00.000000000 +0100 +++ new/referencing-0.36.1/.git/objects/pack/pack-667d4939f4be95b67b3954d9a2c99d64138bd990.promisor 2025-01-17 03:19:30.000000000 +0100 @@ -0,0 +1,127 @@ +52add9268ee29ccd47ed36f9f14228233e77dddb HEAD +7f0b8d7379f3ceeadbb9cc7de7d693cc7d44c572 refs/heads/hypothesis +52add9268ee29ccd47ed36f9f14228233e77dddb refs/heads/main +29f587735daddcf3fde3318382227e6d1f561e6a refs/heads/retrieval +2c788931eebb3f16187e45b0d90f39c7f082e1b1 refs/heads/url +a71e9534484069bb3d886faacc8b8cb3897cd948 refs/tags/v0.1.0 +c9e86851d8c59eb5056ef26655c1f2cda3c3155b refs/tags/v0.1.1 +64f3b7646b89dcc542bf24ad26e8c0b6a5b4ba2a refs/tags/v0.1.2 +fcded5287f00251f26ba63d061674f78897a5094 refs/tags/v0.1.3 +c24ec00e3bbf37b5f5db29440903ac082181fce4 refs/tags/v0.10.0 +1c1715bd34dcc40c388ff7497a7d6fde973c8dce refs/tags/v0.11.0 +0025dc13a4983b0ea646296e11d5d8f4b9199333 refs/tags/v0.11.1 +ae49e88b9c51e050c5568df661e9521d4d275f96 refs/tags/v0.12.0 +addeb3bf3290458b9aaa45ffbe85616f8a17148f refs/tags/v0.12.1 +8f62a0f7542566437d4aa82c8cbcc5cb74de5b80 refs/tags/v0.13.0 +3ea071d35f49ab3aa5777c4597a719a0dd612c3a refs/tags/v0.14.0 +1af403b60ee800d15540a01268e0d0996da0a1ef refs/tags/v0.14.1 +550792acee0a71a44bfadd990467fc2e509e741f refs/tags/v0.14.2 +546a0224c09d814ebcefe93dae593b8d0ab1f478 refs/tags/v0.15.0 +874b6f0a2cf044d900e7bb41827e827f68d15750 refs/tags/v0.16.0 +c3716cc69257a430d7ac992f7551ea985417e9bd refs/tags/v0.16.1 +556e26be1881ba81b66b797309ca80a9905553d1 refs/tags/v0.16.2 +c25f1c6554d043203f9aaa998d55246f74ffdf46 refs/tags/v0.16.3 +981dbe9f748508b868c41329cc0c869eb35809a9 refs/tags/v0.16.4 +9ef8b26ae3ffa06291ec81165e2c91aaf20cf1ec refs/tags/v0.17.0 +ad24288480239f880825e84ffbf159f38f5760cb refs/tags/v0.17.1 +9ac29889e222ac508b76fa4d4606b6c02db7d86b refs/tags/v0.18.0 +5397f9eb1f9e9ec0ddf9c2f823d12e92a3e3e0bd refs/tags/v0.18.1 +22edd78a173c71f6489b64e08f778355d41a76e1 refs/tags/v0.18.2 +7cf5208f099d191bdce8fe88bf810cc3d47a288b refs/tags/v0.18.3 +ac442c1220c4a925ab4c82d18d5f1598afcea580 refs/tags/v0.18.4 +bf4aaca2701b71db6001eae1d7bbe7edb1fb314d refs/tags/v0.18.5 +f79bd21c5af84a6aa41e25f96a369f103730dd1b refs/tags/v0.18.6 +14673cb10a621d52a113949e897427264531065e refs/tags/v0.19.0 +4af5445411e8b086347bfbd9ef71a92da482b6a8 refs/tags/v0.19.1 +8ee1215eca294d6a44d3795ee334925158d7d022 refs/tags/v0.19.2 +8cf91dbb7474da758db8ebdf8b31e968765e08d3 refs/tags/v0.2.0 +61997a78b2bad5dc0af3b73469023d781155b2bf refs/tags/v0.2.1 +c3af14dd61072bf6fe20c055c33bd47da6eb6c64 refs/tags/v0.2.2 +d4f3b633e2721c24240559a7314b768aeccf1ff3 refs/tags/v0.2.3 +42400214f9bcbcb732ed27d4ce14b3c6177824b3 refs/tags/v0.2.4 +bea3d1d9e569d5290f048f6dd6cfc986f3cc4971 refs/tags/v0.20.0 +cba83aa69896c5ca4322bacb2dbcf337f3c17ece refs/tags/v0.20.1 +945dccffd7c01ae96c8308e16d41f3bebf184e85 refs/tags/v0.20.2 +11fd174def50488afb29257fec62c4c7ae14642f refs/tags/v0.20.3 +a09a918f03e0b0ca9c6277e8f6bddef7949dc97c refs/tags/v0.20.4 +94019a0265f0cca4343a8bd9e189a562b4730d1e refs/tags/v0.21.0 +86f576b65ae2fed4dce0060db590a3fa655103d7 refs/tags/v0.21.1 +d65988e7a648c01c6f6d315382ae59c3f9d7750a refs/tags/v0.22.0 +6dd8bf8a903e131c3c45c11a46bb749d572cfbac refs/tags/v0.23.0 +bd22f30287c986d274230c006d4eed776d570868 refs/tags/v0.24.0 +59c7c1c52be3c0e341ae60b2126be38e39db8de4 refs/tags/v0.24.1 +ea5fd0bf6964df3da6ab764001cbaa06556be384 refs/tags/v0.24.2 +97942564c9e023c3acfa0f9c97402828f40839f1 refs/tags/v0.24.3 +8cebf14b99e7093d59aeb8c96b0ce733bf8c6019 refs/tags/v0.24.4 +74f654bd6bbfcdd98bb3acd57c6120e7558a7fcd refs/tags/v0.25.0 +a8562a99d9a8f43c3c2f5baeb582e9ab765bca8d refs/tags/v0.25.1 +68d6d23cddd72523d04bcf6938e3847b4305e9b7 refs/tags/v0.25.2 +02c0461b87caabde52b518070807c691cb01346c refs/tags/v0.25.3 +df2be4392080615ab9609ee70160f31f8699249a refs/tags/v0.26.0 +d00a327e78d7d570367ea8b02a6afce69b2a2e94 refs/tags/v0.26.1 +317f285209766df408d72a670727044a79339d72 refs/tags/v0.26.2 +6a51097b05b631f850bb9256c48baf6c452145ce refs/tags/v0.26.3 +10e7b9302e6f6aab9f1cb498169a236c47966d81 refs/tags/v0.26.4 +58fd8b0c3547225f395826e6c5bc4a586016cd73 refs/tags/v0.27.0 +6cebce72931f22e0c9935718727c76e934db630c refs/tags/v0.27.1 +67fe749315418fc1bec77bdb381d85fbd2bcfbad refs/tags/v0.27.2 +4c186761aae662eef80d0130a947e42b02ae857a refs/tags/v0.27.3 +42230e3aca4f6c354b213955414c007369d904f8 refs/tags/v0.27.4 +70d331f177ad029fc3cda65347e2a8260b859f2b refs/tags/v0.28.0 +218350cb271789bdf82a2ae3dfd8fa4d0bf2de4a refs/tags/v0.28.1 +383260e6140537f19a5d0dc2b6ba8658919f375e refs/tags/v0.28.2 +66548d9b4284437fcfc212f30125116be935342d refs/tags/v0.28.3 +6b3ba68599c10a9476469d461d956dace2c6b3cd refs/tags/v0.28.4 +db0c4628b2184ce4de5ac6956844b5f736fbfb0d refs/tags/v0.28.5 +ee5e721b018710aa3545889618794d645a6defb0 refs/tags/v0.28.6 +7b23d79bf649889eee94900929174a132abe7dfb refs/tags/v0.29.0 +635ccbee40a2bd8fb12eec63bfa18509de9d64a5 refs/tags/v0.29.1 +2b458a1cc0ce1a0859533d4b1881a64c090a6869 refs/tags/v0.29.2 +8446e88ec366ccca2eb867a60e589a2ccdae913a refs/tags/v0.29.3 +744015aa74eb83ba12ce341553e8ef38822eaec3 refs/tags/v0.3.0 +9cde6e454f102522653ad9d2a82e1c2ea8a4ccce refs/tags/v0.30.0 +0f013d352ec72c6488d14286778ed72b739a6e6e refs/tags/v0.30.1 +efd798ff0b8e44d9190b4c9f2d6e690fcdc49da0 refs/tags/v0.30.2 +e12749bab22e6d382c4af8621de5595e53eec7f3 refs/tags/v0.31.0 +ee1e527c55d5c3f3b9a36e22233cf1ca155e60ec refs/tags/v0.31.1 +4ba942c7856764bcbede4bc10c0325c2a5639007 refs/tags/v0.32.0 +5252ad3ec47691ed006074b6ad8dbe5d79464858 refs/tags/v0.32.1 +2f135ce713a80597769c7475b8c3fdfc1aa6f779 refs/tags/v0.33.0 +6c094e5a629a01980492ff1d530344242577e285 refs/tags/v0.34.0 +747afdb86d43bce2ea46159b922505b069f24606 refs/tags/v0.35.0 +145f4a7f8d4ad08d95207e92acb763d48421eb6a refs/tags/v0.35.1 +c2fea14a1b4f75a8e964ec3ebd26e7f28817539d refs/tags/v0.36.0 +afb1f1539495f2edc622dafe74f72f65b78daf21 refs/tags/v0.36.1 +423b8d8c3a4709804658214826842e1e44832c05 refs/tags/v0.4.0 +1ab93b673c1dc40b6b2c5c3dfbcdcbc58aded06e refs/tags/v0.4.1 +bd77e9326f2e3ef5b7b5eb461ebd47456f78b301 refs/tags/v0.4.2 +93d8329b1e548bc7bb5c5555f77750bbe8e80bdc refs/tags/v0.4.3 +f502df01a4a3a3bee498ad38cbc1bb63f3ba5ddb refs/tags/v0.4.4 +f0ddf956da1600a2aaea0856bcd5fc779c9206d5 refs/tags/v0.4.5 +b0f842d10f3d05523c4416cef96bb18a5a4441af refs/tags/v0.4.6 +90c4daf7312528cc1bafbeb9178b4a7d0accbc62 refs/tags/v0.4.7 +60f4ff6a8c949f118502284e90bd18496d7720cd refs/tags/v0.5.0 +fdca1c1202fdc863e215ff102b0bc0e501888598 refs/tags/v0.5.1 +7562fc8553ed2de2d7303214213d365d1f6d4cd6 refs/tags/v0.5.2 +fed6d3e3524b9de041e1d7a4ca6457e31fb4075d refs/tags/v0.5.3 +4dd23f3b200e028864ba97ca4ec3c09139840598 refs/tags/v0.6.0 +919e80483daf3e9b3dae8e4be4b1bf42b1f9393c refs/tags/v0.7.0 +525b24aeac7496fcaa41a6329dc3d3ef5b179b64 refs/tags/v0.7.1 +4ac6f00a3f7417582ff2a337ed8065c2b9a45e4f refs/tags/v0.7.2 +b6e3d41790521c734bbd13a24b453824385add4a refs/tags/v0.7.3 +02dbbc10084c907ce9e147226a495177ab843f2f refs/tags/v0.7.4 +4170599b84e6f63904447b085a0186712eceed75 refs/tags/v0.8.0 +ce4a9ca3f27e6ea4033f86d5e695d420202ad139 refs/tags/v0.8.1 +a2afaaa24138c6de750ff3802a5203205d6a275d refs/tags/v0.8.10 +b9e6f4dda9decd4b3341d98dbc51c4fe081fc797 refs/tags/v0.8.11 +bc81bec6589fb9ce95897371e3e9ac2f3b30804f refs/tags/v0.8.2 +c550279022ecb90cb5c39c71c32a377a15e75e8b refs/tags/v0.8.3 +39aeda6e6805d9c7db9ea8e49d1f43a1da2b7071 refs/tags/v0.8.4 +e8511096d43939ee53509f89bbd1288f31cdc87f refs/tags/v0.8.5 +b42e1c4a056dce90758ab1537a3515264e0ca9cc refs/tags/v0.8.6 +33cbc38f25b2aa57f62b820ae030f71ca23364bc refs/tags/v0.8.7 +76d07e79b595a3fca0ab07e22ae6f9eecf892ad9 refs/tags/v0.8.8 +02a32f8772c08074cce6206789bc0bfd28544982 refs/tags/v0.8.9 +c77dda3cff172f439a6741b488f97bac5c117e99 refs/tags/v0.9.0 +43a724ea3cdb1382bfb6899c4871b8fbc9dc64e2 refs/tags/v0.9.1 +2aca979b75c7a75af2dc82fdd801a65de04cfec1 refs/tags/v0.9.2 Binary files old/referencing-0.35.1/.git/objects/pack/pack-667d4939f4be95b67b3954d9a2c99d64138bd990.rev and new/referencing-0.36.1/.git/objects/pack/pack-667d4939f4be95b67b3954d9a2c99d64138bd990.rev differ Binary files old/referencing-0.35.1/.git/objects/pack/pack-d246da03b40025d7c61a05bd6a5bc8f757035de0.idx and new/referencing-0.36.1/.git/objects/pack/pack-d246da03b40025d7c61a05bd6a5bc8f757035de0.idx differ Binary files old/referencing-0.35.1/.git/objects/pack/pack-d246da03b40025d7c61a05bd6a5bc8f757035de0.pack and new/referencing-0.36.1/.git/objects/pack/pack-d246da03b40025d7c61a05bd6a5bc8f757035de0.pack differ Binary files old/referencing-0.35.1/.git/objects/pack/pack-d246da03b40025d7c61a05bd6a5bc8f757035de0.rev and new/referencing-0.36.1/.git/objects/pack/pack-d246da03b40025d7c61a05bd6a5bc8f757035de0.rev differ Binary files old/referencing-0.35.1/.git/objects/pack/pack-e2aac2f0be4b10f33ab7483f45cfb5e8f1a35c3a.idx and new/referencing-0.36.1/.git/objects/pack/pack-e2aac2f0be4b10f33ab7483f45cfb5e8f1a35c3a.idx differ Binary files old/referencing-0.35.1/.git/objects/pack/pack-e2aac2f0be4b10f33ab7483f45cfb5e8f1a35c3a.pack and new/referencing-0.36.1/.git/objects/pack/pack-e2aac2f0be4b10f33ab7483f45cfb5e8f1a35c3a.pack differ Binary files old/referencing-0.35.1/.git/objects/pack/pack-e2aac2f0be4b10f33ab7483f45cfb5e8f1a35c3a.rev and new/referencing-0.36.1/.git/objects/pack/pack-e2aac2f0be4b10f33ab7483f45cfb5e8f1a35c3a.rev differ Binary files old/referencing-0.35.1/.git/objects/pack/pack-ecebae9d264786b6c39d95d2566512b418a08589.idx and new/referencing-0.36.1/.git/objects/pack/pack-ecebae9d264786b6c39d95d2566512b418a08589.idx differ Binary files old/referencing-0.35.1/.git/objects/pack/pack-ecebae9d264786b6c39d95d2566512b418a08589.pack and new/referencing-0.36.1/.git/objects/pack/pack-ecebae9d264786b6c39d95d2566512b418a08589.pack differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/objects/pack/pack-ecebae9d264786b6c39d95d2566512b418a08589.promisor new/referencing-0.36.1/.git/objects/pack/pack-ecebae9d264786b6c39d95d2566512b418a08589.promisor --- old/referencing-0.35.1/.git/objects/pack/pack-ecebae9d264786b6c39d95d2566512b418a08589.promisor 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/objects/pack/pack-ecebae9d264786b6c39d95d2566512b418a08589.promisor 1970-01-01 01:00:00.000000000 +0100 @@ -1,126 +0,0 @@ -1863d4a5c18af1edd0f3b49caeb9fedfdaff9845 HEAD -7f0b8d7379f3ceeadbb9cc7de7d693cc7d44c572 refs/heads/hypothesis -1863d4a5c18af1edd0f3b49caeb9fedfdaff9845 refs/heads/main -0d57ec2762ac94867e5f3cb91def00a7ea47e9bd refs/heads/pre-commit-ci-update-config -29f587735daddcf3fde3318382227e6d1f561e6a refs/heads/retrieval -2c788931eebb3f16187e45b0d90f39c7f082e1b1 refs/heads/url -a71e9534484069bb3d886faacc8b8cb3897cd948 refs/tags/v0.1.0 -c9e86851d8c59eb5056ef26655c1f2cda3c3155b refs/tags/v0.1.1 -64f3b7646b89dcc542bf24ad26e8c0b6a5b4ba2a refs/tags/v0.1.2 -fcded5287f00251f26ba63d061674f78897a5094 refs/tags/v0.1.3 -c24ec00e3bbf37b5f5db29440903ac082181fce4 refs/tags/v0.10.0 -1c1715bd34dcc40c388ff7497a7d6fde973c8dce refs/tags/v0.11.0 -0025dc13a4983b0ea646296e11d5d8f4b9199333 refs/tags/v0.11.1 -ae49e88b9c51e050c5568df661e9521d4d275f96 refs/tags/v0.12.0 -addeb3bf3290458b9aaa45ffbe85616f8a17148f refs/tags/v0.12.1 -8f62a0f7542566437d4aa82c8cbcc5cb74de5b80 refs/tags/v0.13.0 -3ea071d35f49ab3aa5777c4597a719a0dd612c3a refs/tags/v0.14.0 -1af403b60ee800d15540a01268e0d0996da0a1ef refs/tags/v0.14.1 -550792acee0a71a44bfadd990467fc2e509e741f refs/tags/v0.14.2 -546a0224c09d814ebcefe93dae593b8d0ab1f478 refs/tags/v0.15.0 -874b6f0a2cf044d900e7bb41827e827f68d15750 refs/tags/v0.16.0 -c3716cc69257a430d7ac992f7551ea985417e9bd refs/tags/v0.16.1 -556e26be1881ba81b66b797309ca80a9905553d1 refs/tags/v0.16.2 -c25f1c6554d043203f9aaa998d55246f74ffdf46 refs/tags/v0.16.3 -981dbe9f748508b868c41329cc0c869eb35809a9 refs/tags/v0.16.4 -9ef8b26ae3ffa06291ec81165e2c91aaf20cf1ec refs/tags/v0.17.0 -ad24288480239f880825e84ffbf159f38f5760cb refs/tags/v0.17.1 -9ac29889e222ac508b76fa4d4606b6c02db7d86b refs/tags/v0.18.0 -5397f9eb1f9e9ec0ddf9c2f823d12e92a3e3e0bd refs/tags/v0.18.1 -22edd78a173c71f6489b64e08f778355d41a76e1 refs/tags/v0.18.2 -7cf5208f099d191bdce8fe88bf810cc3d47a288b refs/tags/v0.18.3 -ac442c1220c4a925ab4c82d18d5f1598afcea580 refs/tags/v0.18.4 -bf4aaca2701b71db6001eae1d7bbe7edb1fb314d refs/tags/v0.18.5 -f79bd21c5af84a6aa41e25f96a369f103730dd1b refs/tags/v0.18.6 -14673cb10a621d52a113949e897427264531065e refs/tags/v0.19.0 -4af5445411e8b086347bfbd9ef71a92da482b6a8 refs/tags/v0.19.1 -8ee1215eca294d6a44d3795ee334925158d7d022 refs/tags/v0.19.2 -8cf91dbb7474da758db8ebdf8b31e968765e08d3 refs/tags/v0.2.0 -61997a78b2bad5dc0af3b73469023d781155b2bf refs/tags/v0.2.1 -c3af14dd61072bf6fe20c055c33bd47da6eb6c64 refs/tags/v0.2.2 -d4f3b633e2721c24240559a7314b768aeccf1ff3 refs/tags/v0.2.3 -42400214f9bcbcb732ed27d4ce14b3c6177824b3 refs/tags/v0.2.4 -bea3d1d9e569d5290f048f6dd6cfc986f3cc4971 refs/tags/v0.20.0 -cba83aa69896c5ca4322bacb2dbcf337f3c17ece refs/tags/v0.20.1 -945dccffd7c01ae96c8308e16d41f3bebf184e85 refs/tags/v0.20.2 -11fd174def50488afb29257fec62c4c7ae14642f refs/tags/v0.20.3 -a09a918f03e0b0ca9c6277e8f6bddef7949dc97c refs/tags/v0.20.4 -94019a0265f0cca4343a8bd9e189a562b4730d1e refs/tags/v0.21.0 -86f576b65ae2fed4dce0060db590a3fa655103d7 refs/tags/v0.21.1 -d65988e7a648c01c6f6d315382ae59c3f9d7750a refs/tags/v0.22.0 -6dd8bf8a903e131c3c45c11a46bb749d572cfbac refs/tags/v0.23.0 -bd22f30287c986d274230c006d4eed776d570868 refs/tags/v0.24.0 -59c7c1c52be3c0e341ae60b2126be38e39db8de4 refs/tags/v0.24.1 -ea5fd0bf6964df3da6ab764001cbaa06556be384 refs/tags/v0.24.2 -97942564c9e023c3acfa0f9c97402828f40839f1 refs/tags/v0.24.3 -8cebf14b99e7093d59aeb8c96b0ce733bf8c6019 refs/tags/v0.24.4 -74f654bd6bbfcdd98bb3acd57c6120e7558a7fcd refs/tags/v0.25.0 -a8562a99d9a8f43c3c2f5baeb582e9ab765bca8d refs/tags/v0.25.1 -68d6d23cddd72523d04bcf6938e3847b4305e9b7 refs/tags/v0.25.2 -02c0461b87caabde52b518070807c691cb01346c refs/tags/v0.25.3 -df2be4392080615ab9609ee70160f31f8699249a refs/tags/v0.26.0 -d00a327e78d7d570367ea8b02a6afce69b2a2e94 refs/tags/v0.26.1 -317f285209766df408d72a670727044a79339d72 refs/tags/v0.26.2 -6a51097b05b631f850bb9256c48baf6c452145ce refs/tags/v0.26.3 -10e7b9302e6f6aab9f1cb498169a236c47966d81 refs/tags/v0.26.4 -58fd8b0c3547225f395826e6c5bc4a586016cd73 refs/tags/v0.27.0 -6cebce72931f22e0c9935718727c76e934db630c refs/tags/v0.27.1 -67fe749315418fc1bec77bdb381d85fbd2bcfbad refs/tags/v0.27.2 -4c186761aae662eef80d0130a947e42b02ae857a refs/tags/v0.27.3 -42230e3aca4f6c354b213955414c007369d904f8 refs/tags/v0.27.4 -70d331f177ad029fc3cda65347e2a8260b859f2b refs/tags/v0.28.0 -218350cb271789bdf82a2ae3dfd8fa4d0bf2de4a refs/tags/v0.28.1 -383260e6140537f19a5d0dc2b6ba8658919f375e refs/tags/v0.28.2 -66548d9b4284437fcfc212f30125116be935342d refs/tags/v0.28.3 -6b3ba68599c10a9476469d461d956dace2c6b3cd refs/tags/v0.28.4 -db0c4628b2184ce4de5ac6956844b5f736fbfb0d refs/tags/v0.28.5 -ee5e721b018710aa3545889618794d645a6defb0 refs/tags/v0.28.6 -7b23d79bf649889eee94900929174a132abe7dfb refs/tags/v0.29.0 -635ccbee40a2bd8fb12eec63bfa18509de9d64a5 refs/tags/v0.29.1 -2b458a1cc0ce1a0859533d4b1881a64c090a6869 refs/tags/v0.29.2 -8446e88ec366ccca2eb867a60e589a2ccdae913a refs/tags/v0.29.3 -744015aa74eb83ba12ce341553e8ef38822eaec3 refs/tags/v0.3.0 -9cde6e454f102522653ad9d2a82e1c2ea8a4ccce refs/tags/v0.30.0 -0f013d352ec72c6488d14286778ed72b739a6e6e refs/tags/v0.30.1 -efd798ff0b8e44d9190b4c9f2d6e690fcdc49da0 refs/tags/v0.30.2 -e12749bab22e6d382c4af8621de5595e53eec7f3 refs/tags/v0.31.0 -ee1e527c55d5c3f3b9a36e22233cf1ca155e60ec refs/tags/v0.31.1 -4ba942c7856764bcbede4bc10c0325c2a5639007 refs/tags/v0.32.0 -5252ad3ec47691ed006074b6ad8dbe5d79464858 refs/tags/v0.32.1 -2f135ce713a80597769c7475b8c3fdfc1aa6f779 refs/tags/v0.33.0 -6c094e5a629a01980492ff1d530344242577e285 refs/tags/v0.34.0 -747afdb86d43bce2ea46159b922505b069f24606 refs/tags/v0.35.0 -145f4a7f8d4ad08d95207e92acb763d48421eb6a refs/tags/v0.35.1 -423b8d8c3a4709804658214826842e1e44832c05 refs/tags/v0.4.0 -1ab93b673c1dc40b6b2c5c3dfbcdcbc58aded06e refs/tags/v0.4.1 -bd77e9326f2e3ef5b7b5eb461ebd47456f78b301 refs/tags/v0.4.2 -93d8329b1e548bc7bb5c5555f77750bbe8e80bdc refs/tags/v0.4.3 -f502df01a4a3a3bee498ad38cbc1bb63f3ba5ddb refs/tags/v0.4.4 -f0ddf956da1600a2aaea0856bcd5fc779c9206d5 refs/tags/v0.4.5 -b0f842d10f3d05523c4416cef96bb18a5a4441af refs/tags/v0.4.6 -90c4daf7312528cc1bafbeb9178b4a7d0accbc62 refs/tags/v0.4.7 -60f4ff6a8c949f118502284e90bd18496d7720cd refs/tags/v0.5.0 -fdca1c1202fdc863e215ff102b0bc0e501888598 refs/tags/v0.5.1 -7562fc8553ed2de2d7303214213d365d1f6d4cd6 refs/tags/v0.5.2 -fed6d3e3524b9de041e1d7a4ca6457e31fb4075d refs/tags/v0.5.3 -4dd23f3b200e028864ba97ca4ec3c09139840598 refs/tags/v0.6.0 -919e80483daf3e9b3dae8e4be4b1bf42b1f9393c refs/tags/v0.7.0 -525b24aeac7496fcaa41a6329dc3d3ef5b179b64 refs/tags/v0.7.1 -4ac6f00a3f7417582ff2a337ed8065c2b9a45e4f refs/tags/v0.7.2 -b6e3d41790521c734bbd13a24b453824385add4a refs/tags/v0.7.3 -02dbbc10084c907ce9e147226a495177ab843f2f refs/tags/v0.7.4 -4170599b84e6f63904447b085a0186712eceed75 refs/tags/v0.8.0 -ce4a9ca3f27e6ea4033f86d5e695d420202ad139 refs/tags/v0.8.1 -a2afaaa24138c6de750ff3802a5203205d6a275d refs/tags/v0.8.10 -b9e6f4dda9decd4b3341d98dbc51c4fe081fc797 refs/tags/v0.8.11 -bc81bec6589fb9ce95897371e3e9ac2f3b30804f refs/tags/v0.8.2 -c550279022ecb90cb5c39c71c32a377a15e75e8b refs/tags/v0.8.3 -39aeda6e6805d9c7db9ea8e49d1f43a1da2b7071 refs/tags/v0.8.4 -e8511096d43939ee53509f89bbd1288f31cdc87f refs/tags/v0.8.5 -b42e1c4a056dce90758ab1537a3515264e0ca9cc refs/tags/v0.8.6 -33cbc38f25b2aa57f62b820ae030f71ca23364bc refs/tags/v0.8.7 -76d07e79b595a3fca0ab07e22ae6f9eecf892ad9 refs/tags/v0.8.8 -02a32f8772c08074cce6206789bc0bfd28544982 refs/tags/v0.8.9 -c77dda3cff172f439a6741b488f97bac5c117e99 refs/tags/v0.9.0 -43a724ea3cdb1382bfb6899c4871b8fbc9dc64e2 refs/tags/v0.9.1 -2aca979b75c7a75af2dc82fdd801a65de04cfec1 refs/tags/v0.9.2 Binary files old/referencing-0.35.1/.git/objects/pack/pack-ecebae9d264786b6c39d95d2566512b418a08589.rev and new/referencing-0.36.1/.git/objects/pack/pack-ecebae9d264786b6c39d95d2566512b418a08589.rev differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/packed-refs new/referencing-0.36.1/.git/packed-refs --- old/referencing-0.35.1/.git/packed-refs 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/packed-refs 2025-01-17 03:19:30.000000000 +0100 @@ -1,7 +1,6 @@ # pack-refs with: peeled fully-peeled sorted 7f0b8d7379f3ceeadbb9cc7de7d693cc7d44c572 refs/remotes/origin/hypothesis -1863d4a5c18af1edd0f3b49caeb9fedfdaff9845 refs/remotes/origin/main -0d57ec2762ac94867e5f3cb91def00a7ea47e9bd refs/remotes/origin/pre-commit-ci-update-config +52add9268ee29ccd47ed36f9f14228233e77dddb refs/remotes/origin/main 29f587735daddcf3fde3318382227e6d1f561e6a refs/remotes/origin/retrieval 2c788931eebb3f16187e45b0d90f39c7f082e1b1 refs/remotes/origin/url a71e9534484069bb3d886faacc8b8cb3897cd948 refs/tags/v0.1.0 @@ -178,6 +177,10 @@ ^4b51260349b9413105361f215d709322d8212b59 145f4a7f8d4ad08d95207e92acb763d48421eb6a refs/tags/v0.35.1 ^1863d4a5c18af1edd0f3b49caeb9fedfdaff9845 +c2fea14a1b4f75a8e964ec3ebd26e7f28817539d refs/tags/v0.36.0 +^e8f5bd8c5fb9cdaebaae86971de6f53b999930f9 +afb1f1539495f2edc622dafe74f72f65b78daf21 refs/tags/v0.36.1 +^35d571d48334bdf78fd66c2552002cb0ee47c598 423b8d8c3a4709804658214826842e1e44832c05 refs/tags/v0.4.0 ^00b3185a0f4169572aeaa69f03df710ff60b3b14 1ab93b673c1dc40b6b2c5c3dfbcdcbc58aded06e refs/tags/v0.4.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.git/refs/heads/main new/referencing-0.36.1/.git/refs/heads/main --- old/referencing-0.35.1/.git/refs/heads/main 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.git/refs/heads/main 2025-01-17 03:19:30.000000000 +0100 @@ -1 +1 @@ -1863d4a5c18af1edd0f3b49caeb9fedfdaff9845 +52add9268ee29ccd47ed36f9f14228233e77dddb diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.github/workflows/ci.yml new/referencing-0.36.1/.github/workflows/ci.yml --- old/referencing-0.35.1/.github/workflows/ci.yml 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.github/workflows/ci.yml 2025-01-17 03:19:30.000000000 +0100 @@ -7,17 +7,11 @@ tags: - "v*" pull_request: - release: - types: [published] schedule: # Daily at 8:33 - cron: "33 8 * * *" workflow_dispatch: -env: - PIP_DISABLE_PIP_VERSION_CHECK: "1" - PIP_NO_PYTHON_VERSION_WARNING: "1" - jobs: list: runs-on: ubuntu-latest @@ -25,12 +19,14 @@ noxenvs: ${{ steps.noxenvs-matrix.outputs.noxenvs }} steps: - uses: actions/checkout@v4 - - name: Set up nox - uses: wntrblm/[email protected] + - name: Set up uv + uses: astral-sh/setup-uv@v5 + with: + enable-cache: true - id: noxenvs-matrix run: | echo >>$GITHUB_OUTPUT noxenvs=$( - nox --list-sessions --json | jq '[.[].session]' + uvx nox --list-sessions --json | jq '[.[].session]' ) ci: @@ -43,7 +39,7 @@ noxenv: ${{ fromJson(needs.list.outputs.noxenvs) }} posargs: [""] include: - - noxenv: tests-3.12 + - noxenv: tests-3.13 posargs: coverage github steps: @@ -60,21 +56,21 @@ uses: actions/setup-python@v5 with: python-version: | - 3.8 3.9 3.10 3.11 3.12 + 3.13 pypy3.10 allow-prereleases: true - cache: pip + - name: Set up uv - uses: hynek/setup-cached-uv@v1 - - name: Set up nox - uses: wntrblm/[email protected] + uses: astral-sh/setup-uv@v5 + with: + enable-cache: true - name: Run nox - run: nox -s "${{ matrix.noxenv }}" -- ${{ matrix.posargs }} + run: uvx nox -s "${{ matrix.noxenv }}" -- ${{ matrix.posargs }} packaging: needs: ci @@ -82,6 +78,7 @@ environment: name: PyPI url: https://pypi.org/p/referencing + permissions: contents: write id-token: write @@ -90,15 +87,14 @@ - uses: actions/checkout@v4 with: submodules: "recursive" - - name: Set up Python - uses: actions/setup-python@v5 + - name: Set up uv + uses: astral-sh/setup-uv@v5 with: - cache: pip - python-version: "3.x" - - name: Install dependencies - run: python -m pip install build - - name: Create packages - run: python -m build . + enable-cache: true + + - name: Build our distributions + run: uv run --frozen --with 'build[uv]' -m build --installer=uv + - name: Publish to PyPI if: github.event_name == 'push' && startsWith(github.event.ref, 'refs/tags') uses: pypa/gh-action-pypi-publish@release/v1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/.pre-commit-config.yaml new/referencing-0.36.1/.pre-commit-config.yaml --- old/referencing-0.35.1/.pre-commit-config.yaml 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/.pre-commit-config.yaml 2025-01-17 03:19:30.000000000 +0100 @@ -1,6 +1,6 @@ repos: - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v4.6.0 + rev: v5.0.0 hooks: - id: check-ast - id: check-docstring-first @@ -13,12 +13,12 @@ args: [--fix, lf] - id: trailing-whitespace - repo: https://github.com/astral-sh/ruff-pre-commit - rev: "v0.4.2" + rev: "v0.9.1" hooks: - id: ruff args: [--fix, --exit-non-zero-on-fix] - repo: https://github.com/psf/black - rev: 24.4.2 + rev: 24.10.0 hooks: - name: black id: black diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/docs/conf.py new/referencing-0.36.1/docs/conf.py --- old/referencing-0.35.1/docs/conf.py 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/docs/conf.py 2025-01-17 03:19:30.000000000 +0100 @@ -118,6 +118,11 @@ } extlinks_detect_hardcoded_links = True +# -- sphinx-copybutton -- + +copybutton_prompt_text = r">>> |\.\.\. |\$" +copybutton_prompt_is_regexp = True + # -- sphinxcontrib-spelling -- spelling_word_list_filename = "spelling-wordlist.txt" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/docs/requirements.txt new/referencing-0.36.1/docs/requirements.txt --- old/referencing-0.35.1/docs/requirements.txt 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/docs/requirements.txt 2025-01-17 03:19:30.000000000 +0100 @@ -1,51 +1,59 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --output-file docs/requirements.txt docs/requirements.in -alabaster==0.7.16 +# uv pip compile --output-file /Users/julian/Development/referencing/docs/requirements.txt docs/requirements.in +alabaster==1.0.0 # via sphinx -attrs==23.2.0 +attrs==24.3.0 # via referencing -babel==2.14.0 +babel==2.16.0 # via sphinx beautifulsoup4==4.12.3 # via furo -certifi==2024.2.2 +certifi==2024.12.14 # via requests -charset-normalizer==3.3.2 +charset-normalizer==3.4.1 # via requests docutils==0.21.2 # via sphinx -furo==2024.4.27 -idna==3.7 +furo==2024.8.6 + # via -r docs/requirements.in +idna==3.10 # via requests imagesize==1.4.1 # via sphinx -jinja2==3.1.3 +jinja2==3.1.5 # via sphinx -lxml==5.2.1 +lxml==5.3.0 # via sphinx-json-schema-spec -markupsafe==2.1.5 +markupsafe==3.0.2 # via jinja2 -packaging==24.0 +packaging==24.2 # via sphinx pyenchant==3.3.0rc1 - # via sphinxcontrib-spelling -pygments==2.17.2 + # via + # -r docs/requirements.in + # sphinxcontrib-spelling +pygments==2.18.0 # via # furo # pygments-github-lexers # sphinx pygments-github-lexers==0.0.5 + # via -r docs/requirements.in referencing @ file:.#egg=referencing -requests==2.31.0 - # via sphinx -rpds-py==0.18.0 + # via -r docs/requirements.in +requests==2.32.3 + # via + # sphinx + # sphinxcontrib-spelling +rpds-py==0.22.3 # via referencing snowballstemmer==2.2.0 # via sphinx -soupsieve==2.5 +soupsieve==2.6 # via beautifulsoup4 -sphinx==7.3.7 +sphinx==8.1.3 # via + # -r docs/requirements.in # furo # sphinx-basic-ng # sphinx-copybutton @@ -55,21 +63,26 @@ sphinx-basic-ng==1.0.0b2 # via furo sphinx-copybutton==0.5.2 + # via -r docs/requirements.in sphinx-json-schema-spec==2024.1.1 -sphinxcontrib-applehelp==1.0.8 + # via -r docs/requirements.in +sphinxcontrib-applehelp==2.0.0 # via sphinx -sphinxcontrib-devhelp==1.0.6 +sphinxcontrib-devhelp==2.0.0 # via sphinx -sphinxcontrib-htmlhelp==2.0.5 +sphinxcontrib-htmlhelp==2.1.0 # via sphinx sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.7 +sphinxcontrib-qthelp==2.0.0 # via sphinx -sphinxcontrib-serializinghtml==1.1.10 +sphinxcontrib-serializinghtml==2.0.0 # via sphinx -sphinxcontrib-spelling==8.0.0 +sphinxcontrib-spelling==8.0.1 + # via -r docs/requirements.in sphinxext-opengraph==0.9.1 -url-py==0.10.0 -urllib3==2.2.1 + # via -r docs/requirements.in +url-py==0.14.1 + # via -r docs/requirements.in +urllib3==2.3.0 # via requests diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/noxfile.py new/referencing-0.36.1/noxfile.py --- old/referencing-0.35.1/noxfile.py 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/noxfile.py 2025-01-17 03:19:30.000000000 +0100 @@ -17,7 +17,7 @@ (path.parent / f"{path.stem}.in", path) for path in REQUIREMENTS.values() ] -SUPPORTED = ["3.8", "3.9", "3.10", "pypy3.10", "3.11", "3.12"] +SUPPORTED = ["3.9", "3.10", "pypy3.10", "3.11", "3.12", "3.13"] LATEST = SUPPORTED[-1] nox.options.default_venv_backend = "uv|virtualenv" @@ -78,9 +78,15 @@ """ Build a distribution suitable for PyPI and check its validity. """ - session.install("build", "twine") + session.install("build[uv]", "twine") with TemporaryDirectory() as tmpdir: - session.run("python", "-m", "build", ROOT, "--outdir", tmpdir) + session.run( + "pyproject-build", + "--installer=uv", + ROOT, + "--outdir", + tmpdir, + ) session.run("twine", "check", "--strict", tmpdir + "/*") @@ -98,7 +104,7 @@ """ Check static typing. """ - session.install("pyright<1.1.354", ROOT) + session.install("pyright", ROOT) session.run("pyright", *session.posargs, REFERENCING) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/pyproject.toml new/referencing-0.36.1/pyproject.toml --- old/referencing-0.35.1/pyproject.toml 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/pyproject.toml 2025-01-17 03:19:30.000000000 +0100 @@ -8,8 +8,10 @@ [project] name = "referencing" description = "JSON Referencing + Python" -requires-python = ">=3.8" +requires-python = ">=3.9" readme = "README.rst" +license = "MIT" +license-files = ["COPYING"] keywords = ["json", "referencing", "jsonschema", "openapi", "asyncapi"] authors = [ { name = "Julian Berman", email = "[email protected]" }, @@ -17,14 +19,13 @@ classifiers = [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", - "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", - "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: File Formats :: JSON", @@ -34,6 +35,7 @@ dependencies = [ "attrs>=22.2.0", "rpds-py>=0.7.0", + "typing-extensions>=4.4.0; python_version<'3.13'", ] [project.urls] @@ -65,18 +67,10 @@ [tool.doc8] ignore = [ - "D000", # see PyCQA/doc8#125 - "D001", # one sentence per line, so max length doesn't make sense + "D000", # see PyCQA/doc8#125 + "D001", # one sentence per line, so max length doesn't make sense ] -[tool.isort] -combine_as_imports = true -ensure_newline_before_comments = true -from_first = true -include_trailing_comma = true -multi_line_output = 3 -use_parentheses = true - [tool.mypy] follow_imports = "skip" ignore_errors = true @@ -85,8 +79,8 @@ reportUnnecessaryTypeIgnoreComment = true strict = ["**/*"] exclude = [ - "**/tests/__init__.py", - "**/tests/test_*.py", + "**/tests/__init__.py", + "**/tests/test_*.py", ] [tool.ruff] @@ -99,6 +93,7 @@ "A001", # It's fine to shadow builtins "A002", "A003", + "A005", "ARG", # This is all wrong whenever an interface is involved "ANN", # Just let the type checker do this "B006", # Mutable arguments require care but are OK if you don't abuse them @@ -136,7 +131,7 @@ "SIM300", # Not sure what heuristic this uses, but it's easily incorrect "SLF001", # Private usage within this package itself is fine "TD", # These TODO style rules are also silly - "UP007", # We support 3.8 + 3.9 + "UP007", # We support 3.9 ] [tool.ruff.lint.flake8-pytest-style] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/referencing/_core.py new/referencing-0.36.1/referencing/_core.py --- old/referencing-0.35.1/referencing/_core.py 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/referencing/_core.py 2025-01-17 03:19:30.000000000 +0100 @@ -2,12 +2,17 @@ from collections.abc import Iterable, Iterator, Sequence from enum import Enum -from typing import Any, Callable, ClassVar, Generic, Protocol, TypeVar +from typing import Any, Callable, ClassVar, Generic, Protocol from urllib.parse import unquote, urldefrag, urljoin from attrs import evolve, field from rpds import HashTrieMap, HashTrieSet, List +try: + from typing_extensions import TypeVar +except ImportError: # pragma: no cover + from typing import TypeVar + from referencing import exceptions from referencing._attrs import frozen from referencing.typing import URI, Anchor as AnchorType, D, Mapping, Retrieve @@ -557,8 +562,8 @@ anchors = anchors.update(registry._anchors) uncrawled = uncrawled.update(registry._uncrawled) - if registry._retrieve is not _fail_to_retrieve: - if registry._retrieve is not retrieve is not _fail_to_retrieve: + if registry._retrieve is not _fail_to_retrieve: # type: ignore[reportUnnecessaryComparison] ??? + if registry._retrieve is not retrieve is not _fail_to_retrieve: # type: ignore[reportUnnecessaryComparison] ??? raise ValueError( # noqa: TRY003 "Cannot combine registries with conflicting retrieval " "functions.", @@ -590,7 +595,12 @@ #: An anchor or resource. -AnchorOrResource = TypeVar("AnchorOrResource", AnchorType[Any], Resource[Any]) +AnchorOrResource = TypeVar( + "AnchorOrResource", + AnchorType[Any], + Resource[Any], + default=Resource[Any], +) @frozen diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/referencing/jsonschema.py new/referencing-0.36.1/referencing/jsonschema.py --- old/referencing-0.35.1/referencing/jsonschema.py 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/referencing/jsonschema.py 2025-01-17 03:19:30.000000000 +0100 @@ -4,8 +4,8 @@ from __future__ import annotations -from collections.abc import Sequence, Set -from typing import Any, Iterable, Union +from collections.abc import Iterable, Sequence, Set +from typing import Any, Union from referencing import Anchor, Registry, Resource, Specification, exceptions from referencing._attrs import frozen @@ -435,7 +435,7 @@ "properties", }, ), - anchors_in=_anchor_2019, # type: ignore[reportGeneralTypeIssues] # TODO: check whether this is real + anchors_in=_anchor_2019, maybe_in_subresource=_maybe_in_subresource_crazy_items( in_value={ "additionalItems", @@ -478,7 +478,7 @@ in_subarray={"allOf", "anyOf", "oneOf"}, in_subvalues={"definitions", "patternProperties", "properties"}, ), - anchors_in=_legacy_anchor_in_dollar_id, # type: ignore[reportGeneralTypeIssues] # TODO: check whether this is real + anchors_in=_legacy_anchor_in_dollar_id, maybe_in_subresource=_maybe_in_subresource_crazy_items_dependencies( in_value={ "additionalItems", @@ -509,7 +509,7 @@ in_subarray={"allOf", "anyOf", "oneOf"}, in_subvalues={"definitions", "patternProperties", "properties"}, ), - anchors_in=_legacy_anchor_in_dollar_id, # type: ignore[reportGeneralTypeIssues] # TODO: check whether this is real + anchors_in=_legacy_anchor_in_dollar_id, maybe_in_subresource=_maybe_in_subresource_crazy_items_dependencies( in_value={ "additionalItems", @@ -556,7 +556,7 @@ _SPECIFICATIONS: Registry[Specification[Schema]] = Registry( - { # type: ignore[reportGeneralTypeIssues] # :/ internal vs external types + { dialect_id: Resource.opaque(specification) for dialect_id, specification in [ ("https://json-schema.org/draft/2020-12/schema", DRAFT202012), diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/referencing/retrieval.py new/referencing-0.36.1/referencing/retrieval.py --- old/referencing-0.35.1/referencing/retrieval.py 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/referencing/retrieval.py 2025-01-17 03:19:30.000000000 +0100 @@ -5,16 +5,21 @@ from __future__ import annotations from functools import lru_cache -from typing import TYPE_CHECKING, Callable, TypeVar +from typing import TYPE_CHECKING, Callable import json +try: + from typing_extensions import TypeVar +except ImportError: # pragma: no cover + from typing import TypeVar + from referencing import Resource if TYPE_CHECKING: from referencing.typing import URI, D, Retrieve #: A serialized document (e.g. a JSON string) -_T = TypeVar("_T") +_T = TypeVar("_T", default=str) def to_cached_resource( diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/referencing/typing.py new/referencing-0.36.1/referencing/typing.py --- old/referencing-0.35.1/referencing/typing.py 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/referencing/typing.py 2025-01-17 03:19:30.000000000 +0100 @@ -4,15 +4,13 @@ from __future__ import annotations -from typing import TYPE_CHECKING, Protocol, TypeVar +from collections.abc import Mapping as Mapping +from typing import TYPE_CHECKING, Any, Protocol try: - from collections.abc import Mapping as Mapping - - Mapping[str, str] -except TypeError: # pragma: no cover - from typing import Mapping as Mapping - + from typing_extensions import TypeVar +except ImportError: # pragma: no cover + from typing import TypeVar if TYPE_CHECKING: from referencing._core import Resolved, Resolver, Resource @@ -21,7 +19,7 @@ URI = str #: The type of documents within a registry. -D = TypeVar("D") +D = TypeVar("D", default=Any) class Retrieve(Protocol[D]): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/suite/.github/workflows/ci.yml new/referencing-0.36.1/suite/.github/workflows/ci.yml --- old/referencing-0.35.1/suite/.github/workflows/ci.yml 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/suite/.github/workflows/ci.yml 2025-01-17 03:19:30.000000000 +0100 @@ -2,12 +2,15 @@ on: push: + branches-ignore: + - "wip*" + tags: + - "v*" pull_request: - release: - types: [published] schedule: # Daily at 3:42, arbitrarily as a time that's possibly non-busy - cron: "42 3 * * *" + workflow_dispatch: jobs: ci: @@ -15,7 +18,10 @@ steps: - uses: actions/checkout@v4 - - name: Set up nox - uses: wntrblm/[email protected] + - name: Set up uv + uses: astral-sh/setup-uv@v5 + with: + enable-cache: true + - name: Run nox - run: nox + run: uvx nox diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/suite/.pre-commit-config.yaml new/referencing-0.36.1/suite/.pre-commit-config.yaml --- old/referencing-0.35.1/suite/.pre-commit-config.yaml 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/suite/.pre-commit-config.yaml 2025-01-17 03:19:30.000000000 +0100 @@ -1,6 +1,6 @@ repos: - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v4.6.0 + rev: v5.0.0 hooks: - id: check-ast - id: check-docstring-first @@ -14,12 +14,12 @@ args: [--fix, lf] - id: trailing-whitespace - repo: https://github.com/astral-sh/ruff-pre-commit - rev: "v0.4.2" + rev: "v0.9.2" hooks: - id: ruff args: [--fix, --exit-non-zero-on-fix] - repo: https://github.com/psf/black - rev: 24.4.2 + rev: 24.10.0 hooks: - name: black id: black @@ -30,6 +30,6 @@ - id: prettier exclude_types: ["markdown"] - repo: https://github.com/DavidAnson/markdownlint-cli2 - rev: v0.13.0 + rev: v0.17.1 hooks: - id: markdownlint-cli2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/suite/README.md new/referencing-0.36.1/suite/README.md --- old/referencing-0.35.1/suite/README.md 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/suite/README.md 2025-01-17 03:19:30.000000000 +0100 @@ -1,5 +1,7 @@ # JSON Referencing Test Suite +[](https://doi.org/10.5281/zenodo.14675569) + This repository contains a set of JSON objects that implementers of JSON referencing specifications can use to test their implementations. It is meant to be language agnostic and should require only a JSON parser. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/suite/noxfile.py new/referencing-0.36.1/suite/noxfile.py --- old/referencing-0.35.1/suite/noxfile.py 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/suite/noxfile.py 2025-01-17 03:19:30.000000000 +0100 @@ -3,7 +3,9 @@ import nox ROOT = Path(__file__).parent +TESTS = ROOT / "test_sanity.py" +nox.options.default_venv_backend = "uv|virtualenv" nox.options.sessions = [] @@ -31,4 +33,4 @@ Check Python code style in the sanity test suite. """ session.install("ruff") - session.run("ruff", "check", ROOT, __file__) + session.run("ruff", "check", ROOT, TESTS, __file__) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/suite/pyproject.toml new/referencing-0.36.1/suite/pyproject.toml --- old/referencing-0.35.1/suite/pyproject.toml 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/suite/pyproject.toml 2025-01-17 03:19:30.000000000 +0100 @@ -1,9 +1,3 @@ -[tool.isort] -combine_as_imports = true -from_first = true -include_trailing_comma = true -multi_line_output = 3 - [tool.ruff] line-length = 79 @@ -13,6 +7,7 @@ "A001", # It's fine to shadow builtins "A002", "A003", + "A005", "ARG", # This is all wrong whenever an interface is involved "ANN", # Just let the type checker do this "B006", # Mutable arguments require care but are OK if you don't abuse them @@ -50,7 +45,6 @@ "SIM300", # Not sure what heuristic this uses, but it's easily incorrect "SLF001", # Private usage within this package itself is fine "TD", # These TODO style rules are also silly - "UP007", # We support 3.8 + 3.9 ] [tool.ruff.lint.flake8-pytest-style] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/test-requirements.txt new/referencing-0.36.1/test-requirements.txt --- old/referencing-0.35.1/test-requirements.txt 2024-04-30 15:17:13.000000000 +0200 +++ new/referencing-0.36.1/test-requirements.txt 2025-01-17 03:19:30.000000000 +0100 @@ -1,18 +1,22 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --output-file test-requirements.txt test-requirements.in -attrs==23.2.0 +# uv pip compile --output-file /Users/julian/Development/referencing/test-requirements.txt test-requirements.in +attrs==24.3.0 # via # pytest-subtests # referencing iniconfig==2.0.0 # via pytest -packaging==24.0 +packaging==24.2 # via pytest pluggy==1.5.0 # via pytest -pytest==8.2.0 - # via pytest-subtests -pytest-subtests==0.12.1 +pytest==8.3.4 + # via + # -r test-requirements.in + # pytest-subtests +pytest-subtests==0.14.1 + # via -r test-requirements.in referencing @ file:.#egg=referencing -rpds-py==0.18.0 + # via -r test-requirements.in +rpds-py==0.22.3 # via referencing diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.35.1/uv.lock new/referencing-0.36.1/uv.lock --- old/referencing-0.35.1/uv.lock 1970-01-01 01:00:00.000000000 +0100 +++ new/referencing-0.36.1/uv.lock 2025-01-17 03:19:30.000000000 +0100 @@ -0,0 +1,146 @@ +version = 1 +requires-python = ">=3.9" + +[[package]] +name = "attrs" +version = "24.3.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/48/c8/6260f8ccc11f0917360fc0da435c5c9c7504e3db174d5a12a1494887b045/attrs-24.3.0.tar.gz", hash = "sha256:8f5c07333d543103541ba7be0e2ce16eeee8130cb0b3f9238ab904ce1e85baff", size = 805984 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/89/aa/ab0f7891a01eeb2d2e338ae8fecbe57fcebea1a24dbb64d45801bfab481d/attrs-24.3.0-py3-none-any.whl", hash = "sha256:ac96cd038792094f438ad1f6ff80837353805ac950cd2aa0e0625ef19850c308", size = 63397 }, +] + +[[package]] +name = "referencing" +source = { editable = "." } +dependencies = [ + { name = "attrs" }, + { name = "rpds-py" }, + { name = "typing-extensions", marker = "python_full_version < '3.13'" }, +] + +[package.metadata] +requires-dist = [ + { name = "attrs", specifier = ">=22.2.0" }, + { name = "rpds-py", specifier = ">=0.7.0" }, + { name = "typing-extensions", marker = "python_full_version < '3.13'" }, +] + +[[package]] +name = "rpds-py" +version = "0.22.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/01/80/cce854d0921ff2f0a9fa831ba3ad3c65cee3a46711addf39a2af52df2cfd/rpds_py-0.22.3.tar.gz", hash = "sha256:e32fee8ab45d3c2db6da19a5323bc3362237c8b653c70194414b892fd06a080d", size = 26771 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/42/2a/ead1d09e57449b99dcc190d8d2323e3a167421d8f8fdf0f217c6f6befe47/rpds_py-0.22.3-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:6c7b99ca52c2c1752b544e310101b98a659b720b21db00e65edca34483259967", size = 359514 }, + { url = "https://files.pythonhosted.org/packages/8f/7e/1254f406b7793b586c68e217a6a24ec79040f85e030fff7e9049069284f4/rpds_py-0.22.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:be2eb3f2495ba669d2a985f9b426c1797b7d48d6963899276d22f23e33d47e37", size = 349031 }, + { url = "https://files.pythonhosted.org/packages/aa/da/17c6a2c73730d426df53675ff9cc6653ac7a60b6438d03c18e1c822a576a/rpds_py-0.22.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:70eb60b3ae9245ddea20f8a4190bd79c705a22f8028aaf8bbdebe4716c3fab24", size = 381485 }, + { url = "https://files.pythonhosted.org/packages/aa/13/2dbacd820466aa2a3c4b747afb18d71209523d353cf865bf8f4796c969ea/rpds_py-0.22.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:4041711832360a9b75cfb11b25a6a97c8fb49c07b8bd43d0d02b45d0b499a4ff", size = 386794 }, + { url = "https://files.pythonhosted.org/packages/6d/62/96905d0a35ad4e4bc3c098b2f34b2e7266e211d08635baa690643d2227be/rpds_py-0.22.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:64607d4cbf1b7e3c3c8a14948b99345eda0e161b852e122c6bb71aab6d1d798c", size = 423523 }, + { url = "https://files.pythonhosted.org/packages/eb/1b/d12770f2b6a9fc2c3ec0d810d7d440f6d465ccd8b7f16ae5385952c28b89/rpds_py-0.22.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e69b0a0e2537f26d73b4e43ad7bc8c8efb39621639b4434b76a3de50c6966e", size = 446695 }, + { url = "https://files.pythonhosted.org/packages/4d/cf/96f1fd75512a017f8e07408b6d5dbeb492d9ed46bfe0555544294f3681b3/rpds_py-0.22.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc27863442d388870c1809a87507727b799c8460573cfbb6dc0eeaef5a11b5ec", size = 381959 }, + { url = "https://files.pythonhosted.org/packages/ab/f0/d1c5b501c8aea85aeb938b555bfdf7612110a2f8cdc21ae0482c93dd0c24/rpds_py-0.22.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e79dd39f1e8c3504be0607e5fc6e86bb60fe3584bec8b782578c3b0fde8d932c", size = 410420 }, + { url = "https://files.pythonhosted.org/packages/33/3b/45b6c58fb6aad5a569ae40fb890fc494c6b02203505a5008ee6dc68e65f7/rpds_py-0.22.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:e0fa2d4ec53dc51cf7d3bb22e0aa0143966119f42a0c3e4998293a3dd2856b09", size = 557620 }, + { url = "https://files.pythonhosted.org/packages/83/62/3fdd2d3d47bf0bb9b931c4c73036b4ab3ec77b25e016ae26fab0f02be2af/rpds_py-0.22.3-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:fda7cb070f442bf80b642cd56483b5548e43d366fe3f39b98e67cce780cded00", size = 584202 }, + { url = "https://files.pythonhosted.org/packages/04/f2/5dced98b64874b84ca824292f9cee2e3f30f3bcf231d15a903126684f74d/rpds_py-0.22.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:cff63a0272fcd259dcc3be1657b07c929c466b067ceb1c20060e8d10af56f5bf", size = 552787 }, + { url = "https://files.pythonhosted.org/packages/67/13/2273dea1204eda0aea0ef55145da96a9aa28b3f88bb5c70e994f69eda7c3/rpds_py-0.22.3-cp310-cp310-win32.whl", hash = "sha256:9bd7228827ec7bb817089e2eb301d907c0d9827a9e558f22f762bb690b131652", size = 220088 }, + { url = "https://files.pythonhosted.org/packages/4e/80/8c8176b67ad7f4a894967a7a4014ba039626d96f1d4874d53e409b58d69f/rpds_py-0.22.3-cp310-cp310-win_amd64.whl", hash = "sha256:9beeb01d8c190d7581a4d59522cd3d4b6887040dcfc744af99aa59fef3e041a8", size = 231737 }, + { url = "https://files.pythonhosted.org/packages/15/ad/8d1ddf78f2805a71253fcd388017e7b4a0615c22c762b6d35301fef20106/rpds_py-0.22.3-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d20cfb4e099748ea39e6f7b16c91ab057989712d31761d3300d43134e26e165f", size = 359773 }, + { url = "https://files.pythonhosted.org/packages/c8/75/68c15732293a8485d79fe4ebe9045525502a067865fa4278f178851b2d87/rpds_py-0.22.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:68049202f67380ff9aa52f12e92b1c30115f32e6895cd7198fa2a7961621fc5a", size = 349214 }, + { url = "https://files.pythonhosted.org/packages/3c/4c/7ce50f3070083c2e1b2bbd0fb7046f3da55f510d19e283222f8f33d7d5f4/rpds_py-0.22.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb4f868f712b2dd4bcc538b0a0c1f63a2b1d584c925e69a224d759e7070a12d5", size = 380477 }, + { url = "https://files.pythonhosted.org/packages/9a/e9/835196a69cb229d5c31c13b8ae603bd2da9a6695f35fe4270d398e1db44c/rpds_py-0.22.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:bc51abd01f08117283c5ebf64844a35144a0843ff7b2983e0648e4d3d9f10dbb", size = 386171 }, + { url = "https://files.pythonhosted.org/packages/f9/8e/33fc4eba6683db71e91e6d594a2cf3a8fbceb5316629f0477f7ece5e3f75/rpds_py-0.22.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0f3cec041684de9a4684b1572fe28c7267410e02450f4561700ca5a3bc6695a2", size = 422676 }, + { url = "https://files.pythonhosted.org/packages/37/47/2e82d58f8046a98bb9497a8319604c92b827b94d558df30877c4b3c6ccb3/rpds_py-0.22.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7ef9d9da710be50ff6809fed8f1963fecdfecc8b86656cadfca3bc24289414b0", size = 446152 }, + { url = "https://files.pythonhosted.org/packages/e1/78/79c128c3e71abbc8e9739ac27af11dc0f91840a86fce67ff83c65d1ba195/rpds_py-0.22.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:59f4a79c19232a5774aee369a0c296712ad0e77f24e62cad53160312b1c1eaa1", size = 381300 }, + { url = "https://files.pythonhosted.org/packages/c9/5b/2e193be0e8b228c1207f31fa3ea79de64dadb4f6a4833111af8145a6bc33/rpds_py-0.22.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1a60bce91f81ddaac922a40bbb571a12c1070cb20ebd6d49c48e0b101d87300d", size = 409636 }, + { url = "https://files.pythonhosted.org/packages/c2/3f/687c7100b762d62186a1c1100ffdf99825f6fa5ea94556844bbbd2d0f3a9/rpds_py-0.22.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:e89391e6d60251560f0a8f4bd32137b077a80d9b7dbe6d5cab1cd80d2746f648", size = 556708 }, + { url = "https://files.pythonhosted.org/packages/8c/a2/c00cbc4b857e8b3d5e7f7fc4c81e23afd8c138b930f4f3ccf9a41a23e9e4/rpds_py-0.22.3-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:e3fb866d9932a3d7d0c82da76d816996d1667c44891bd861a0f97ba27e84fc74", size = 583554 }, + { url = "https://files.pythonhosted.org/packages/d0/08/696c9872cf56effdad9ed617ac072f6774a898d46b8b8964eab39ec562d2/rpds_py-0.22.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:1352ae4f7c717ae8cba93421a63373e582d19d55d2ee2cbb184344c82d2ae55a", size = 552105 }, + { url = "https://files.pythonhosted.org/packages/18/1f/4df560be1e994f5adf56cabd6c117e02de7c88ee238bb4ce03ed50da9d56/rpds_py-0.22.3-cp311-cp311-win32.whl", hash = "sha256:b0b4136a252cadfa1adb705bb81524eee47d9f6aab4f2ee4fa1e9d3cd4581f64", size = 220199 }, + { url = "https://files.pythonhosted.org/packages/b8/1b/c29b570bc5db8237553002788dc734d6bd71443a2ceac2a58202ec06ef12/rpds_py-0.22.3-cp311-cp311-win_amd64.whl", hash = "sha256:8bd7c8cfc0b8247c8799080fbff54e0b9619e17cdfeb0478ba7295d43f635d7c", size = 231775 }, + { url = "https://files.pythonhosted.org/packages/75/47/3383ee3bd787a2a5e65a9b9edc37ccf8505c0a00170e3a5e6ea5fbcd97f7/rpds_py-0.22.3-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:27e98004595899949bd7a7b34e91fa7c44d7a97c40fcaf1d874168bb652ec67e", size = 352334 }, + { url = "https://files.pythonhosted.org/packages/40/14/aa6400fa8158b90a5a250a77f2077c0d0cd8a76fce31d9f2b289f04c6dec/rpds_py-0.22.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1978d0021e943aae58b9b0b196fb4895a25cc53d3956b8e35e0b7682eefb6d56", size = 342111 }, + { url = "https://files.pythonhosted.org/packages/7d/06/395a13bfaa8a28b302fb433fb285a67ce0ea2004959a027aea8f9c52bad4/rpds_py-0.22.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:655ca44a831ecb238d124e0402d98f6212ac527a0ba6c55ca26f616604e60a45", size = 384286 }, + { url = "https://files.pythonhosted.org/packages/43/52/d8eeaffab047e6b7b7ef7f00d5ead074a07973968ffa2d5820fa131d7852/rpds_py-0.22.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:feea821ee2a9273771bae61194004ee2fc33f8ec7db08117ef9147d4bbcbca8e", size = 391739 }, + { url = "https://files.pythonhosted.org/packages/83/31/52dc4bde85c60b63719610ed6f6d61877effdb5113a72007679b786377b8/rpds_py-0.22.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:22bebe05a9ffc70ebfa127efbc429bc26ec9e9b4ee4d15a740033efda515cf3d", size = 427306 }, + { url = "https://files.pythonhosted.org/packages/70/d5/1bab8e389c2261dba1764e9e793ed6830a63f830fdbec581a242c7c46bda/rpds_py-0.22.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3af6e48651c4e0d2d166dc1b033b7042ea3f871504b6805ba5f4fe31581d8d38", size = 442717 }, + { url = "https://files.pythonhosted.org/packages/82/a1/a45f3e30835b553379b3a56ea6c4eb622cf11e72008229af840e4596a8ea/rpds_py-0.22.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e67ba3c290821343c192f7eae1d8fd5999ca2dc99994114643e2f2d3e6138b15", size = 385721 }, + { url = "https://files.pythonhosted.org/packages/a6/27/780c942de3120bdd4d0e69583f9c96e179dfff082f6ecbb46b8d6488841f/rpds_py-0.22.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:02fbb9c288ae08bcb34fb41d516d5eeb0455ac35b5512d03181d755d80810059", size = 415824 }, + { url = "https://files.pythonhosted.org/packages/94/0b/aa0542ca88ad20ea719b06520f925bae348ea5c1fdf201b7e7202d20871d/rpds_py-0.22.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:f56a6b404f74ab372da986d240e2e002769a7d7102cc73eb238a4f72eec5284e", size = 561227 }, + { url = "https://files.pythonhosted.org/packages/0d/92/3ed77d215f82c8f844d7f98929d56cc321bb0bcfaf8f166559b8ec56e5f1/rpds_py-0.22.3-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:0a0461200769ab3b9ab7e513f6013b7a97fdeee41c29b9db343f3c5a8e2b9e61", size = 587424 }, + { url = "https://files.pythonhosted.org/packages/09/42/cacaeb047a22cab6241f107644f230e2935d4efecf6488859a7dd82fc47d/rpds_py-0.22.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8633e471c6207a039eff6aa116e35f69f3156b3989ea3e2d755f7bc41754a4a7", size = 555953 }, + { url = "https://files.pythonhosted.org/packages/e6/52/c921dc6d5f5d45b212a456c1f5b17df1a471127e8037eb0972379e39dff4/rpds_py-0.22.3-cp312-cp312-win32.whl", hash = "sha256:593eba61ba0c3baae5bc9be2f5232430453fb4432048de28399ca7376de9c627", size = 221339 }, + { url = "https://files.pythonhosted.org/packages/f2/c7/f82b5be1e8456600395366f86104d1bd8d0faed3802ad511ef6d60c30d98/rpds_py-0.22.3-cp312-cp312-win_amd64.whl", hash = "sha256:d115bffdd417c6d806ea9069237a4ae02f513b778e3789a359bc5856e0404cc4", size = 235786 }, + { url = "https://files.pythonhosted.org/packages/d0/bf/36d5cc1f2c609ae6e8bf0fc35949355ca9d8790eceb66e6385680c951e60/rpds_py-0.22.3-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:ea7433ce7e4bfc3a85654aeb6747babe3f66eaf9a1d0c1e7a4435bbdf27fea84", size = 351657 }, + { url = "https://files.pythonhosted.org/packages/24/2a/f1e0fa124e300c26ea9382e59b2d582cba71cedd340f32d1447f4f29fa4e/rpds_py-0.22.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6dd9412824c4ce1aca56c47b0991e65bebb7ac3f4edccfd3f156150c96a7bf25", size = 341829 }, + { url = "https://files.pythonhosted.org/packages/cf/c2/0da1231dd16953845bed60d1a586fcd6b15ceaeb965f4d35cdc71f70f606/rpds_py-0.22.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:20070c65396f7373f5df4005862fa162db5d25d56150bddd0b3e8214e8ef45b4", size = 384220 }, + { url = "https://files.pythonhosted.org/packages/c7/73/a4407f4e3a00a9d4b68c532bf2d873d6b562854a8eaff8faa6133b3588ec/rpds_py-0.22.3-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:0b09865a9abc0ddff4e50b5ef65467cd94176bf1e0004184eb915cbc10fc05c5", size = 391009 }, + { url = "https://files.pythonhosted.org/packages/a9/c3/04b7353477ab360fe2563f5f0b176d2105982f97cd9ae80a9c5a18f1ae0f/rpds_py-0.22.3-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3453e8d41fe5f17d1f8e9c383a7473cd46a63661628ec58e07777c2fff7196dc", size = 426989 }, + { url = "https://files.pythonhosted.org/packages/8d/e6/e4b85b722bcf11398e17d59c0f6049d19cd606d35363221951e6d625fcb0/rpds_py-0.22.3-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f5d36399a1b96e1a5fdc91e0522544580dbebeb1f77f27b2b0ab25559e103b8b", size = 441544 }, + { url = "https://files.pythonhosted.org/packages/27/fc/403e65e56f65fff25f2973216974976d3f0a5c3f30e53758589b6dc9b79b/rpds_py-0.22.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:009de23c9c9ee54bf11303a966edf4d9087cd43a6003672e6aa7def643d06518", size = 385179 }, + { url = "https://files.pythonhosted.org/packages/57/9b/2be9ff9700d664d51fd96b33d6595791c496d2778cb0b2a634f048437a55/rpds_py-0.22.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1aef18820ef3e4587ebe8b3bc9ba6e55892a6d7b93bac6d29d9f631a3b4befbd", size = 415103 }, + { url = "https://files.pythonhosted.org/packages/bb/a5/03c2ad8ca10994fcf22dd2150dd1d653bc974fa82d9a590494c84c10c641/rpds_py-0.22.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f60bd8423be1d9d833f230fdbccf8f57af322d96bcad6599e5a771b151398eb2", size = 560916 }, + { url = "https://files.pythonhosted.org/packages/ba/2e/be4fdfc8b5b576e588782b56978c5b702c5a2307024120d8aeec1ab818f0/rpds_py-0.22.3-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:62d9cfcf4948683a18a9aff0ab7e1474d407b7bab2ca03116109f8464698ab16", size = 587062 }, + { url = "https://files.pythonhosted.org/packages/67/e0/2034c221937709bf9c542603d25ad43a68b4b0a9a0c0b06a742f2756eb66/rpds_py-0.22.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9253fc214112405f0afa7db88739294295f0e08466987f1d70e29930262b4c8f", size = 555734 }, + { url = "https://files.pythonhosted.org/packages/ea/ce/240bae07b5401a22482b58e18cfbabaa392409b2797da60223cca10d7367/rpds_py-0.22.3-cp313-cp313-win32.whl", hash = "sha256:fb0ba113b4983beac1a2eb16faffd76cb41e176bf58c4afe3e14b9c681f702de", size = 220663 }, + { url = "https://files.pythonhosted.org/packages/cb/f0/d330d08f51126330467edae2fa4efa5cec8923c87551a79299380fdea30d/rpds_py-0.22.3-cp313-cp313-win_amd64.whl", hash = "sha256:c58e2339def52ef6b71b8f36d13c3688ea23fa093353f3a4fee2556e62086ec9", size = 235503 }, + { url = "https://files.pythonhosted.org/packages/f7/c4/dbe1cc03df013bf2feb5ad00615038050e7859f381e96fb5b7b4572cd814/rpds_py-0.22.3-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:f82a116a1d03628a8ace4859556fb39fd1424c933341a08ea3ed6de1edb0283b", size = 347698 }, + { url = "https://files.pythonhosted.org/packages/a4/3a/684f66dd6b0f37499cad24cd1c0e523541fd768576fa5ce2d0a8799c3cba/rpds_py-0.22.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:3dfcbc95bd7992b16f3f7ba05af8a64ca694331bd24f9157b49dadeeb287493b", size = 337330 }, + { url = "https://files.pythonhosted.org/packages/82/eb/e022c08c2ce2e8f7683baa313476492c0e2c1ca97227fe8a75d9f0181e95/rpds_py-0.22.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:59259dc58e57b10e7e18ce02c311804c10c5a793e6568f8af4dead03264584d1", size = 380022 }, + { url = "https://files.pythonhosted.org/packages/e4/21/5a80e653e4c86aeb28eb4fea4add1f72e1787a3299687a9187105c3ee966/rpds_py-0.22.3-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5725dd9cc02068996d4438d397e255dcb1df776b7ceea3b9cb972bdb11260a83", size = 390754 }, + { url = "https://files.pythonhosted.org/packages/37/a4/d320a04ae90f72d080b3d74597074e62be0a8ecad7d7321312dfe2dc5a6a/rpds_py-0.22.3-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:99b37292234e61325e7a5bb9689e55e48c3f5f603af88b1642666277a81f1fbd", size = 423840 }, + { url = "https://files.pythonhosted.org/packages/87/70/674dc47d93db30a6624279284e5631be4c3a12a0340e8e4f349153546728/rpds_py-0.22.3-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:27b1d3b3915a99208fee9ab092b8184c420f2905b7d7feb4aeb5e4a9c509b8a1", size = 438970 }, + { url = "https://files.pythonhosted.org/packages/3f/64/9500f4d66601d55cadd21e90784cfd5d5f4560e129d72e4339823129171c/rpds_py-0.22.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f612463ac081803f243ff13cccc648578e2279295048f2a8d5eb430af2bae6e3", size = 383146 }, + { url = "https://files.pythonhosted.org/packages/4d/45/630327addb1d17173adcf4af01336fd0ee030c04798027dfcb50106001e0/rpds_py-0.22.3-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f73d3fef726b3243a811121de45193c0ca75f6407fe66f3f4e183c983573e130", size = 408294 }, + { url = "https://files.pythonhosted.org/packages/5f/ef/8efb3373cee54ea9d9980b772e5690a0c9e9214045a4e7fa35046e399fee/rpds_py-0.22.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:3f21f0495edea7fdbaaa87e633a8689cd285f8f4af5c869f27bc8074638ad69c", size = 556345 }, + { url = "https://files.pythonhosted.org/packages/54/01/151d3b9ef4925fc8f15bfb131086c12ec3c3d6dd4a4f7589c335bf8e85ba/rpds_py-0.22.3-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:1e9663daaf7a63ceccbbb8e3808fe90415b0757e2abddbfc2e06c857bf8c5e2b", size = 582292 }, + { url = "https://files.pythonhosted.org/packages/30/89/35fc7a6cdf3477d441c7aca5e9bbf5a14e0f25152aed7f63f4e0b141045d/rpds_py-0.22.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:a76e42402542b1fae59798fab64432b2d015ab9d0c8c47ba7addddbaf7952333", size = 553855 }, + { url = "https://files.pythonhosted.org/packages/8f/e0/830c02b2457c4bd20a8c5bb394d31d81f57fbefce2dbdd2e31feff4f7003/rpds_py-0.22.3-cp313-cp313t-win32.whl", hash = "sha256:69803198097467ee7282750acb507fba35ca22cc3b85f16cf45fb01cb9097730", size = 219100 }, + { url = "https://files.pythonhosted.org/packages/f8/30/7ac943f69855c2db77407ae363484b915d861702dbba1aa82d68d57f42be/rpds_py-0.22.3-cp313-cp313t-win_amd64.whl", hash = "sha256:f5cf2a0c2bdadf3791b5c205d55a37a54025c6e18a71c71f82bb536cf9a454bf", size = 233794 }, + { url = "https://files.pythonhosted.org/packages/db/0f/a8ad17ddac7c880f48d5da50733dd25bfc35ba2be1bec9f23453e8c7a123/rpds_py-0.22.3-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:378753b4a4de2a7b34063d6f95ae81bfa7b15f2c1a04a9518e8644e81807ebea", size = 359735 }, + { url = "https://files.pythonhosted.org/packages/0c/41/430903669397ea3ee76865e0b53ea236e8dc0ffbecde47b2c4c783ad6759/rpds_py-0.22.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:3445e07bf2e8ecfeef6ef67ac83de670358abf2996916039b16a218e3d95e97e", size = 348724 }, + { url = "https://files.pythonhosted.org/packages/c9/5c/3496f4f0ee818297544f2d5f641c49dde8ae156392e6834b79c0609ba006/rpds_py-0.22.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7b2513ba235829860b13faa931f3b6846548021846ac808455301c23a101689d", size = 381782 }, + { url = "https://files.pythonhosted.org/packages/b6/dc/db0523ce0cd16ce579185cc9aa9141992de956d0a9c469ecfd1fb5d54ddc/rpds_py-0.22.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eaf16ae9ae519a0e237a0f528fd9f0197b9bb70f40263ee57ae53c2b8d48aeb3", size = 387036 }, + { url = "https://files.pythonhosted.org/packages/85/2a/9525c2427d2c257f877348918136a5d4e1b945c205a256e53bec61e54551/rpds_py-0.22.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:583f6a1993ca3369e0f80ba99d796d8e6b1a3a2a442dd4e1a79e652116413091", size = 424566 }, + { url = "https://files.pythonhosted.org/packages/b9/1c/f8c012a39794b84069635709f559c0309103d5d74b3f5013916e6ca4f174/rpds_py-0.22.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4617e1915a539a0d9a9567795023de41a87106522ff83fbfaf1f6baf8e85437e", size = 447203 }, + { url = "https://files.pythonhosted.org/packages/93/f5/c1c772364570d35b98ba64f36ec90c3c6d0b932bc4d8b9b4efef6dc64b07/rpds_py-0.22.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c150c7a61ed4a4f4955a96626574e9baf1adf772c2fb61ef6a5027e52803543", size = 382283 }, + { url = "https://files.pythonhosted.org/packages/10/06/f94f61313f94fc75c3c3aa74563f80bbd990e5b25a7c1a38cee7d5d0309b/rpds_py-0.22.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2fa4331c200c2521512595253f5bb70858b90f750d39b8cbfd67465f8d1b596d", size = 410022 }, + { url = "https://files.pythonhosted.org/packages/3f/b0/37ab416a9528419920dfb64886c220f58fcbd66b978e0a91b66e9ee9a993/rpds_py-0.22.3-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:214b7a953d73b5e87f0ebece4a32a5bd83c60a3ecc9d4ec8f1dca968a2d91e99", size = 557817 }, + { url = "https://files.pythonhosted.org/packages/2c/5d/9daa18adcd676dd3b2817c8a7cec3f3ebeeb0ce0d05a1b63bf994fc5114f/rpds_py-0.22.3-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:f47ad3d5f3258bd7058d2d506852217865afefe6153a36eb4b6928758041d831", size = 585099 }, + { url = "https://files.pythonhosted.org/packages/41/3f/ad4e58035d3f848410aa3d59857b5f238bafab81c8b4a844281f80445d62/rpds_py-0.22.3-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:f276b245347e6e36526cbd4a266a417796fc531ddf391e43574cf6466c492520", size = 552818 }, + { url = "https://files.pythonhosted.org/packages/b8/19/123acae8f4cab3c9463097c3ced3cc87c46f405056e249c874940e045309/rpds_py-0.22.3-cp39-cp39-win32.whl", hash = "sha256:bbb232860e3d03d544bc03ac57855cd82ddf19c7a07651a7c0fdb95e9efea8b9", size = 220246 }, + { url = "https://files.pythonhosted.org/packages/8b/8d/9db93e48d96ace1f6713c71ce72e2d94b71d82156c37b6a54e0930486f00/rpds_py-0.22.3-cp39-cp39-win_amd64.whl", hash = "sha256:cfbc454a2880389dbb9b5b398e50d439e2e58669160f27b60e5eca11f68ae17c", size = 231932 }, + { url = "https://files.pythonhosted.org/packages/8b/63/e29f8ee14fcf383574f73b6bbdcbec0fbc2e5fc36b4de44d1ac389b1de62/rpds_py-0.22.3-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:d48424e39c2611ee1b84ad0f44fb3b2b53d473e65de061e3f460fc0be5f1939d", size = 360786 }, + { url = "https://files.pythonhosted.org/packages/d3/e0/771ee28b02a24e81c8c0e645796a371350a2bb6672753144f36ae2d2afc9/rpds_py-0.22.3-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:24e8abb5878e250f2eb0d7859a8e561846f98910326d06c0d51381fed59357bd", size = 350589 }, + { url = "https://files.pythonhosted.org/packages/cf/49/abad4c4a1e6f3adf04785a99c247bfabe55ed868133e2d1881200aa5d381/rpds_py-0.22.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b232061ca880db21fa14defe219840ad9b74b6158adb52ddf0e87bead9e8493", size = 381848 }, + { url = "https://files.pythonhosted.org/packages/3a/7d/f4bc6d6fbe6af7a0d2b5f2ee77079efef7c8528712745659ec0026888998/rpds_py-0.22.3-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac0a03221cdb5058ce0167ecc92a8c89e8d0decdc9e99a2ec23380793c4dcb96", size = 387879 }, + { url = "https://files.pythonhosted.org/packages/13/b0/575c797377fdcd26cedbb00a3324232e4cb2c5d121f6e4b0dbf8468b12ef/rpds_py-0.22.3-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eb0c341fa71df5a4595f9501df4ac5abfb5a09580081dffbd1ddd4654e6e9123", size = 423916 }, + { url = "https://files.pythonhosted.org/packages/54/78/87157fa39d58f32a68d3326f8a81ad8fb99f49fe2aa7ad9a1b7d544f9478/rpds_py-0.22.3-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:bf9db5488121b596dbfc6718c76092fda77b703c1f7533a226a5a9f65248f8ad", size = 448410 }, + { url = "https://files.pythonhosted.org/packages/59/69/860f89996065a88be1b6ff2d60e96a02b920a262d8aadab99e7903986597/rpds_py-0.22.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b8db6b5b2d4491ad5b6bdc2bc7c017eec108acbf4e6785f42a9eb0ba234f4c9", size = 382841 }, + { url = "https://files.pythonhosted.org/packages/bd/d7/bc144e10d27e3cb350f98df2492a319edd3caaf52ddfe1293f37a9afbfd7/rpds_py-0.22.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b3d504047aba448d70cf6fa22e06cb09f7cbd761939fdd47604f5e007675c24e", size = 409662 }, + { url = "https://files.pythonhosted.org/packages/14/2a/6bed0b05233c291a94c7e89bc76ffa1c619d4e1979fbfe5d96024020c1fb/rpds_py-0.22.3-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:e61b02c3f7a1e0b75e20c3978f7135fd13cb6cf551bf4a6d29b999a88830a338", size = 558221 }, + { url = "https://files.pythonhosted.org/packages/11/23/cd8f566de444a137bc1ee5795e47069a947e60810ba4152886fe5308e1b7/rpds_py-0.22.3-pp310-pypy310_pp73-musllinux_1_2_i686.whl", hash = "sha256:e35ba67d65d49080e8e5a1dd40101fccdd9798adb9b050ff670b7d74fa41c566", size = 583780 }, + { url = "https://files.pythonhosted.org/packages/8d/63/79c3602afd14d501f751e615a74a59040328da5ef29ed5754ae80d236b84/rpds_py-0.22.3-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:26fd7cac7dd51011a245f29a2cc6489c4608b5a8ce8d75661bb4a1066c52dfbe", size = 553619 }, + { url = "https://files.pythonhosted.org/packages/9f/2e/c5c1689e80298d4e94c75b70faada4c25445739d91b94c211244a3ed7ed1/rpds_py-0.22.3-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:177c7c0fce2855833819c98e43c262007f42ce86651ffbb84f37883308cb0e7d", size = 233338 }, + { url = "https://files.pythonhosted.org/packages/bc/b7/d2c205723e3b4d75b03215694f0297a1b4b395bf834cb5896ad9bbb90f90/rpds_py-0.22.3-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:bb47271f60660803ad11f4c61b42242b8c1312a31c98c578f79ef9387bbde21c", size = 360594 }, + { url = "https://files.pythonhosted.org/packages/d8/8f/c3515f5234cf6055046d4cfe9c80a3742a20acfa7d0b1b290f0d7f56a8db/rpds_py-0.22.3-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:70fb28128acbfd264eda9bf47015537ba3fe86e40d046eb2963d75024be4d055", size = 349594 }, + { url = "https://files.pythonhosted.org/packages/6b/98/5b487cb06afc484befe350c87fda37f4ce11333f04f3380aba43dcf5bce2/rpds_py-0.22.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:44d61b4b7d0c2c9ac019c314e52d7cbda0ae31078aabd0f22e583af3e0d79723", size = 381138 }, + { url = "https://files.pythonhosted.org/packages/5e/3a/12308d2c51b3fdfc173619943b7dc5ba41b4850c47112eeda38d9c54ed12/rpds_py-0.22.3-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5f0e260eaf54380380ac3808aa4ebe2d8ca28b9087cf411649f96bad6900c728", size = 387828 }, + { url = "https://files.pythonhosted.org/packages/17/b2/c242241ab5a2a206e093f24ccbfa519c4bbf10a762ac90bffe1766c225e0/rpds_py-0.22.3-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b25bc607423935079e05619d7de556c91fb6adeae9d5f80868dde3468657994b", size = 424634 }, + { url = "https://files.pythonhosted.org/packages/d5/c7/52a1b15012139f3ba740f291f1d03c6b632938ba61bc605f24c101952493/rpds_py-0.22.3-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fb6116dfb8d1925cbdb52595560584db42a7f664617a1f7d7f6e32f138cdf37d", size = 447862 }, + { url = "https://files.pythonhosted.org/packages/55/3e/4d3ed8fd01bad77e8ed101116fe63b03f1011940d9596a8f4d82ac80cacd/rpds_py-0.22.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a63cbdd98acef6570c62b92a1e43266f9e8b21e699c363c0fef13bd530799c11", size = 382506 }, + { url = "https://files.pythonhosted.org/packages/30/78/df59d6f92470a84369a3757abeae1cfd7f7239c8beb6d948949bf78317d2/rpds_py-0.22.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2b8f60e1b739a74bab7e01fcbe3dddd4657ec685caa04681df9d562ef15b625f", size = 410534 }, + { url = "https://files.pythonhosted.org/packages/38/97/ea45d1edd9b753b20084b52dd5db6ee5e1ac3e036a27149972398a413858/rpds_py-0.22.3-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:2e8b55d8517a2fda8d95cb45d62a5a8bbf9dd0ad39c5b25c8833efea07b880ca", size = 557453 }, + { url = "https://files.pythonhosted.org/packages/08/cd/3a1b35eb9da27ffbb981cfffd32a01c7655c4431ccb278cb3064f8887462/rpds_py-0.22.3-pp39-pypy39_pp73-musllinux_1_2_i686.whl", hash = "sha256:2de29005e11637e7a2361fa151f780ff8eb2543a0da1413bb951e9f14b699ef3", size = 584412 }, + { url = "https://files.pythonhosted.org/packages/87/91/31d1c5aeb1606f71188259e0ba6ed6f5c21a3c72f58b51db6a8bd0aa2b5d/rpds_py-0.22.3-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:666ecce376999bf619756a24ce15bb14c5bfaf04bf00abc7e663ce17c3f34fe7", size = 553446 }, + { url = "https://files.pythonhosted.org/packages/e7/ad/03b5ccd1ab492c9dece85b3bf1c96453ab8c47983936fae6880f688f60b3/rpds_py-0.22.3-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:5246b14ca64a8675e0a7161f7af68fe3e910e6b90542b4bfb5439ba752191df6", size = 233013 }, +] + +[[package]] +name = "typing-extensions" +version = "4.12.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/df/db/f35a00659bc03fec321ba8bce9420de607a1d37f8342eee1863174c69557/typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8", size = 85321 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/26/9f/ad63fc0248c5379346306f8668cda6e2e2e9c95e01216d2b8ffd9ff037d0/typing_extensions-4.12.2-py3-none-any.whl", hash = "sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d", size = 37438 }, +]
