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 2023-04-04 21:26:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-referencing (Old) and /work/SRC/openSUSE:Factory/.python-referencing.new.19717 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-referencing" Tue Apr 4 21:26:14 2023 rev:2 rq:1077133 version:0.27.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-referencing/python-referencing.changes 2023-03-29 23:27:05.803427223 +0200 +++ /work/SRC/openSUSE:Factory/.python-referencing.new.19717/python-referencing.changes 2023-04-04 21:26:30.783268204 +0200 @@ -1,0 +2,7 @@ +Tue Apr 04 06:16:10 UTC 2023 - ka...@b1-systems.de + +- Update to version 0.27.0: + * Fix looking up anchors from non-canonical URIs. + * [pre-commit.ci] pre-commit autoupdate + +------------------------------------------------------------------- Old: ---- referencing-0.26.4.tar.gz New: ---- referencing-0.27.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-referencing.spec ++++++ --- /var/tmp/diff_new_pack.yU8cYU/_old 2023-04-04 21:26:31.867274356 +0200 +++ /var/tmp/diff_new_pack.yU8cYU/_new 2023-04-04 21:26:31.871274379 +0200 @@ -25,7 +25,7 @@ %bcond_with test %endif Name: python-referencing%{psuffix} -Version: 0.26.4 +Version: 0.27.0 Release: 0 Summary: JSON Referencing + Python License: MIT ++++++ _service ++++++ --- /var/tmp/diff_new_pack.yU8cYU/_old 2023-04-04 21:26:31.919274651 +0200 +++ /var/tmp/diff_new_pack.yU8cYU/_new 2023-04-04 21:26:31.923274675 +0200 @@ -2,7 +2,7 @@ <service name="tar_scm" mode="disabled"> <param name="url">https://github.com/python-jsonschema/referencing</param> <param name="scm">git</param> - <param name="revision">v0.26.4</param> + <param name="revision">v0.27.0</param> <param name="versionformat">@PARENT_TAG@</param> <param name="changesgenerate">enable</param> <param name="versionrewrite-pattern">v(.*)</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.yU8cYU/_old 2023-04-04 21:26:31.951274833 +0200 +++ /var/tmp/diff_new_pack.yU8cYU/_new 2023-04-04 21:26:31.951274833 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/python-jsonschema/referencing</param> - <param name="changesrevision">e254e08b39550f04be4622e3c90cc9ec1fd3a28c</param></service></servicedata> + <param name="changesrevision">f520b40800233e34f8f5c3ac7100af4501fe54d7</param></service></servicedata> (No newline at EOF) ++++++ referencing-0.26.4.tar.gz -> referencing-0.27.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.26.4/.git/FETCH_HEAD new/referencing-0.27.0/.git/FETCH_HEAD --- old/referencing-0.26.4/.git/FETCH_HEAD 2023-03-27 20:10:49.000000000 +0200 +++ new/referencing-0.27.0/.git/FETCH_HEAD 2023-04-03 20:24:24.000000000 +0200 @@ -1,2 +1,3 @@ -c9de6c2947235171e2a270e9cd0dbac569d4dee6 not-for-merge branch 'main' of https://github.com/python-jsonschema/referencing +b3e1f8d8eb0683e3663d1fbdd8b68bf9cd2a366f not-for-merge branch 'dependabot/submodules/suite-e8927d9' of https://github.com/python-jsonschema/referencing +2c8d87e0ffc889b4ca14e86c0cb7cc7b8662bd91 not-for-merge branch 'main' of https://github.com/python-jsonschema/referencing 29f587735daddcf3fde3318382227e6d1f561e6a not-for-merge branch 'retrieval' of https://github.com/python-jsonschema/referencing diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.26.4/.git/HEAD new/referencing-0.27.0/.git/HEAD --- old/referencing-0.26.4/.git/HEAD 2023-03-27 20:10:49.000000000 +0200 +++ new/referencing-0.27.0/.git/HEAD 2023-04-03 20:24:24.000000000 +0200 @@ -1 +1 @@ -e254e08b39550f04be4622e3c90cc9ec1fd3a28c +f520b40800233e34f8f5c3ac7100af4501fe54d7 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.26.4/.git/ORIG_HEAD new/referencing-0.27.0/.git/ORIG_HEAD --- old/referencing-0.26.4/.git/ORIG_HEAD 2023-03-27 20:10:49.000000000 +0200 +++ new/referencing-0.27.0/.git/ORIG_HEAD 2023-04-03 20:24:24.000000000 +0200 @@ -1 +1 @@ -03f3dfbdd37f8cfc59481a452425681324328de9 +647f6fe178960849ed707bcf466b2d7c0cfb601f Binary files old/referencing-0.26.4/.git/index and new/referencing-0.27.0/.git/index differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.26.4/.git/logs/HEAD new/referencing-0.27.0/.git/logs/HEAD --- old/referencing-0.26.4/.git/logs/HEAD 2023-03-27 20:10:49.000000000 +0200 +++ new/referencing-0.27.0/.git/logs/HEAD 2023-04-03 20:24:24.000000000 +0200 @@ -10,3 +10,5 @@ d8c4a8ffe1f378308260450228550351b259a8fe b419b5fe91ed426158caaeb0b5ff69ba02319c7c Johannes Kastl <ka...@b1-systems.de> 1679979726 +0200 reset: moving to v0.26.3 b419b5fe91ed426158caaeb0b5ff69ba02319c7c 03f3dfbdd37f8cfc59481a452425681324328de9 Johannes Kastl <ka...@b1-systems.de> 1679979926 +0200 merge v0.26.4: Merge made by the 'ort' strategy. 03f3dfbdd37f8cfc59481a452425681324328de9 e254e08b39550f04be4622e3c90cc9ec1fd3a28c Johannes Kastl <ka...@b1-systems.de> 1679979926 +0200 reset: moving to v0.26.4 +e254e08b39550f04be4622e3c90cc9ec1fd3a28c 647f6fe178960849ed707bcf466b2d7c0cfb601f Johannes Kastl <ka...@b1-systems.de> 1680588969 +0200 merge v0.27.0: Merge made by the 'ort' strategy. +647f6fe178960849ed707bcf466b2d7c0cfb601f f520b40800233e34f8f5c3ac7100af4501fe54d7 Johannes Kastl <ka...@b1-systems.de> 1680588969 +0200 reset: moving to v0.27.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.26.4/.git/logs/refs/remotes/origin/dependabot/submodules/suite-e8927d9 new/referencing-0.27.0/.git/logs/refs/remotes/origin/dependabot/submodules/suite-e8927d9 --- old/referencing-0.26.4/.git/logs/refs/remotes/origin/dependabot/submodules/suite-e8927d9 1970-01-01 01:00:00.000000000 +0100 +++ new/referencing-0.27.0/.git/logs/refs/remotes/origin/dependabot/submodules/suite-e8927d9 2023-04-03 20:24:24.000000000 +0200 @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 b3e1f8d8eb0683e3663d1fbdd8b68bf9cd2a366f Johannes Kastl <ka...@b1-systems.de> 1680588966 +0200 fetch --filter=tree:0 --tags: storing head diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.26.4/.git/logs/refs/remotes/origin/main new/referencing-0.27.0/.git/logs/refs/remotes/origin/main --- old/referencing-0.26.4/.git/logs/refs/remotes/origin/main 2023-03-27 20:10:49.000000000 +0200 +++ new/referencing-0.27.0/.git/logs/refs/remotes/origin/main 2023-04-03 20:24:24.000000000 +0200 @@ -1,3 +1,4 @@ 79c77f99f377c205bfba18beeb4fc97cd3af2073 a4a9318afd28a9a0977d0e044db3620adb690c48 Johannes Kastl <ka...@b1-systems.de> 1679816474 +0200 fetch --filter=tree:0 --tags: fast-forward a4a9318afd28a9a0977d0e044db3620adb690c48 839667eeb834832a32dabff2c8ed255a4bec6807 Johannes Kastl <ka...@b1-systems.de> 1679893408 +0200 fetch --filter=tree:0 --tags: fast-forward 839667eeb834832a32dabff2c8ed255a4bec6807 c9de6c2947235171e2a270e9cd0dbac569d4dee6 Johannes Kastl <ka...@b1-systems.de> 1679979491 +0200 fetch --filter=tree:0 --tags: fast-forward +c9de6c2947235171e2a270e9cd0dbac569d4dee6 2c8d87e0ffc889b4ca14e86c0cb7cc7b8662bd91 Johannes Kastl <ka...@b1-systems.de> 1680588966 +0200 fetch --filter=tree:0 --tags: fast-forward diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.26.4/.git/modules/suite/FETCH_HEAD new/referencing-0.27.0/.git/modules/suite/FETCH_HEAD --- old/referencing-0.26.4/.git/modules/suite/FETCH_HEAD 1970-01-01 01:00:00.000000000 +0100 +++ new/referencing-0.27.0/.git/modules/suite/FETCH_HEAD 2023-04-03 20:24:24.000000000 +0200 @@ -0,0 +1 @@ +e8927d9121b83fb84f0a7d888b878abd1cbc76b4 not-for-merge branch 'main' of https://github.com/python-jsonschema/referencing-suite diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.26.4/.git/modules/suite/HEAD new/referencing-0.27.0/.git/modules/suite/HEAD --- old/referencing-0.26.4/.git/modules/suite/HEAD 2023-03-27 20:10:49.000000000 +0200 +++ new/referencing-0.27.0/.git/modules/suite/HEAD 2023-04-03 20:24:24.000000000 +0200 @@ -1 +1 @@ -27518455b0a5f4c3f184d6bab789350c30085e7d +5f47bda1e7be4a7ff1b16cf5a988d8536e0bb34d Binary files old/referencing-0.26.4/.git/modules/suite/index and new/referencing-0.27.0/.git/modules/suite/index differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.26.4/.git/modules/suite/logs/HEAD new/referencing-0.27.0/.git/modules/suite/logs/HEAD --- old/referencing-0.26.4/.git/modules/suite/logs/HEAD 2023-03-27 20:10:49.000000000 +0200 +++ new/referencing-0.27.0/.git/modules/suite/logs/HEAD 2023-04-03 20:24:24.000000000 +0200 @@ -1,2 +1,3 @@ 0000000000000000000000000000000000000000 27518455b0a5f4c3f184d6bab789350c30085e7d Johannes Kastl <ka...@b1-systems.de> 1679747213 +0100 clone: from https://github.com/python-jsonschema/referencing-suite 27518455b0a5f4c3f184d6bab789350c30085e7d 27518455b0a5f4c3f184d6bab789350c30085e7d Johannes Kastl <ka...@b1-systems.de> 1679747213 +0100 checkout: moving from main to 27518455b0a5f4c3f184d6bab789350c30085e7d +27518455b0a5f4c3f184d6bab789350c30085e7d 5f47bda1e7be4a7ff1b16cf5a988d8536e0bb34d Johannes Kastl <ka...@b1-systems.de> 1680588969 +0200 checkout: moving from 27518455b0a5f4c3f184d6bab789350c30085e7d to 5f47bda1e7be4a7ff1b16cf5a988d8536e0bb34d diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.26.4/.git/modules/suite/logs/refs/remotes/origin/main new/referencing-0.27.0/.git/modules/suite/logs/refs/remotes/origin/main --- old/referencing-0.26.4/.git/modules/suite/logs/refs/remotes/origin/main 1970-01-01 01:00:00.000000000 +0100 +++ new/referencing-0.27.0/.git/modules/suite/logs/refs/remotes/origin/main 2023-04-03 20:24:24.000000000 +0200 @@ -0,0 +1 @@ +27518455b0a5f4c3f184d6bab789350c30085e7d e8927d9121b83fb84f0a7d888b878abd1cbc76b4 Johannes Kastl <ka...@b1-systems.de> 1680588968 +0200 fetch --no-prune --no-prune-tags --tags --recurse-submodules-default on-demand --submodule-prefix suite/: fast-forward diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.26.4/.git/modules/suite/objects/13/e8415f28fcc4ed956634ee806455be1d3a5a82 new/referencing-0.27.0/.git/modules/suite/objects/13/e8415f28fcc4ed956634ee806455be1d3a5a82 --- old/referencing-0.26.4/.git/modules/suite/objects/13/e8415f28fcc4ed956634ee806455be1d3a5a82 1970-01-01 01:00:00.000000000 +0100 +++ new/referencing-0.27.0/.git/modules/suite/objects/13/e8415f28fcc4ed956634ee806455be1d3a5a82 2023-04-03 20:24:24.000000000 +0200 @@ -0,0 +1 @@ +xmM ]÷]*,Ü4½qAÛiiÁÀ,4¦w¡¿ 2óøæ½²·%»æùá1ÆO¾ê`P¼`\6ÇËTo ?ÌA«=ºwÐÑ·Pé ðRóQÙA®Mâê?*ëZ© 3ªàª¡ÑF£¶ÆïÒX6îZälY³Êñµ<ίé¦si(#ºÅþ(°4<S²dGåZÀÄÙ7® ö®6/÷l̾øa4 \ No newline at end of file Binary files old/referencing-0.26.4/.git/modules/suite/objects/14/c84766d5214498948e1f5b6ffbdbe53cd969ee and new/referencing-0.27.0/.git/modules/suite/objects/14/c84766d5214498948e1f5b6ffbdbe53cd969ee differ Binary files old/referencing-0.26.4/.git/modules/suite/objects/36/b1bb86a1443970ffac9f774eba51c5e8a8ae59 and new/referencing-0.27.0/.git/modules/suite/objects/36/b1bb86a1443970ffac9f774eba51c5e8a8ae59 differ Binary files old/referencing-0.26.4/.git/modules/suite/objects/3a/00635d3ab79d98b32c3056bc3baa2109209f33 and new/referencing-0.27.0/.git/modules/suite/objects/3a/00635d3ab79d98b32c3056bc3baa2109209f33 differ Binary files old/referencing-0.26.4/.git/modules/suite/objects/3c/de370d292dcaa4e193d3fc122aaa591a5b7418 and new/referencing-0.27.0/.git/modules/suite/objects/3c/de370d292dcaa4e193d3fc122aaa591a5b7418 differ Binary files old/referencing-0.26.4/.git/modules/suite/objects/58/78e1ab73da187e7e00e4e52b4e93535eb53cee and new/referencing-0.27.0/.git/modules/suite/objects/58/78e1ab73da187e7e00e4e52b4e93535eb53cee differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.26.4/.git/modules/suite/objects/5f/47bda1e7be4a7ff1b16cf5a988d8536e0bb34d new/referencing-0.27.0/.git/modules/suite/objects/5f/47bda1e7be4a7ff1b16cf5a988d8536e0bb34d --- old/referencing-0.26.4/.git/modules/suite/objects/5f/47bda1e7be4a7ff1b16cf5a988d8536e0bb34d 1970-01-01 01:00:00.000000000 +0100 +++ new/referencing-0.27.0/.git/modules/suite/objects/5f/47bda1e7be4a7ff1b16cf5a988d8536e0bb34d 2023-04-03 20:24:24.000000000 +0200 @@ -0,0 +1,3 @@ +xMNÃ0FYûsFNc;°A°DÖþ7V»rFåôL('`cëû4óæ¹<M±èú»Z¡N^)/÷Æ6H«B°Þ¢ìÔÈΦ`ª°ïe« ë%¯¬±½:É]ǹØ{f:æoË)ÏX&úîoññ¥ëgL87.OÐ*Í¥jßÁ εdYñ¿ûìÉ{¨8×Ir>Ætå&9Ò¢ºä RN;gèÎàãýufì*ÍC +Öñr5Ö0$XG,+Âce .çqÃÆo:âFdC±\7 +1y"D·Å)¯`l^*Äô»\pÎKqذßQ \ No newline at end of file Binary files old/referencing-0.26.4/.git/modules/suite/objects/88/538f9bf5683317cc391bf6b6429bcee5dbc059 and new/referencing-0.27.0/.git/modules/suite/objects/88/538f9bf5683317cc391bf6b6429bcee5dbc059 differ Binary files old/referencing-0.26.4/.git/modules/suite/objects/8b/dc649f11c6ce3dbade9f11c35a17259aeca088 and new/referencing-0.27.0/.git/modules/suite/objects/8b/dc649f11c6ce3dbade9f11c35a17259aeca088 differ Binary files old/referencing-0.26.4/.git/modules/suite/objects/a6/93b157dab8745dc8b69dd6ab6ae65268060092 and new/referencing-0.27.0/.git/modules/suite/objects/a6/93b157dab8745dc8b69dd6ab6ae65268060092 differ Binary files old/referencing-0.26.4/.git/modules/suite/objects/b5/14330b56cfa58b4a1ba3130c9487acd606dea6 and new/referencing-0.27.0/.git/modules/suite/objects/b5/14330b56cfa58b4a1ba3130c9487acd606dea6 differ Binary files old/referencing-0.26.4/.git/modules/suite/objects/b7/ee75ae397ee5c5e4264736d2b43f28f0c05218 and new/referencing-0.27.0/.git/modules/suite/objects/b7/ee75ae397ee5c5e4264736d2b43f28f0c05218 differ Binary files old/referencing-0.26.4/.git/modules/suite/objects/ba/33e427ce0a9c1dcd764cbd9d3f362a4f3877bf and new/referencing-0.27.0/.git/modules/suite/objects/ba/33e427ce0a9c1dcd764cbd9d3f362a4f3877bf differ Binary files old/referencing-0.26.4/.git/modules/suite/objects/c9/00edcb8d3b0fbc1016b6588d033986ba2954a4 and new/referencing-0.27.0/.git/modules/suite/objects/c9/00edcb8d3b0fbc1016b6588d033986ba2954a4 differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.26.4/.git/modules/suite/objects/d0/0595a19b54c949f55c157e21bb98ede56dc61b new/referencing-0.27.0/.git/modules/suite/objects/d0/0595a19b54c949f55c157e21bb98ede56dc61b --- old/referencing-0.26.4/.git/modules/suite/objects/d0/0595a19b54c949f55c157e21bb98ede56dc61b 1970-01-01 01:00:00.000000000 +0100 +++ new/referencing-0.27.0/.git/modules/suite/objects/d0/0595a19b54c949f55c157e21bb98ede56dc61b 2023-04-03 20:24:24.000000000 +0200 @@ -0,0 +1 @@ +xmOA ôÜWô¨p0&¦_1h»m1-ØÆôï²´b1df©[±ãù´yñ¯{/Bàñ0âæá{9è´G÷ :úñ^J 5Þµe"²üY×ImQCôN ´ÚhÔÖøCðhÍd»%r}Ö"år<ÁÓòo:§Ø Ò¤Käç:ÁÚAû'2õÊÆqT®Ì-m3]Ê¿õr-¦â `Å \ No newline at end of file Binary files old/referencing-0.26.4/.git/modules/suite/objects/df/d08ef604c5d6a354b755c0dba72e232f9bd9df and new/referencing-0.27.0/.git/modules/suite/objects/df/d08ef604c5d6a354b755c0dba72e232f9bd9df differ Binary files old/referencing-0.26.4/.git/modules/suite/objects/e8/927d9121b83fb84f0a7d888b878abd1cbc76b4 and new/referencing-0.27.0/.git/modules/suite/objects/e8/927d9121b83fb84f0a7d888b878abd1cbc76b4 differ Binary files old/referencing-0.26.4/.git/modules/suite/objects/ec/22f92dd0e803fb77b2ecd35dee5c1142cfd343 and new/referencing-0.27.0/.git/modules/suite/objects/ec/22f92dd0e803fb77b2ecd35dee5c1142cfd343 differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.26.4/.git/modules/suite/refs/remotes/origin/main new/referencing-0.27.0/.git/modules/suite/refs/remotes/origin/main --- old/referencing-0.26.4/.git/modules/suite/refs/remotes/origin/main 1970-01-01 01:00:00.000000000 +0100 +++ new/referencing-0.27.0/.git/modules/suite/refs/remotes/origin/main 2023-04-03 20:24:24.000000000 +0200 @@ -0,0 +1 @@ +e8927d9121b83fb84f0a7d888b878abd1cbc76b4 Binary files old/referencing-0.26.4/.git/objects/64/7f6fe178960849ed707bcf466b2d7c0cfb601f and new/referencing-0.27.0/.git/objects/64/7f6fe178960849ed707bcf466b2d7c0cfb601f differ Binary files old/referencing-0.26.4/.git/objects/pack/pack-478889623bbe91769b16669fd4d4c6b4db95e1c6.idx and new/referencing-0.27.0/.git/objects/pack/pack-478889623bbe91769b16669fd4d4c6b4db95e1c6.idx differ Binary files old/referencing-0.26.4/.git/objects/pack/pack-478889623bbe91769b16669fd4d4c6b4db95e1c6.pack and new/referencing-0.27.0/.git/objects/pack/pack-478889623bbe91769b16669fd4d4c6b4db95e1c6.pack differ Binary files old/referencing-0.26.4/.git/objects/pack/pack-4de0473fca252678c50102fd08b3bbbde783a9b5.idx and new/referencing-0.27.0/.git/objects/pack/pack-4de0473fca252678c50102fd08b3bbbde783a9b5.idx differ Binary files old/referencing-0.26.4/.git/objects/pack/pack-4de0473fca252678c50102fd08b3bbbde783a9b5.pack and new/referencing-0.27.0/.git/objects/pack/pack-4de0473fca252678c50102fd08b3bbbde783a9b5.pack differ Binary files old/referencing-0.26.4/.git/objects/pack/pack-7f60f5768f6d26dec7e7bf6758880ab6f539f8fb.idx and new/referencing-0.27.0/.git/objects/pack/pack-7f60f5768f6d26dec7e7bf6758880ab6f539f8fb.idx differ Binary files old/referencing-0.26.4/.git/objects/pack/pack-7f60f5768f6d26dec7e7bf6758880ab6f539f8fb.pack and new/referencing-0.27.0/.git/objects/pack/pack-7f60f5768f6d26dec7e7bf6758880ab6f539f8fb.pack differ Binary files old/referencing-0.26.4/.git/objects/pack/pack-ed32d11329fc708b31fe81e37e9b01d8c45332cb.idx and new/referencing-0.27.0/.git/objects/pack/pack-ed32d11329fc708b31fe81e37e9b01d8c45332cb.idx differ Binary files old/referencing-0.26.4/.git/objects/pack/pack-ed32d11329fc708b31fe81e37e9b01d8c45332cb.pack and new/referencing-0.27.0/.git/objects/pack/pack-ed32d11329fc708b31fe81e37e9b01d8c45332cb.pack differ Binary files old/referencing-0.26.4/.git/objects/pack/pack-fa83226671bb859c55454fe49b42e4d00818b61b.idx and new/referencing-0.27.0/.git/objects/pack/pack-fa83226671bb859c55454fe49b42e4d00818b61b.idx differ Binary files old/referencing-0.26.4/.git/objects/pack/pack-fa83226671bb859c55454fe49b42e4d00818b61b.pack and new/referencing-0.27.0/.git/objects/pack/pack-fa83226671bb859c55454fe49b42e4d00818b61b.pack differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.26.4/.git/refs/remotes/origin/dependabot/submodules/suite-e8927d9 new/referencing-0.27.0/.git/refs/remotes/origin/dependabot/submodules/suite-e8927d9 --- old/referencing-0.26.4/.git/refs/remotes/origin/dependabot/submodules/suite-e8927d9 1970-01-01 01:00:00.000000000 +0100 +++ new/referencing-0.27.0/.git/refs/remotes/origin/dependabot/submodules/suite-e8927d9 2023-04-03 20:24:24.000000000 +0200 @@ -0,0 +1 @@ +b3e1f8d8eb0683e3663d1fbdd8b68bf9cd2a366f diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.26.4/.git/refs/remotes/origin/main new/referencing-0.27.0/.git/refs/remotes/origin/main --- old/referencing-0.26.4/.git/refs/remotes/origin/main 2023-03-27 20:10:49.000000000 +0200 +++ new/referencing-0.27.0/.git/refs/remotes/origin/main 2023-04-03 20:24:24.000000000 +0200 @@ -1 +1 @@ -c9de6c2947235171e2a270e9cd0dbac569d4dee6 +2c8d87e0ffc889b4ca14e86c0cb7cc7b8662bd91 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.26.4/.git/refs/tags/v0.27.0 new/referencing-0.27.0/.git/refs/tags/v0.27.0 --- old/referencing-0.26.4/.git/refs/tags/v0.27.0 1970-01-01 01:00:00.000000000 +0100 +++ new/referencing-0.27.0/.git/refs/tags/v0.27.0 2023-04-03 20:24:24.000000000 +0200 @@ -0,0 +1 @@ +58fd8b0c3547225f395826e6c5bc4a586016cd73 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.26.4/.pre-commit-config.yaml new/referencing-0.27.0/.pre-commit-config.yaml --- old/referencing-0.26.4/.pre-commit-config.yaml 2023-03-27 20:10:49.000000000 +0200 +++ new/referencing-0.27.0/.pre-commit-config.yaml 2023-04-03 20:24:24.000000000 +0200 @@ -13,7 +13,7 @@ args: [--fix, lf] - id: trailing-whitespace - repo: https://github.com/charliermarsh/ruff-pre-commit - rev: "v0.0.257" + rev: "v0.0.259" hooks: - id: ruff - repo: https://github.com/PyCQA/isort diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.26.4/docs/changes.rst new/referencing-0.27.0/docs/changes.rst --- old/referencing-0.26.4/docs/changes.rst 2023-03-27 20:10:49.000000000 +0200 +++ new/referencing-0.27.0/docs/changes.rst 2023-04-03 20:24:24.000000000 +0200 @@ -2,6 +2,12 @@ Changelog ========= +v0.27.0 +------- + +* Support looking up anchors from non-canonical URIs. + In other words, if you add a resource at the URI ``http://example.com``, then looking up the anchor ``http://example.com#foo`` now works even if the resource has some internal ``$id`` saying its canonical URI is ``http://somethingelse.example.com``. + v0.26.4 ------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.26.4/referencing/_core.py new/referencing-0.27.0/referencing/_core.py --- old/referencing-0.26.4/referencing/_core.py 2023-03-27 20:10:49.000000000 +0200 +++ new/referencing-0.27.0/referencing/_core.py 2023-04-03 20:24:24.000000000 +0200 @@ -349,14 +349,20 @@ def anchor(self, uri: URI, name: str): """ - Retrieve the given anchor, which must already have been found. + Retrieve a given anchor from a resource which must already be crawled. """ - value = self._anchors.get((uri, name)) + resource = self.get(uri) + if resource is None: + canonical_uri = uri + else: + canonical_uri = resource.id() or uri + + value = self._anchors.get((canonical_uri, name)) if value is not None: return Retrieved(value=value, registry=self) registry = self.crawl() - value = registry._anchors.get((uri, name)) + value = registry._anchors.get((canonical_uri, name)) if value is not None: return Retrieved(value=value, registry=registry) if "/" in name: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.26.4/suite/tests/json-schema-draft-04/external-absolute-uri-with-different-id-anchor.json new/referencing-0.27.0/suite/tests/json-schema-draft-04/external-absolute-uri-with-different-id-anchor.json --- old/referencing-0.26.4/suite/tests/json-schema-draft-04/external-absolute-uri-with-different-id-anchor.json 1970-01-01 01:00:00.000000000 +0100 +++ new/referencing-0.27.0/suite/tests/json-schema-draft-04/external-absolute-uri-with-different-id-anchor.json 2023-04-03 20:24:24.000000000 +0200 @@ -0,0 +1,23 @@ +{ + "$schema": "../../test-schema.json", + "registry": { + "http://example.com/": { + "id": "http://example.org/internal", + "definitions": { + "foo": { + "id": "#foo", + "foo": "bar" + } + } + } + }, + "tests": [ + { + "ref": "http://example.com/#foo", + "target": { + "id": "#foo", + "foo": "bar" + } + } + ] +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.26.4/suite/tests/json-schema-draft-04/multiple-lookup-external-absolute-uri-with-different-id-anchor.json new/referencing-0.27.0/suite/tests/json-schema-draft-04/multiple-lookup-external-absolute-uri-with-different-id-anchor.json --- old/referencing-0.26.4/suite/tests/json-schema-draft-04/multiple-lookup-external-absolute-uri-with-different-id-anchor.json 1970-01-01 01:00:00.000000000 +0100 +++ new/referencing-0.27.0/suite/tests/json-schema-draft-04/multiple-lookup-external-absolute-uri-with-different-id-anchor.json 2023-04-03 20:24:24.000000000 +0200 @@ -0,0 +1,42 @@ +{ + "$schema": "../../test-schema.json", + "registry": { + "http://example.com/": { + "definitions": { + "foo": { + "id": "http://example.org/foo", + "definitions": { + "bar": { + "id": "#baz", + "quux": "eggs" + } + } + } + } + } + }, + "tests": [ + { + "ref": "http://example.com/#/definitions/foo", + "target": { + "id": "http://example.org/foo", + "definitions": { "bar": { "id": "#baz", "quux": "eggs" } } + }, + "then": { + "ref": "#baz", + "target": { "id": "#baz", "quux": "eggs" } + } + }, + { + "ref": "http://example.com/#/definitions/foo", + "target": { + "id": "http://example.org/foo", + "definitions": { "bar": { "id": "#baz", "quux": "eggs" } } + }, + "then": { + "ref": "http://example.org/foo#baz", + "target": { "id": "#baz", "quux": "eggs" } + } + } + ] +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.26.4/suite/tests/json-schema-draft-06/external-absolute-uri-with-different-id-anchor.json new/referencing-0.27.0/suite/tests/json-schema-draft-06/external-absolute-uri-with-different-id-anchor.json --- old/referencing-0.26.4/suite/tests/json-schema-draft-06/external-absolute-uri-with-different-id-anchor.json 1970-01-01 01:00:00.000000000 +0100 +++ new/referencing-0.27.0/suite/tests/json-schema-draft-06/external-absolute-uri-with-different-id-anchor.json 2023-04-03 20:24:24.000000000 +0200 @@ -0,0 +1,23 @@ +{ + "$schema": "../../test-schema.json", + "registry": { + "http://example.com/": { + "$id": "http://example.org/internal", + "definitions": { + "foo": { + "$id": "#foo", + "foo": "bar" + } + } + } + }, + "tests": [ + { + "ref": "http://example.com/#foo", + "target": { + "$id": "#foo", + "foo": "bar" + } + } + ] +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.26.4/suite/tests/json-schema-draft-06/multiple-lookup-external-absolute-uri-with-different-id-anchor.json new/referencing-0.27.0/suite/tests/json-schema-draft-06/multiple-lookup-external-absolute-uri-with-different-id-anchor.json --- old/referencing-0.26.4/suite/tests/json-schema-draft-06/multiple-lookup-external-absolute-uri-with-different-id-anchor.json 1970-01-01 01:00:00.000000000 +0100 +++ new/referencing-0.27.0/suite/tests/json-schema-draft-06/multiple-lookup-external-absolute-uri-with-different-id-anchor.json 2023-04-03 20:24:24.000000000 +0200 @@ -0,0 +1,42 @@ +{ + "$schema": "../../test-schema.json", + "registry": { + "http://example.com/": { + "definitions": { + "foo": { + "$id": "http://example.org/foo", + "definitions": { + "bar": { + "$id": "#baz", + "quux": "eggs" + } + } + } + } + } + }, + "tests": [ + { + "ref": "http://example.com/#/definitions/foo", + "target": { + "$id": "http://example.org/foo", + "definitions": { "bar": { "$id": "#baz", "quux": "eggs" } } + }, + "then": { + "ref": "#baz", + "target": { "$id": "#baz", "quux": "eggs" } + } + }, + { + "ref": "http://example.com/#/definitions/foo", + "target": { + "$id": "http://example.org/foo", + "definitions": { "bar": { "$id": "#baz", "quux": "eggs" } } + }, + "then": { + "ref": "http://example.org/foo#baz", + "target": { "$id": "#baz", "quux": "eggs" } + } + } + ] +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.26.4/suite/tests/json-schema-draft-07/external-absolute-uri-with-different-id-anchor.json new/referencing-0.27.0/suite/tests/json-schema-draft-07/external-absolute-uri-with-different-id-anchor.json --- old/referencing-0.26.4/suite/tests/json-schema-draft-07/external-absolute-uri-with-different-id-anchor.json 1970-01-01 01:00:00.000000000 +0100 +++ new/referencing-0.27.0/suite/tests/json-schema-draft-07/external-absolute-uri-with-different-id-anchor.json 2023-04-03 20:24:24.000000000 +0200 @@ -0,0 +1,23 @@ +{ + "$schema": "../../test-schema.json", + "registry": { + "http://example.com/": { + "$id": "http://example.org/internal", + "definitions": { + "foo": { + "$id": "#foo", + "foo": "bar" + } + } + } + }, + "tests": [ + { + "ref": "http://example.com/#foo", + "target": { + "$id": "#foo", + "foo": "bar" + } + } + ] +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.26.4/suite/tests/json-schema-draft-07/multiple-lookup-external-absolute-uri-with-different-id-anchor.json new/referencing-0.27.0/suite/tests/json-schema-draft-07/multiple-lookup-external-absolute-uri-with-different-id-anchor.json --- old/referencing-0.26.4/suite/tests/json-schema-draft-07/multiple-lookup-external-absolute-uri-with-different-id-anchor.json 1970-01-01 01:00:00.000000000 +0100 +++ new/referencing-0.27.0/suite/tests/json-schema-draft-07/multiple-lookup-external-absolute-uri-with-different-id-anchor.json 2023-04-03 20:24:24.000000000 +0200 @@ -0,0 +1,42 @@ +{ + "$schema": "../../test-schema.json", + "registry": { + "http://example.com/": { + "definitions": { + "foo": { + "$id": "http://example.org/foo", + "definitions": { + "bar": { + "$id": "#baz", + "quux": "eggs" + } + } + } + } + } + }, + "tests": [ + { + "ref": "http://example.com/#/definitions/foo", + "target": { + "$id": "http://example.org/foo", + "definitions": { "bar": { "$id": "#baz", "quux": "eggs" } } + }, + "then": { + "ref": "#baz", + "target": { "$id": "#baz", "quux": "eggs" } + } + }, + { + "ref": "http://example.com/#/definitions/foo", + "target": { + "$id": "http://example.org/foo", + "definitions": { "bar": { "$id": "#baz", "quux": "eggs" } } + }, + "then": { + "ref": "http://example.org/foo#baz", + "target": { "$id": "#baz", "quux": "eggs" } + } + } + ] +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.26.4/suite/tests/json-schema-draft-2019-09/external-absolute-uri-with-different-id-anchor.json new/referencing-0.27.0/suite/tests/json-schema-draft-2019-09/external-absolute-uri-with-different-id-anchor.json --- old/referencing-0.26.4/suite/tests/json-schema-draft-2019-09/external-absolute-uri-with-different-id-anchor.json 1970-01-01 01:00:00.000000000 +0100 +++ new/referencing-0.27.0/suite/tests/json-schema-draft-2019-09/external-absolute-uri-with-different-id-anchor.json 2023-04-03 20:24:24.000000000 +0200 @@ -0,0 +1,23 @@ +{ + "$schema": "../../test-schema.json", + "registry": { + "http://example.com/": { + "$id": "http://example.org/internal", + "$defs": { + "foo": { + "$anchor": "foo", + "foo": "bar" + } + } + } + }, + "tests": [ + { + "ref": "http://example.com/#foo", + "target": { + "$anchor": "foo", + "foo": "bar" + } + } + ] +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.26.4/suite/tests/json-schema-draft-2019-09/multiple-lookup-external-absolute-uri-with-different-id-anchor.json new/referencing-0.27.0/suite/tests/json-schema-draft-2019-09/multiple-lookup-external-absolute-uri-with-different-id-anchor.json --- old/referencing-0.26.4/suite/tests/json-schema-draft-2019-09/multiple-lookup-external-absolute-uri-with-different-id-anchor.json 1970-01-01 01:00:00.000000000 +0100 +++ new/referencing-0.27.0/suite/tests/json-schema-draft-2019-09/multiple-lookup-external-absolute-uri-with-different-id-anchor.json 2023-04-03 20:24:24.000000000 +0200 @@ -0,0 +1,42 @@ +{ + "$schema": "../../test-schema.json", + "registry": { + "http://example.com/": { + "$defs": { + "foo": { + "$id": "http://example.org/foo", + "$defs": { + "bar": { + "$anchor": "baz", + "quux": "eggs" + } + } + } + } + } + }, + "tests": [ + { + "ref": "http://example.com/#/$defs/foo", + "target": { + "$id": "http://example.org/foo", + "$defs": { "bar": { "$anchor": "baz", "quux": "eggs" } } + }, + "then": { + "ref": "#baz", + "target": { "$anchor": "baz", "quux": "eggs" } + } + }, + { + "ref": "http://example.com/#/$defs/foo", + "target": { + "$id": "http://example.org/foo", + "$defs": { "bar": { "$anchor": "baz", "quux": "eggs" } } + }, + "then": { + "ref": "http://example.org/foo#baz", + "target": { "$anchor": "baz", "quux": "eggs" } + } + } + ] +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.26.4/suite/tests/json-schema-draft-2020-12/external-absolute-uri-with-different-id-anchor.json new/referencing-0.27.0/suite/tests/json-schema-draft-2020-12/external-absolute-uri-with-different-id-anchor.json --- old/referencing-0.26.4/suite/tests/json-schema-draft-2020-12/external-absolute-uri-with-different-id-anchor.json 1970-01-01 01:00:00.000000000 +0100 +++ new/referencing-0.27.0/suite/tests/json-schema-draft-2020-12/external-absolute-uri-with-different-id-anchor.json 2023-04-03 20:24:24.000000000 +0200 @@ -0,0 +1,23 @@ +{ + "$schema": "../../test-schema.json", + "registry": { + "http://example.com/": { + "$id": "http://example.org/internal", + "$defs": { + "foo": { + "$anchor": "foo", + "foo": "bar" + } + } + } + }, + "tests": [ + { + "ref": "http://example.com/#foo", + "target": { + "$anchor": "foo", + "foo": "bar" + } + } + ] +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/referencing-0.26.4/suite/tests/json-schema-draft-2020-12/multiple-lookup-external-absolute-uri-with-different-id-anchor.json new/referencing-0.27.0/suite/tests/json-schema-draft-2020-12/multiple-lookup-external-absolute-uri-with-different-id-anchor.json --- old/referencing-0.26.4/suite/tests/json-schema-draft-2020-12/multiple-lookup-external-absolute-uri-with-different-id-anchor.json 1970-01-01 01:00:00.000000000 +0100 +++ new/referencing-0.27.0/suite/tests/json-schema-draft-2020-12/multiple-lookup-external-absolute-uri-with-different-id-anchor.json 2023-04-03 20:24:24.000000000 +0200 @@ -0,0 +1,42 @@ +{ + "$schema": "../../test-schema.json", + "registry": { + "http://example.com/": { + "$defs": { + "foo": { + "$id": "http://example.org/foo", + "$defs": { + "bar": { + "$anchor": "baz", + "quux": "eggs" + } + } + } + } + } + }, + "tests": [ + { + "ref": "http://example.com/#/$defs/foo", + "target": { + "$id": "http://example.org/foo", + "$defs": { "bar": { "$anchor": "baz", "quux": "eggs" } } + }, + "then": { + "ref": "#baz", + "target": { "$anchor": "baz", "quux": "eggs" } + } + }, + { + "ref": "http://example.com/#/$defs/foo", + "target": { + "$id": "http://example.org/foo", + "$defs": { "bar": { "$anchor": "baz", "quux": "eggs" } } + }, + "then": { + "ref": "http://example.org/foo#baz", + "target": { "$anchor": "baz", "quux": "eggs" } + } + } + ] +}