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 @@
+xmM …]÷]*,Ü4½ŠqAÛi‹iÁÀ,4¦w—¡¿  2óøæ½²·%»æùá“1ÆO¾ê`P¼`\6‚ÇËTo
?“ÌA«=ºwÐÑ·P韅”ðRóQÙA®MâꚘ?*ëZ©
‚3ªàˆª¡ÑF£¶ÆïÒX›6î‘ZälY³–—Êñµ<ίé¦sŒi(#ºÅþ(°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 @@
+xŽMNÃ0FYûsFNc;Ž„°A°DÖþ7V»rœFåôL('`cëû4óæ¹<M±‚èú»Z¡N‹^)/÷­ƒ„Æ6H«B°Þ¢ìœԀÈΦ`ª°ïe«
…”–„ë%¯¬±½:É]ǹ–Ø{f–:æoË)šÏX&úîoññ¥˜ëgL87.OÐ*Í¥jßÁŽ
εdYñ¿ûìÉ{¨8×Iœr>Æt€å&9Ò¢ºä      RN;gèÎœàãýufì*Í›C
+Öñr5֑0$XG,+Âce ‘.çqÃÆo„:âF‹dC±\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×ImœQCô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" }
+      }
+    }
+  ]
+}

Reply via email to