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 2024-01-08 23:44:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-referencing (Old) and /work/SRC/openSUSE:Factory/.python-referencing.new.21961 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-referencing" Mon Jan 8 23:44:12 2024 rev:20 rq:1137423 version:0.32.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-referencing/python-referencing.changes 2023-12-08 22:31:32.790880771 +0100 +++ /work/SRC/openSUSE:Factory/.python-referencing.new.21961/python-referencing.changes 2024-01-08 23:44:28.212584044 +0100 @@ -1,0 +2,14 @@ +Sun Jan 07 13:33:05 UTC 2024 - opensuse_buildserv...@ojkastl.de + +- Update to version 0.32.1: + * We CannotDetermineSpecification for $schema kyes that aren't + strs + * [pre-commit.ci] pre-commit autoupdate + * Update requirements. + * Enable more ruff rulesets. + * Remove an unneeded doc ext, we have no CLI. + * [pre-commit.ci] pre-commit autoupdate + * Bump actions/setup-python from 4 to 5 + * Update pre-commit hooks. + +------------------------------------------------------------------- Old: ---- referencing-0.32.0.tar.gz New: ---- referencing-0.32.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-referencing.spec ++++++ --- /var/tmp/diff_new_pack.gYsnRW/_old 2024-01-08 23:44:29.224620840 +0100 +++ /var/tmp/diff_new_pack.gYsnRW/_new 2024-01-08 23:44:29.228620986 +0100 @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 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.32.0 +Version: 0.32.1 Release: 0 Summary: JSON Referencing + Python License: MIT ++++++ _service ++++++ --- /var/tmp/diff_new_pack.gYsnRW/_old 2024-01-08 23:44:29.268622440 +0100 +++ /var/tmp/diff_new_pack.gYsnRW/_new 2024-01-08 23:44:29.268622440 +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.32.0</param> + <param name="revision">v0.32.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.gYsnRW/_old 2024-01-08 23:44:29.292623313 +0100 +++ /var/tmp/diff_new_pack.gYsnRW/_new 2024-01-08 23:44:29.292623313 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/python-jsonschema/referencing</param> - <param name="changesrevision">ff99d1e5e46c43c63c0bc45188206d02615c0672</param></service></servicedata> + <param name="changesrevision">adb7c6717209a790f9661c14d1afc5ca09689dc8</param></service></servicedata> (No newline at EOF) ++++++ referencing-0.32.0.tar.gz -> referencing-0.32.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.32.0/.git/HEAD new/referencing-0.32.1/.git/HEAD --- old/referencing-0.32.0/.git/HEAD 2023-12-07 16:02:02.000000000 +0100 +++ new/referencing-0.32.1/.git/HEAD 2024-01-05 19:31:40.000000000 +0100 @@ -1 +1 @@ -ff99d1e5e46c43c63c0bc45188206d02615c0672 +adb7c6717209a790f9661c14d1afc5ca09689dc8 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.32.0/.git/ORIG_HEAD new/referencing-0.32.1/.git/ORIG_HEAD --- old/referencing-0.32.0/.git/ORIG_HEAD 2023-12-07 16:02:02.000000000 +0100 +++ new/referencing-0.32.1/.git/ORIG_HEAD 2024-01-05 19:31:40.000000000 +0100 @@ -1 +1 @@ -ff99d1e5e46c43c63c0bc45188206d02615c0672 +adb7c6717209a790f9661c14d1afc5ca09689dc8 Binary files old/referencing-0.32.0/.git/index and new/referencing-0.32.1/.git/index differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.32.0/.git/logs/HEAD new/referencing-0.32.1/.git/logs/HEAD --- old/referencing-0.32.0/.git/logs/HEAD 2023-12-07 16:02:02.000000000 +0100 +++ new/referencing-0.32.1/.git/logs/HEAD 2024-01-05 19:31:40.000000000 +0100 @@ -1,2 +1,2 @@ -0000000000000000000000000000000000000000 ff99d1e5e46c43c63c0bc45188206d02615c0672 Johannes Kastl <ka...@b1-systems.de> 1701963627 +0100 clone: from https://github.com/python-jsonschema/referencing -ff99d1e5e46c43c63c0bc45188206d02615c0672 ff99d1e5e46c43c63c0bc45188206d02615c0672 Johannes Kastl <ka...@b1-systems.de> 1701963628 +0100 checkout: moving from main to v0.32.0 +0000000000000000000000000000000000000000 39caab19956e9500f4ab1b2909bd638f361d090e Johannes Kastl <g...@johannes-kastl.de> 1704634340 +0100 clone: from https://github.com/python-jsonschema/referencing +39caab19956e9500f4ab1b2909bd638f361d090e adb7c6717209a790f9661c14d1afc5ca09689dc8 Johannes Kastl <g...@johannes-kastl.de> 1704634352 +0100 checkout: moving from main to v0.32.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.32.0/.git/logs/refs/heads/main new/referencing-0.32.1/.git/logs/refs/heads/main --- old/referencing-0.32.0/.git/logs/refs/heads/main 2023-12-07 16:02:02.000000000 +0100 +++ new/referencing-0.32.1/.git/logs/refs/heads/main 2024-01-05 19:31:40.000000000 +0100 @@ -1 +1 @@ -0000000000000000000000000000000000000000 ff99d1e5e46c43c63c0bc45188206d02615c0672 Johannes Kastl <ka...@b1-systems.de> 1701963627 +0100 clone: from https://github.com/python-jsonschema/referencing +0000000000000000000000000000000000000000 39caab19956e9500f4ab1b2909bd638f361d090e Johannes Kastl <g...@johannes-kastl.de> 1704634340 +0100 clone: from https://github.com/python-jsonschema/referencing diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.32.0/.git/logs/refs/remotes/origin/HEAD new/referencing-0.32.1/.git/logs/refs/remotes/origin/HEAD --- old/referencing-0.32.0/.git/logs/refs/remotes/origin/HEAD 2023-12-07 16:02:02.000000000 +0100 +++ new/referencing-0.32.1/.git/logs/refs/remotes/origin/HEAD 2024-01-05 19:31:40.000000000 +0100 @@ -1 +1 @@ -0000000000000000000000000000000000000000 ff99d1e5e46c43c63c0bc45188206d02615c0672 Johannes Kastl <ka...@b1-systems.de> 1701963627 +0100 clone: from https://github.com/python-jsonschema/referencing +0000000000000000000000000000000000000000 39caab19956e9500f4ab1b2909bd638f361d090e Johannes Kastl <g...@johannes-kastl.de> 1704634340 +0100 clone: from https://github.com/python-jsonschema/referencing Binary files old/referencing-0.32.0/.git/modules/suite/index and new/referencing-0.32.1/.git/modules/suite/index differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.32.0/.git/modules/suite/logs/HEAD new/referencing-0.32.1/.git/modules/suite/logs/HEAD --- old/referencing-0.32.0/.git/modules/suite/logs/HEAD 2023-12-07 16:02:02.000000000 +0100 +++ new/referencing-0.32.1/.git/modules/suite/logs/HEAD 2024-01-05 19:31:40.000000000 +0100 @@ -1,2 +1,2 @@ -0000000000000000000000000000000000000000 306c985290edb4ebc6669acd67731c8a50459126 Johannes Kastl <ka...@b1-systems.de> 1701963628 +0100 clone: from https://github.com/python-jsonschema/referencing-suite -306c985290edb4ebc6669acd67731c8a50459126 9153b054a9e936587eb514e4466c1886645278c4 Johannes Kastl <ka...@b1-systems.de> 1701963628 +0100 checkout: moving from main to 9153b054a9e936587eb514e4466c1886645278c4 +0000000000000000000000000000000000000000 d0300b2f5f7c07ba831e8eb6cb5eb785c4c461d2 Johannes Kastl <g...@johannes-kastl.de> 1704634385 +0100 clone: from https://github.com/python-jsonschema/referencing-suite +d0300b2f5f7c07ba831e8eb6cb5eb785c4c461d2 9153b054a9e936587eb514e4466c1886645278c4 Johannes Kastl <g...@johannes-kastl.de> 1704634385 +0100 checkout: moving from main to 9153b054a9e936587eb514e4466c1886645278c4 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.32.0/.git/modules/suite/logs/refs/heads/main new/referencing-0.32.1/.git/modules/suite/logs/refs/heads/main --- old/referencing-0.32.0/.git/modules/suite/logs/refs/heads/main 2023-12-07 16:02:02.000000000 +0100 +++ new/referencing-0.32.1/.git/modules/suite/logs/refs/heads/main 2024-01-05 19:31:40.000000000 +0100 @@ -1 +1 @@ -0000000000000000000000000000000000000000 306c985290edb4ebc6669acd67731c8a50459126 Johannes Kastl <ka...@b1-systems.de> 1701963628 +0100 clone: from https://github.com/python-jsonschema/referencing-suite +0000000000000000000000000000000000000000 d0300b2f5f7c07ba831e8eb6cb5eb785c4c461d2 Johannes Kastl <g...@johannes-kastl.de> 1704634385 +0100 clone: from https://github.com/python-jsonschema/referencing-suite diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.32.0/.git/modules/suite/logs/refs/remotes/origin/HEAD new/referencing-0.32.1/.git/modules/suite/logs/refs/remotes/origin/HEAD --- old/referencing-0.32.0/.git/modules/suite/logs/refs/remotes/origin/HEAD 2023-12-07 16:02:02.000000000 +0100 +++ new/referencing-0.32.1/.git/modules/suite/logs/refs/remotes/origin/HEAD 2024-01-05 19:31:40.000000000 +0100 @@ -1 +1 @@ -0000000000000000000000000000000000000000 306c985290edb4ebc6669acd67731c8a50459126 Johannes Kastl <ka...@b1-systems.de> 1701963628 +0100 clone: from https://github.com/python-jsonschema/referencing-suite +0000000000000000000000000000000000000000 d0300b2f5f7c07ba831e8eb6cb5eb785c4c461d2 Johannes Kastl <g...@johannes-kastl.de> 1704634385 +0100 clone: from https://github.com/python-jsonschema/referencing-suite Binary files old/referencing-0.32.0/.git/modules/suite/objects/pack/pack-0d379d6194de0de2a9e0c42810eabf5152ff753b.idx and new/referencing-0.32.1/.git/modules/suite/objects/pack/pack-0d379d6194de0de2a9e0c42810eabf5152ff753b.idx differ Binary files old/referencing-0.32.0/.git/modules/suite/objects/pack/pack-0d379d6194de0de2a9e0c42810eabf5152ff753b.pack and new/referencing-0.32.1/.git/modules/suite/objects/pack/pack-0d379d6194de0de2a9e0c42810eabf5152ff753b.pack differ Binary files old/referencing-0.32.0/.git/modules/suite/objects/pack/pack-0d379d6194de0de2a9e0c42810eabf5152ff753b.rev and new/referencing-0.32.1/.git/modules/suite/objects/pack/pack-0d379d6194de0de2a9e0c42810eabf5152ff753b.rev differ Binary files old/referencing-0.32.0/.git/modules/suite/objects/pack/pack-ac3394c4d4c3e17b7ed15d4544ae308908ecee43.idx and new/referencing-0.32.1/.git/modules/suite/objects/pack/pack-ac3394c4d4c3e17b7ed15d4544ae308908ecee43.idx differ Binary files old/referencing-0.32.0/.git/modules/suite/objects/pack/pack-ac3394c4d4c3e17b7ed15d4544ae308908ecee43.pack and new/referencing-0.32.1/.git/modules/suite/objects/pack/pack-ac3394c4d4c3e17b7ed15d4544ae308908ecee43.pack differ Binary files old/referencing-0.32.0/.git/modules/suite/objects/pack/pack-ac3394c4d4c3e17b7ed15d4544ae308908ecee43.rev and new/referencing-0.32.1/.git/modules/suite/objects/pack/pack-ac3394c4d4c3e17b7ed15d4544ae308908ecee43.rev differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.32.0/.git/modules/suite/packed-refs new/referencing-0.32.1/.git/modules/suite/packed-refs --- old/referencing-0.32.0/.git/modules/suite/packed-refs 2023-12-07 16:02:02.000000000 +0100 +++ new/referencing-0.32.1/.git/modules/suite/packed-refs 2024-01-05 19:31:40.000000000 +0100 @@ -1,4 +1,3 @@ # pack-refs with: peeled fully-peeled sorted 63a80bcbdddcc7670e36a3f8b51bcf5295a00856 refs/remotes/origin/cross-draft -306c985290edb4ebc6669acd67731c8a50459126 refs/remotes/origin/main -bb633709d2bfa64ae8e3e644cb518b24fc42fe01 refs/remotes/origin/pre-commit-ci-update-config +d0300b2f5f7c07ba831e8eb6cb5eb785c4c461d2 refs/remotes/origin/main diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.32.0/.git/modules/suite/refs/heads/main new/referencing-0.32.1/.git/modules/suite/refs/heads/main --- old/referencing-0.32.0/.git/modules/suite/refs/heads/main 2023-12-07 16:02:02.000000000 +0100 +++ new/referencing-0.32.1/.git/modules/suite/refs/heads/main 2024-01-05 19:31:40.000000000 +0100 @@ -1 +1 @@ -306c985290edb4ebc6669acd67731c8a50459126 +d0300b2f5f7c07ba831e8eb6cb5eb785c4c461d2 Binary files old/referencing-0.32.0/.git/objects/pack/pack-501af585d1b94f03844a97300f3fc6bdccf1dc09.idx and new/referencing-0.32.1/.git/objects/pack/pack-501af585d1b94f03844a97300f3fc6bdccf1dc09.idx differ Binary files old/referencing-0.32.0/.git/objects/pack/pack-501af585d1b94f03844a97300f3fc6bdccf1dc09.pack and new/referencing-0.32.1/.git/objects/pack/pack-501af585d1b94f03844a97300f3fc6bdccf1dc09.pack differ Binary files old/referencing-0.32.0/.git/objects/pack/pack-501af585d1b94f03844a97300f3fc6bdccf1dc09.rev and new/referencing-0.32.1/.git/objects/pack/pack-501af585d1b94f03844a97300f3fc6bdccf1dc09.rev differ Binary files old/referencing-0.32.0/.git/objects/pack/pack-50fa5f1c727932d82f61801f528288fb0792a934.idx and new/referencing-0.32.1/.git/objects/pack/pack-50fa5f1c727932d82f61801f528288fb0792a934.idx differ Binary files old/referencing-0.32.0/.git/objects/pack/pack-50fa5f1c727932d82f61801f528288fb0792a934.pack and new/referencing-0.32.1/.git/objects/pack/pack-50fa5f1c727932d82f61801f528288fb0792a934.pack differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.32.0/.git/objects/pack/pack-50fa5f1c727932d82f61801f528288fb0792a934.promisor new/referencing-0.32.1/.git/objects/pack/pack-50fa5f1c727932d82f61801f528288fb0792a934.promisor --- old/referencing-0.32.0/.git/objects/pack/pack-50fa5f1c727932d82f61801f528288fb0792a934.promisor 1970-01-01 01:00:00.000000000 +0100 +++ new/referencing-0.32.1/.git/objects/pack/pack-50fa5f1c727932d82f61801f528288fb0792a934.promisor 2024-01-05 19:31:40.000000000 +0100 @@ -0,0 +1,122 @@ +39caab19956e9500f4ab1b2909bd638f361d090e HEAD +be7cd24e9825dcc5443d1b83c308d27bddf50c56 refs/heads/dependabot/submodules/suite-d0300b2 +7f0b8d7379f3ceeadbb9cc7de7d693cc7d44c572 refs/heads/hypothesis +39caab19956e9500f4ab1b2909bd638f361d090e 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 +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.32.0/.git/objects/pack/pack-50fa5f1c727932d82f61801f528288fb0792a934.rev and new/referencing-0.32.1/.git/objects/pack/pack-50fa5f1c727932d82f61801f528288fb0792a934.rev differ Binary files old/referencing-0.32.0/.git/objects/pack/pack-54b91203de2d55e9a682f464a98e3fb1678b75f4.idx and new/referencing-0.32.1/.git/objects/pack/pack-54b91203de2d55e9a682f464a98e3fb1678b75f4.idx differ Binary files old/referencing-0.32.0/.git/objects/pack/pack-54b91203de2d55e9a682f464a98e3fb1678b75f4.pack and new/referencing-0.32.1/.git/objects/pack/pack-54b91203de2d55e9a682f464a98e3fb1678b75f4.pack differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.32.0/.git/objects/pack/pack-54b91203de2d55e9a682f464a98e3fb1678b75f4.promisor new/referencing-0.32.1/.git/objects/pack/pack-54b91203de2d55e9a682f464a98e3fb1678b75f4.promisor --- old/referencing-0.32.0/.git/objects/pack/pack-54b91203de2d55e9a682f464a98e3fb1678b75f4.promisor 2023-12-07 16:02:02.000000000 +0100 +++ new/referencing-0.32.1/.git/objects/pack/pack-54b91203de2d55e9a682f464a98e3fb1678b75f4.promisor 1970-01-01 01:00:00.000000000 +0100 @@ -1,122 +0,0 @@ -ff99d1e5e46c43c63c0bc45188206d02615c0672 HEAD -7eeaff6d636d3a3b66a2064f722ed1d706c7fded refs/heads/dependabot/submodules/suite-306c985 -7f0b8d7379f3ceeadbb9cc7de7d693cc7d44c572 refs/heads/hypothesis -ff99d1e5e46c43c63c0bc45188206d02615c0672 refs/heads/main -78d4c988dd698d584c2a5a6c7f0653f87589fe54 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 -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.32.0/.git/objects/pack/pack-54b91203de2d55e9a682f464a98e3fb1678b75f4.rev and new/referencing-0.32.1/.git/objects/pack/pack-54b91203de2d55e9a682f464a98e3fb1678b75f4.rev differ Binary files old/referencing-0.32.0/.git/objects/pack/pack-65730ff02e9f0081109872c8321ab60031110af9.idx and new/referencing-0.32.1/.git/objects/pack/pack-65730ff02e9f0081109872c8321ab60031110af9.idx differ Binary files old/referencing-0.32.0/.git/objects/pack/pack-65730ff02e9f0081109872c8321ab60031110af9.pack and new/referencing-0.32.1/.git/objects/pack/pack-65730ff02e9f0081109872c8321ab60031110af9.pack differ Binary files old/referencing-0.32.0/.git/objects/pack/pack-65730ff02e9f0081109872c8321ab60031110af9.rev and new/referencing-0.32.1/.git/objects/pack/pack-65730ff02e9f0081109872c8321ab60031110af9.rev differ Binary files old/referencing-0.32.0/.git/objects/pack/pack-79f5ac40d48d38e1ede662cdd7e4b2c231b4b350.idx and new/referencing-0.32.1/.git/objects/pack/pack-79f5ac40d48d38e1ede662cdd7e4b2c231b4b350.idx differ Binary files old/referencing-0.32.0/.git/objects/pack/pack-79f5ac40d48d38e1ede662cdd7e4b2c231b4b350.pack and new/referencing-0.32.1/.git/objects/pack/pack-79f5ac40d48d38e1ede662cdd7e4b2c231b4b350.pack differ Binary files old/referencing-0.32.0/.git/objects/pack/pack-79f5ac40d48d38e1ede662cdd7e4b2c231b4b350.rev and new/referencing-0.32.1/.git/objects/pack/pack-79f5ac40d48d38e1ede662cdd7e4b2c231b4b350.rev differ Binary files old/referencing-0.32.0/.git/objects/pack/pack-7c5c554d3c40614c1b1ea09bffb40d7ba75b6c13.idx and new/referencing-0.32.1/.git/objects/pack/pack-7c5c554d3c40614c1b1ea09bffb40d7ba75b6c13.idx differ Binary files old/referencing-0.32.0/.git/objects/pack/pack-7c5c554d3c40614c1b1ea09bffb40d7ba75b6c13.pack and new/referencing-0.32.1/.git/objects/pack/pack-7c5c554d3c40614c1b1ea09bffb40d7ba75b6c13.pack differ Binary files old/referencing-0.32.0/.git/objects/pack/pack-7c5c554d3c40614c1b1ea09bffb40d7ba75b6c13.rev and new/referencing-0.32.1/.git/objects/pack/pack-7c5c554d3c40614c1b1ea09bffb40d7ba75b6c13.rev differ Binary files old/referencing-0.32.0/.git/objects/pack/pack-9d458404f1792459285dc05ae8c412be70a93b72.idx and new/referencing-0.32.1/.git/objects/pack/pack-9d458404f1792459285dc05ae8c412be70a93b72.idx differ Binary files old/referencing-0.32.0/.git/objects/pack/pack-9d458404f1792459285dc05ae8c412be70a93b72.pack and new/referencing-0.32.1/.git/objects/pack/pack-9d458404f1792459285dc05ae8c412be70a93b72.pack differ Binary files old/referencing-0.32.0/.git/objects/pack/pack-9d458404f1792459285dc05ae8c412be70a93b72.rev and new/referencing-0.32.1/.git/objects/pack/pack-9d458404f1792459285dc05ae8c412be70a93b72.rev differ Binary files old/referencing-0.32.0/.git/objects/pack/pack-ec8630922d95d4757f461cb4b1011b5e58b5661c.idx and new/referencing-0.32.1/.git/objects/pack/pack-ec8630922d95d4757f461cb4b1011b5e58b5661c.idx differ Binary files old/referencing-0.32.0/.git/objects/pack/pack-ec8630922d95d4757f461cb4b1011b5e58b5661c.pack and new/referencing-0.32.1/.git/objects/pack/pack-ec8630922d95d4757f461cb4b1011b5e58b5661c.pack differ Binary files old/referencing-0.32.0/.git/objects/pack/pack-ec8630922d95d4757f461cb4b1011b5e58b5661c.rev and new/referencing-0.32.1/.git/objects/pack/pack-ec8630922d95d4757f461cb4b1011b5e58b5661c.rev differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.32.0/.git/packed-refs new/referencing-0.32.1/.git/packed-refs --- old/referencing-0.32.0/.git/packed-refs 2023-12-07 16:02:02.000000000 +0100 +++ new/referencing-0.32.1/.git/packed-refs 2024-01-05 19:31:40.000000000 +0100 @@ -1,8 +1,7 @@ # pack-refs with: peeled fully-peeled sorted -7eeaff6d636d3a3b66a2064f722ed1d706c7fded refs/remotes/origin/dependabot/submodules/suite-306c985 +be7cd24e9825dcc5443d1b83c308d27bddf50c56 refs/remotes/origin/dependabot/submodules/suite-d0300b2 7f0b8d7379f3ceeadbb9cc7de7d693cc7d44c572 refs/remotes/origin/hypothesis -ff99d1e5e46c43c63c0bc45188206d02615c0672 refs/remotes/origin/main -78d4c988dd698d584c2a5a6c7f0653f87589fe54 refs/remotes/origin/pre-commit-ci-update-config +39caab19956e9500f4ab1b2909bd638f361d090e refs/remotes/origin/main 29f587735daddcf3fde3318382227e6d1f561e6a refs/remotes/origin/retrieval 2c788931eebb3f16187e45b0d90f39c7f082e1b1 refs/remotes/origin/url a71e9534484069bb3d886faacc8b8cb3897cd948 refs/tags/v0.1.0 @@ -169,6 +168,8 @@ ^4f7e8bc935d89644546bf900de012b4df5b9b06a 4ba942c7856764bcbede4bc10c0325c2a5639007 refs/tags/v0.32.0 ^ff99d1e5e46c43c63c0bc45188206d02615c0672 +5252ad3ec47691ed006074b6ad8dbe5d79464858 refs/tags/v0.32.1 +^adb7c6717209a790f9661c14d1afc5ca09689dc8 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.32.0/.git/refs/heads/main new/referencing-0.32.1/.git/refs/heads/main --- old/referencing-0.32.0/.git/refs/heads/main 2023-12-07 16:02:02.000000000 +0100 +++ new/referencing-0.32.1/.git/refs/heads/main 2024-01-05 19:31:40.000000000 +0100 @@ -1 +1 @@ -ff99d1e5e46c43c63c0bc45188206d02615c0672 +39caab19956e9500f4ab1b2909bd638f361d090e diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.32.0/.github/workflows/ci.yml new/referencing-0.32.1/.github/workflows/ci.yml --- old/referencing-0.32.0/.github/workflows/ci.yml 2023-12-07 16:02:02.000000000 +0100 +++ new/referencing-0.32.1/.github/workflows/ci.yml 2024-01-05 19:31:40.000000000 +0100 @@ -18,7 +18,7 @@ runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: "3.x" - uses: pre-commit/action@v3.0.0 @@ -60,7 +60,7 @@ run: brew install enchant if: runner.os == 'macOS' && startsWith(matrix.noxenv, 'docs') - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: | 3.8 @@ -90,7 +90,7 @@ with: submodules: "recursive" - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: "3.x" - name: Install dependencies diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.32.0/.pre-commit-config.yaml new/referencing-0.32.1/.pre-commit-config.yaml --- old/referencing-0.32.0/.pre-commit-config.yaml 2023-12-07 16:02:02.000000000 +0100 +++ new/referencing-0.32.1/.pre-commit-config.yaml 2024-01-05 19:31:40.000000000 +0100 @@ -13,21 +13,21 @@ args: [--fix, lf] - id: trailing-whitespace - repo: https://github.com/astral-sh/ruff-pre-commit - rev: "v0.1.6" + rev: "v0.1.9" hooks: - id: ruff args: [--fix, --exit-non-zero-on-fix] - repo: https://github.com/PyCQA/isort - rev: 5.12.0 + rev: 5.13.2 hooks: - id: isort - repo: https://github.com/psf/black - rev: 23.11.0 + rev: 23.12.1 hooks: - name: black id: black args: ["--line-length", "79"] - repo: https://github.com/pre-commit/mirrors-prettier - rev: "v3.1.0" + rev: "v4.0.0-alpha.8" hooks: - id: prettier diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.32.0/docs/changes.rst new/referencing-0.32.1/docs/changes.rst --- old/referencing-0.32.0/docs/changes.rst 2023-12-07 16:02:02.000000000 +0100 +++ new/referencing-0.32.1/docs/changes.rst 2024-01-05 19:31:40.000000000 +0100 @@ -2,6 +2,11 @@ Changelog ========= +v0.32.1 +------- + +* Make ``Specification.detect`` raise a ``CannotDetermineSpecification`` error even if passed a mapping with a ``$schema`` key that doesn't match JSON Schema dialect semantics (e.g. a non-string). + v0.32.0 ------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.32.0/docs/conf.py new/referencing-0.32.1/docs/conf.py --- old/referencing-0.32.0/docs/conf.py 2023-12-07 16:02:02.000000000 +0100 +++ new/referencing-0.32.1/docs/conf.py 2024-01-05 19:31:40.000000000 +0100 @@ -26,7 +26,6 @@ "sphinx.ext.napoleon", "sphinx.ext.todo", "sphinx.ext.viewcode", - "sphinx_click", "sphinx_copybutton", "sphinx_json_schema_spec", "sphinxcontrib.spelling", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.32.0/docs/requirements.in new/referencing-0.32.1/docs/requirements.in --- old/referencing-0.32.0/docs/requirements.in 2023-12-07 16:02:02.000000000 +0100 +++ new/referencing-0.32.1/docs/requirements.in 2024-01-05 19:31:40.000000000 +0100 @@ -1,7 +1,6 @@ file:.#egg=referencing furo pygments-github-lexers -sphinx-click sphinx-copybutton sphinx-json-schema-spec sphinx>5 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.32.0/docs/requirements.txt new/referencing-0.32.1/docs/requirements.txt --- old/referencing-0.32.0/docs/requirements.txt 2023-12-07 16:02:02.000000000 +0100 +++ new/referencing-0.32.1/docs/requirements.txt 2024-01-05 19:31:40.000000000 +0100 @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # pip-compile --strip-extras docs/requirements.in @@ -8,23 +8,19 @@ # via sphinx attrs==23.1.0 # via referencing -babel==2.13.1 +babel==2.14.0 # via sphinx beautifulsoup4==4.12.2 # via furo -certifi==2023.7.22 +certifi==2023.11.17 # via requests charset-normalizer==3.3.2 # via requests -click==8.1.7 - # via sphinx-click docutils==0.20.1 - # via - # sphinx - # sphinx-click + # via sphinx furo==2023.9.10 # via -r docs/requirements.in -idna==3.4 +idna==3.6 # via requests imagesize==1.4.1 # via sphinx @@ -38,7 +34,7 @@ # via sphinx pyenchant==3.2.2 # via sphinxcontrib-spelling -pygments==2.16.1 +pygments==2.17.2 # via # furo # pygments-github-lexers @@ -49,7 +45,7 @@ # via -r docs/requirements.in requests==2.31.0 # via sphinx -rpds-py==0.12.0 +rpds-py==0.14.2 # via referencing snowballstemmer==2.2.0 # via sphinx @@ -60,7 +56,6 @@ # -r docs/requirements.in # furo # sphinx-basic-ng - # sphinx-click # sphinx-copybutton # sphinx-json-schema-spec # sphinxcontrib-applehelp @@ -72,8 +67,6 @@ # sphinxext-opengraph sphinx-basic-ng==1.0.0b2 # via furo -sphinx-click==5.0.1 - # via -r docs/requirements.in sphinx-copybutton==0.5.2 # via -r docs/requirements.in sphinx-json-schema-spec==2023.8.1 @@ -92,9 +85,9 @@ # via sphinx sphinxcontrib-spelling==8.0.0 # via -r docs/requirements.in -sphinxext-opengraph==0.9.0 +sphinxext-opengraph==0.9.1 # via -r docs/requirements.in -url-py==0.9.2 +url-py==0.10.0 # via -r docs/requirements.in urllib3==2.1.0 # via requests diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.32.0/noxfile.py new/referencing-0.32.1/noxfile.py --- old/referencing-0.32.0/noxfile.py 2023-12-07 16:02:02.000000000 +0100 +++ new/referencing-0.32.1/noxfile.py 2024-01-05 19:31:40.000000000 +0100 @@ -41,7 +41,7 @@ if session.posargs and session.posargs[0] == "coverage": if len(session.posargs) > 1 and session.posargs[1] == "github": - github = os.environ["GITHUB_STEP_SUMMARY"] + github = Path(os.environ["GITHUB_STEP_SUMMARY"]) else: github = None @@ -50,7 +50,7 @@ if github is None: session.run("coverage", "report") else: - with open(github, "a") as summary: + with github.open("a") as summary: summary.write("### Coverage\n\n") summary.flush() # without a flush, output seems out of order. session.run( diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.32.0/pyproject.toml new/referencing-0.32.1/pyproject.toml --- old/referencing-0.32.0/pyproject.toml 2023-12-07 16:02:02.000000000 +0100 +++ new/referencing-0.32.1/pyproject.toml 2024-01-05 19:31:40.000000000 +0100 @@ -8,9 +8,9 @@ [project] name = "referencing" description = "JSON Referencing + Python" +requires-python = ">=3.8" readme = "README.rst" license = {text = "MIT"} -requires-python = ">=3.8" keywords = ["json", "referencing", "jsonschema", "openapi", "asyncapi"] authors = [ {email = "julian+referenc...@grayvines.com"}, @@ -66,6 +66,7 @@ [tool.doc8] ignore = [ + "D000", # see PyCQA/doc8#125 "D001", # one sentence per line, so max length doesn't make sense ] @@ -87,52 +88,64 @@ [tool.ruff] line-length = 79 -select = [ - "ANN", "B", "D", "D204", "E", "F", "Q", "RUF", "SIM", "TCH", "UP", "W", -] +select = ["ALL"] ignore = [ - # Wat, type annotations for self and cls, why is this a thing? - "ANN101", - "ANN102", - # Private annotations are fine to leave out. - "ANN202", - # I don't know how to more properly annotate "pass along all arguments". - "ANN401", - # It's totally OK to call functions for default arguments. - "B008", - # raise SomeException(...) is fine. - "B904", - # There's no need for explicit strict, this is simply zip's default behavior. - "B905", - # It's fine to not have docstrings for magic methods. - "D105", - # __init__ especially doesn't need a docstring - "D107", - # This rule makes diffs uglier when expanding docstrings (and it's uglier) - "D200", - # No blank lines before docstrings. - "D203", - # Start docstrings on the second line. - "D212", - # This rule misses sassy docstrings ending with ! or ?. - "D400", - # Section headers should end with a colon not a newline - "D406", - # Underlines aren't needed - "D407", - # Plz spaces after section headers - "D412", - # Not sure what heuristic this uses, but it seems easy for it to be wrong. - "SIM300", - # We support 3.8 + 3.9 - "UP007", + "A001", # It's fine to shadow builtins + "A002", + "A003", + "ARG", # This is all wrong whenever an interface is involved + "ANN", # Just let the type checker do this + "B008", # It's totally OK to call functions for default arguments. + "B904", # raise SomeException(...) is fine. + "B905", # No need for explicit strict, this is simply zip's default behavior + "C408", # Calling dict is fine when it saves quoting the keys + "C901", # Not really something to focus on + "D105", # It's fine to not have docstrings for magic methods. + "D107", # __init__ especially doesn't need a docstring + "D200", # This rule makes diffs uglier when expanding docstrings + "D203", # No blank lines before docstrings. + "D212", # Start docstrings on the second line. + "D400", # This rule misses sassy docstrings ending with ! or ? + "D401", # This rule is too flaky. + "D406", # Section headers should end with a colon not a newline + "D407", # Underlines aren't needed + "D412", # Plz spaces after section headers + "EM101", # These don't bother me, it's fine there's some duplication. + "EM102", + "FBT", # It's worth avoiding boolean args but I don't care to enforce it + "FIX", # Yes thanks, if I could it wouldn't be there + "I001", # We can't yet use ruff's isort + "N", # These naming rules are silly + "PLR0912", # These metrics are fine to be aware of but not to enforce + "PLR0913", + "PLR0915", + "PLW2901", # Shadowing for loop variables is occasionally fine. + "PT006", # pytest parametrize takes strings as well + "PYI025", # wat, I'm not confused, thanks. + "RET502", # Returning None implicitly is fine + "RET503", + "RET505", # These push you to use `if` instead of `elif`, but for no reason + "RET506", + "RSE102", # Ha, what, who even knew you could leave the parens off. But no. + "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 ] extend-exclude = ["suite"] +[tool.ruff.lint.flake8-pytest-style] +mark-parentheses = false + [tool.ruff.flake8-quotes] docstring-quotes = "double" +[tool.ruff.lint.isort] +combine-as-imports = true +from-first = true + [tool.ruff.per-file-ignores] -"noxfile.py" = ["ANN", "D100"] -"docs/*" = ["ANN", "D"] -"referencing/tests/*" = ["ANN", "D", "RUF012"] +"noxfile.py" = ["ANN", "D100", "S101", "T201"] +"docs/*" = ["ANN", "D", "INP001"] +"referencing/tests/*" = ["ANN", "D", "RUF012", "S", "PLR", "TRY"] +"referencing/typing.py" = ["PLC0414"] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.32.0/referencing/_attrs.py new/referencing-0.32.1/referencing/_attrs.py --- old/referencing-0.32.0/referencing/_attrs.py 2023-12-07 16:02:02.000000000 +0100 +++ new/referencing-0.32.1/referencing/_attrs.py 2024-01-05 19:31:40.000000000 +0100 @@ -18,13 +18,14 @@ class UnsupportedSubclassing(Exception): - pass + def __str__(self): + return ( + "Subclassing is not part of referencing's public API. " + "If no other suitable API exists for what you're trying to do, " + "feel free to file an issue asking for one." + ) @staticmethod def _do_not_subclass() -> NoReturn: # pragma: no cover - raise UnsupportedSubclassing( - "Subclassing is not part of referencing's public API. " - "If no other suitable API exists for what you're trying to do, " - "feel free to file an issue asking for one.", - ) + raise UnsupportedSubclassing() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.32.0/referencing/_core.py new/referencing-0.32.1/referencing/_core.py --- old/referencing-0.32.0/referencing/_core.py 2023-12-07 16:02:02.000000000 +0100 +++ new/referencing-0.32.1/referencing/_core.py 2024-01-05 19:31:40.000000000 +0100 @@ -42,14 +42,12 @@ raise exceptions.CannotDetermineSpecification(contents) jsonschema_dialect_id = contents.get("$schema") # type: ignore[reportUnknownMemberType] - if jsonschema_dialect_id is None: + if not isinstance(jsonschema_dialect_id, str): raise exceptions.CannotDetermineSpecification(contents) from referencing.jsonschema import specification_with - return specification_with( - jsonschema_dialect_id, # type: ignore[reportUnknownArgumentType] - ) + return specification_with(jsonschema_dialect_id) def _detect_or_default( @@ -266,8 +264,9 @@ segment = segment.replace("~1", "/").replace("~0", "~") try: contents = contents[segment] # type: ignore[reportUnknownArgumentType] - except LookupError: - raise exceptions.PointerToNowhere(ref=pointer, resource=self) + except LookupError as lookup_error: + error = exceptions.PointerToNowhere(ref=pointer, resource=self) + raise error from lookup_error segments.append(segment) last = resolver @@ -326,7 +325,7 @@ try: return self._resources[uri.rstrip("#")] except KeyError: - raise exceptions.NoSuchResource(ref=uri) + raise exceptions.NoSuchResource(ref=uri) from None def __iter__(self) -> Iterator[URI]: """ @@ -421,8 +420,8 @@ exceptions.NoSuchResource, ): raise - except Exception: - raise exceptions.Unretrievable(ref=uri) + except Exception as error: # noqa: BLE001 + raise exceptions.Unretrievable(ref=uri) from error else: registry = registry.with_resource(uri, resource) return Retrieved(registry=registry, value=resource) @@ -556,7 +555,7 @@ if registry._retrieve is not _fail_to_retrieve: if registry._retrieve is not retrieve is not _fail_to_retrieve: - raise ValueError( + raise ValueError( # noqa: TRY003 "Cannot combine registries with conflicting retrieval " "functions.", ) @@ -668,8 +667,8 @@ retrieved = self._registry.get_or_retrieve(uri) except exceptions.NoSuchResource: raise exceptions.Unresolvable(ref=ref) from None - except exceptions.Unretrievable: - raise exceptions.Unresolvable(ref=ref) + except exceptions.Unretrievable as error: + raise exceptions.Unresolvable(ref=ref) from error if fragment.startswith("/"): resolver = self._evolve(registry=retrieved.registry, base_uri=uri) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.32.0/referencing/exceptions.py new/referencing-0.32.1/referencing/exceptions.py --- old/referencing-0.32.0/referencing/exceptions.py 2023-12-07 16:02:02.000000000 +0100 +++ new/referencing-0.32.1/referencing/exceptions.py 2024-01-05 19:31:40.000000000 +0100 @@ -25,7 +25,7 @@ ref: URI - def __eq__(self, other: Any) -> bool: + def __eq__(self, other: object) -> bool: if self.__class__ is not other.__class__: return NotImplemented return attrs.astuple(self) == attrs.astuple(other) @@ -47,7 +47,7 @@ resource: Resource[Any] - def __eq__(self, other: Any) -> bool: + def __eq__(self, other: object) -> bool: if self.__class__ is not other.__class__: return NotImplemented return attrs.astuple(self) == attrs.astuple(other) @@ -64,7 +64,7 @@ ref: URI - def __eq__(self, other: Any) -> bool: + def __eq__(self, other: object) -> bool: if self.__class__ is not other.__class__: return NotImplemented return attrs.astuple(self) == attrs.astuple(other) @@ -84,7 +84,7 @@ contents: Any - def __eq__(self, other: Any) -> bool: + def __eq__(self, other: object) -> bool: if self.__class__ is not other.__class__: return NotImplemented return attrs.astuple(self) == attrs.astuple(other) @@ -101,7 +101,7 @@ ref: URI - def __eq__(self, other: Any) -> bool: + def __eq__(self, other: object) -> bool: if self.__class__ is not other.__class__: return NotImplemented return attrs.astuple(self) == attrs.astuple(other) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.32.0/referencing/jsonschema.py new/referencing-0.32.1/referencing/jsonschema.py --- old/referencing-0.32.0/referencing/jsonschema.py 2023-12-07 16:02:02.000000000 +0100 +++ new/referencing-0.32.1/referencing/jsonschema.py 2024-01-05 19:31:40.000000000 +0100 @@ -336,9 +336,10 @@ ) -> _Resolver[Any]: _segments = iter(segments) for segment in _segments: - if ( - segment == "items" or segment == "dependencies" - ) and isinstance(subresource.contents, Mapping): + if segment in {"items", "dependencies"} and isinstance( + subresource.contents, + Mapping, + ): return resolver.in_subresource(subresource) if segment not in in_value and ( segment not in in_child or next(_segments, None) is None diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.32.0/referencing/tests/test_core.py new/referencing-0.32.1/referencing/tests/test_core.py --- old/referencing-0.32.0/referencing/tests/test_core.py 2023-12-07 16:02:02.000000000 +0100 +++ new/referencing-0.32.1/referencing/tests/test_core.py 2024-01-05 19:31:40.000000000 +0100 @@ -975,6 +975,10 @@ with pytest.raises(exceptions.CannotDetermineSpecification): Specification.detect({"foo": "bar"}) + def test_detect_with_non_URI_schema(self): + with pytest.raises(exceptions.CannotDetermineSpecification): + Specification.detect({"$schema": 37}) + def test_detect_with_no_discernible_information_and_default(self): specification = Specification.OPAQUE.detect({"foo": "bar"}) assert specification is Specification.OPAQUE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.32.0/test-requirements.txt new/referencing-0.32.1/test-requirements.txt --- old/referencing-0.32.0/test-requirements.txt 2023-12-07 16:02:02.000000000 +0100 +++ new/referencing-0.32.1/test-requirements.txt 2024-01-05 19:31:40.000000000 +0100 @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # pip-compile --strip-extras test-requirements.in @@ -22,5 +22,5 @@ # via -r test-requirements.in file:.#egg=referencing # via -r test-requirements.in -rpds-py==0.12.0 +rpds-py==0.14.2 # via referencing