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-28 16:23:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-referencing (Old)
 and      /work/SRC/openSUSE:Factory/.python-referencing.new.1533 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-referencing"

Fri Apr 28 16:23:27 2023 rev:5 rq:1083338 version:0.27.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-referencing/python-referencing.changes    
2023-04-14 15:40:05.446825915 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-referencing.new.1533/python-referencing.changes
  2023-04-28 16:24:22.442362441 +0200
@@ -1,0 +2,18 @@
+Wed Apr 26 08:43:41 UTC 2023 - ka...@b1-systems.de
+
+- Update to version 0.27.4:
+  * Minor simplification to the docs structure.
+  * Bump suite from `e744bfc` to `89016c7`
+  * Bump the referencing suite.
+  * [pre-commit.ci] pre-commit autoupdate
+
+-------------------------------------------------------------------
+Tue Apr 25 04:54:24 UTC 2023 - ka...@b1-systems.de
+
+- Update to version 0.27.3:
+  * Fix whatever typing change causes pyright to think frozen
+    classes aren't frozen.
+  * Also strip empty fragments when using __getiem__ on Registries.
+  * Bump wntrblm/nox from 2022.11.21 to 2023.04.22
+
+-------------------------------------------------------------------

Old:
----
  referencing-0.27.2.tar.gz

New:
----
  referencing-0.27.4.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-referencing.spec ++++++
--- /var/tmp/diff_new_pack.xLhI5i/_old  2023-04-28 16:24:26.358385298 +0200
+++ /var/tmp/diff_new_pack.xLhI5i/_new  2023-04-28 16:24:26.366385345 +0200
@@ -25,7 +25,7 @@
 %bcond_with test
 %endif
 Name:           python-referencing%{psuffix}
-Version:        0.27.2
+Version:        0.27.4
 Release:        0
 Summary:        JSON Referencing + Python
 License:        MIT

++++++ _service ++++++
--- /var/tmp/diff_new_pack.xLhI5i/_old  2023-04-28 16:24:26.410385602 +0200
+++ /var/tmp/diff_new_pack.xLhI5i/_new  2023-04-28 16:24:26.414385626 +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.27.2</param>
+    <param name="revision">v0.27.4</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="changesgenerate">enable</param>
     <param name="versionrewrite-pattern">v(.*)</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.xLhI5i/_old  2023-04-28 16:24:26.434385742 +0200
+++ /var/tmp/diff_new_pack.xLhI5i/_new  2023-04-28 16:24:26.438385766 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/python-jsonschema/referencing</param>
-              <param 
name="changesrevision">b39ebf9dcfae8301811b05f26ea6d6ab905e6cd4</param></service></servicedata>
+              <param 
name="changesrevision">77dded143659302987c621b8c60ccd50b4679a79</param></service></servicedata>
 (No newline at EOF)
 

++++++ referencing-0.27.2.tar.gz -> referencing-0.27.4.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/referencing-0.27.2/.git/FETCH_HEAD 
new/referencing-0.27.4/.git/FETCH_HEAD
--- old/referencing-0.27.2/.git/FETCH_HEAD      2023-04-13 18:27:20.000000000 
+0200
+++ new/referencing-0.27.4/.git/FETCH_HEAD      2023-04-25 20:37:05.000000000 
+0200
@@ -1,2 +1,2 @@
-b39ebf9dcfae8301811b05f26ea6d6ab905e6cd4       not-for-merge   branch 'main' 
of https://github.com/python-jsonschema/referencing
+100ec83132b1a992412c30ff92ed8b65899e5f64       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.27.2/.git/HEAD 
new/referencing-0.27.4/.git/HEAD
--- old/referencing-0.27.2/.git/HEAD    2023-04-13 18:27:20.000000000 +0200
+++ new/referencing-0.27.4/.git/HEAD    2023-04-25 20:37:05.000000000 +0200
@@ -1 +1 @@
-b39ebf9dcfae8301811b05f26ea6d6ab905e6cd4
+77dded143659302987c621b8c60ccd50b4679a79
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/referencing-0.27.2/.git/ORIG_HEAD 
new/referencing-0.27.4/.git/ORIG_HEAD
--- old/referencing-0.27.2/.git/ORIG_HEAD       2023-04-13 18:27:20.000000000 
+0200
+++ new/referencing-0.27.4/.git/ORIG_HEAD       2023-04-25 20:37:05.000000000 
+0200
@@ -1 +1 @@
-a2ce797a6b9fb7f834688ba361e289d01b8adf3c
+91afab1b11bb0e71e5fd8d85a0b957bfdba7b185
Binary files old/referencing-0.27.2/.git/index and 
new/referencing-0.27.4/.git/index differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/referencing-0.27.2/.git/logs/HEAD 
new/referencing-0.27.4/.git/logs/HEAD
--- old/referencing-0.27.2/.git/logs/HEAD       2023-04-13 18:27:20.000000000 
+0200
+++ new/referencing-0.27.4/.git/logs/HEAD       2023-04-25 20:37:05.000000000 
+0200
@@ -16,3 +16,7 @@
 a57bf4188f67f3300dbea463985390410b13d2be 
3095b764d0d1d81517a39e15c4ec850d92f10152 Johannes Kastl <ka...@b1-systems.de> 
1681381125 +0200        reset: moving to v0.27.1
 3095b764d0d1d81517a39e15c4ec850d92f10152 
a2ce797a6b9fb7f834688ba361e289d01b8adf3c Johannes Kastl <ka...@b1-systems.de> 
1681455523 +0200        merge v0.27.2: Merge made by the 'ort' strategy.
 a2ce797a6b9fb7f834688ba361e289d01b8adf3c 
b39ebf9dcfae8301811b05f26ea6d6ab905e6cd4 Johannes Kastl <ka...@b1-systems.de> 
1681455524 +0200        reset: moving to v0.27.2
+b39ebf9dcfae8301811b05f26ea6d6ab905e6cd4 
e8999293a62a53ff34cd06afe9ba9c682c4766be Johannes Kastl <ka...@b1-systems.de> 
1682398463 +0200        merge v0.27.3: Merge made by the 'ort' strategy.
+e8999293a62a53ff34cd06afe9ba9c682c4766be 
7579ff2ce4ef761b11f8a2895e3c3169b40da7fb Johannes Kastl <ka...@b1-systems.de> 
1682398464 +0200        reset: moving to v0.27.3
+7579ff2ce4ef761b11f8a2895e3c3169b40da7fb 
91afab1b11bb0e71e5fd8d85a0b957bfdba7b185 Johannes Kastl <ka...@b1-systems.de> 
1682498620 +0200        merge v0.27.4: Merge made by the 'ort' strategy.
+91afab1b11bb0e71e5fd8d85a0b957bfdba7b185 
77dded143659302987c621b8c60ccd50b4679a79 Johannes Kastl <ka...@b1-systems.de> 
1682498621 +0200        reset: moving to v0.27.4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/referencing-0.27.2/.git/logs/refs/remotes/origin/main 
new/referencing-0.27.4/.git/logs/refs/remotes/origin/main
--- old/referencing-0.27.2/.git/logs/refs/remotes/origin/main   2023-04-13 
18:27:20.000000000 +0200
+++ new/referencing-0.27.4/.git/logs/refs/remotes/origin/main   2023-04-25 
20:37:05.000000000 +0200
@@ -4,3 +4,5 @@
 c9de6c2947235171e2a270e9cd0dbac569d4dee6 
2c8d87e0ffc889b4ca14e86c0cb7cc7b8662bd91 Johannes Kastl <ka...@b1-systems.de> 
1680588966 +0200        fetch --filter=tree:0 --tags: fast-forward
 2c8d87e0ffc889b4ca14e86c0cb7cc7b8662bd91 
90e977ca73cb9adc39d1d1b81b13825136292864 Johannes Kastl <ka...@b1-systems.de> 
1681381121 +0200        fetch --filter=tree:0 --tags: fast-forward
 90e977ca73cb9adc39d1d1b81b13825136292864 
b39ebf9dcfae8301811b05f26ea6d6ab905e6cd4 Johannes Kastl <ka...@b1-systems.de> 
1681455512 +0200        fetch --filter=tree:0 --tags: fast-forward
+b39ebf9dcfae8301811b05f26ea6d6ab905e6cd4 
029a8b5a202a4ac8903b4fe558c1db20f9cf588b Johannes Kastl <ka...@b1-systems.de> 
1682398459 +0200        fetch --filter=tree:0 --tags: fast-forward
+029a8b5a202a4ac8903b4fe558c1db20f9cf588b 
100ec83132b1a992412c30ff92ed8b65899e5f64 Johannes Kastl <ka...@b1-systems.de> 
1682498618 +0200        fetch --filter=tree:0 --tags: fast-forward
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/referencing-0.27.2/.git/modules/suite/FETCH_HEAD 
new/referencing-0.27.4/.git/modules/suite/FETCH_HEAD
--- old/referencing-0.27.2/.git/modules/suite/FETCH_HEAD        2023-04-13 
18:27:20.000000000 +0200
+++ new/referencing-0.27.4/.git/modules/suite/FETCH_HEAD        2023-04-25 
20:37:05.000000000 +0200
@@ -1 +1 @@
-ff209ae6d7ca083a548aba7968cf39ce25ba451f       not-for-merge   branch 'main' 
of https://github.com/python-jsonschema/referencing-suite
+89016c70585f694686334d77aaf084b9b95ecf01       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.27.2/.git/modules/suite/HEAD 
new/referencing-0.27.4/.git/modules/suite/HEAD
--- old/referencing-0.27.2/.git/modules/suite/HEAD      2023-04-13 
18:27:20.000000000 +0200
+++ new/referencing-0.27.4/.git/modules/suite/HEAD      2023-04-25 
20:37:05.000000000 +0200
@@ -1 +1 @@
-ff209ae6d7ca083a548aba7968cf39ce25ba451f
+89016c70585f694686334d77aaf084b9b95ecf01
Binary files old/referencing-0.27.2/.git/modules/suite/index and 
new/referencing-0.27.4/.git/modules/suite/index differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/referencing-0.27.2/.git/modules/suite/logs/HEAD 
new/referencing-0.27.4/.git/modules/suite/logs/HEAD
--- old/referencing-0.27.2/.git/modules/suite/logs/HEAD 2023-04-13 
18:27:20.000000000 +0200
+++ new/referencing-0.27.4/.git/modules/suite/logs/HEAD 2023-04-25 
20:37:05.000000000 +0200
@@ -3,3 +3,4 @@
 27518455b0a5f4c3f184d6bab789350c30085e7d 
5f47bda1e7be4a7ff1b16cf5a988d8536e0bb34d Johannes Kastl <ka...@b1-systems.de> 
1680588969 +0200        checkout: moving from 
27518455b0a5f4c3f184d6bab789350c30085e7d to 
5f47bda1e7be4a7ff1b16cf5a988d8536e0bb34d
 5f47bda1e7be4a7ff1b16cf5a988d8536e0bb34d 
27518455b0a5f4c3f184d6bab789350c30085e7d Johannes Kastl <ka...@b1-systems.de> 
1681381126 +0200        checkout: moving from 
5f47bda1e7be4a7ff1b16cf5a988d8536e0bb34d to 
27518455b0a5f4c3f184d6bab789350c30085e7d
 27518455b0a5f4c3f184d6bab789350c30085e7d 
ff209ae6d7ca083a548aba7968cf39ce25ba451f Johannes Kastl <ka...@b1-systems.de> 
1681455524 +0200        checkout: moving from 
27518455b0a5f4c3f184d6bab789350c30085e7d to 
ff209ae6d7ca083a548aba7968cf39ce25ba451f
+ff209ae6d7ca083a548aba7968cf39ce25ba451f 
89016c70585f694686334d77aaf084b9b95ecf01 Johannes Kastl <ka...@b1-systems.de> 
1682498621 +0200        checkout: moving from 
ff209ae6d7ca083a548aba7968cf39ce25ba451f to 
89016c70585f694686334d77aaf084b9b95ecf01
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/referencing-0.27.2/.git/modules/suite/logs/refs/remotes/origin/main 
new/referencing-0.27.4/.git/modules/suite/logs/refs/remotes/origin/main
--- old/referencing-0.27.2/.git/modules/suite/logs/refs/remotes/origin/main     
2023-04-13 18:27:20.000000000 +0200
+++ new/referencing-0.27.4/.git/modules/suite/logs/refs/remotes/origin/main     
2023-04-25 20:37:05.000000000 +0200
@@ -1,2 +1,3 @@
 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
 e8927d9121b83fb84f0a7d888b878abd1cbc76b4 
ff209ae6d7ca083a548aba7968cf39ce25ba451f Johannes Kastl <ka...@b1-systems.de> 
1681455513 +0200        fetch --no-prune --no-prune-tags --tags 
--recurse-submodules-default on-demand --submodule-prefix suite/: fast-forward
+ff209ae6d7ca083a548aba7968cf39ce25ba451f 
89016c70585f694686334d77aaf084b9b95ecf01 Johannes Kastl <ka...@b1-systems.de> 
1682398463 +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.27.2/.git/modules/suite/objects/15/e1dd601b49fde61a3d82d3fb7550d338b2f350
 
new/referencing-0.27.4/.git/modules/suite/objects/15/e1dd601b49fde61a3d82d3fb7550d338b2f350
--- 
old/referencing-0.27.2/.git/modules/suite/objects/15/e1dd601b49fde61a3d82d3fb7550d338b2f350
 1970-01-01 01:00:00.000000000 +0100
+++ 
new/referencing-0.27.4/.git/modules/suite/objects/15/e1dd601b49fde61a3d82d3fb7550d338b2f350
 2023-04-25 20:37:05.000000000 +0200
@@ -0,0 +1,2 @@
+x]ANÃ0EYç_e„H[%]TYU‚Pv!;Œˆ©cÏÛc§Ý€¼ðxæ}ûÉÖG‹v¿¿
+f¤OĂ£:!Mp2ã~ þäÂ{UÅÐUÀ¤<œwï_}jN”s"O†©”€Ìq‡çI­w<ÐÛKnsŸ
õäÆùFÐv»æ&Y'ɤ¥É07d0rØ"³³1ÔVy^ž©Ñ§l…Õ®A‹Û²VUõ-Þe’®¦Vƒhídçj¹…
¦.Ö5”‹¶éÅÅÀ›ì۟¢Êá«]àBœ¿éH²ÌÏe€Kô;H²~ÜäÉ¡Ù6íz»[7Í¿ô£†?Ñ,Ø-_Âiu"
\ No newline at end of file
Binary files 
old/referencing-0.27.2/.git/modules/suite/objects/4b/b2c0c6443dfda00d6dc2291db542906c971e28
 and 
new/referencing-0.27.4/.git/modules/suite/objects/4b/b2c0c6443dfda00d6dc2291db542906c971e28
 differ
Binary files 
old/referencing-0.27.2/.git/modules/suite/objects/50/c6b75b1cdc13f0f68074973e1398eb8147330b
 and 
new/referencing-0.27.4/.git/modules/suite/objects/50/c6b75b1cdc13f0f68074973e1398eb8147330b
 differ
Binary files 
old/referencing-0.27.2/.git/modules/suite/objects/89/016c70585f694686334d77aaf084b9b95ecf01
 and 
new/referencing-0.27.4/.git/modules/suite/objects/89/016c70585f694686334d77aaf084b9b95ecf01
 differ
Binary files 
old/referencing-0.27.2/.git/modules/suite/objects/96/0c44f0a09fd5677f03d23767f6b9d20a269f29
 and 
new/referencing-0.27.4/.git/modules/suite/objects/96/0c44f0a09fd5677f03d23767f6b9d20a269f29
 differ
Binary files 
old/referencing-0.27.2/.git/modules/suite/objects/b1/7cef2e87b7356b7604239232d8e109c30a2813
 and 
new/referencing-0.27.4/.git/modules/suite/objects/b1/7cef2e87b7356b7604239232d8e109c30a2813
 differ
Binary files 
old/referencing-0.27.2/.git/modules/suite/objects/b8/9b9bd381cc6ce156e8a236da7735a9e57024b0
 and 
new/referencing-0.27.4/.git/modules/suite/objects/b8/9b9bd381cc6ce156e8a236da7735a9e57024b0
 differ
Binary files 
old/referencing-0.27.2/.git/modules/suite/objects/c2/42890d977c6a7b87affba5dc8d780f57753818
 and 
new/referencing-0.27.4/.git/modules/suite/objects/c2/42890d977c6a7b87affba5dc8d780f57753818
 differ
Binary files 
old/referencing-0.27.2/.git/modules/suite/objects/c5/f546c27e1f781b454e7e8d882b3bcb9ce77d61
 and 
new/referencing-0.27.4/.git/modules/suite/objects/c5/f546c27e1f781b454e7e8d882b3bcb9ce77d61
 differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/referencing-0.27.2/.git/modules/suite/objects/e7/44bfc87396a04d9682258296bbd843aa30464f
 
new/referencing-0.27.4/.git/modules/suite/objects/e7/44bfc87396a04d9682258296bbd843aa30464f
--- 
old/referencing-0.27.2/.git/modules/suite/objects/e7/44bfc87396a04d9682258296bbd843aa30464f
 1970-01-01 01:00:00.000000000 +0100
+++ 
new/referencing-0.27.4/.git/modules/suite/objects/e7/44bfc87396a04d9682258296bbd843aa30464f
 2023-04-25 20:37:05.000000000 +0200
@@ -0,0 +1,5 @@
+xuRM›HÝ3¿¢¥=Žœiš†)Ylb
Ævì¬öÐÝt¶ù0Ðã!¿~Œ¢\vëRz¯^•Tz·u]ÀÆø±pSšØâˆ][gØÄ‚;·mÄ
ƙÃ!¹¥kíE3)t¨°rÂ)´
jb›2JËæÒxˆ‘É(6uùKïXc,!…ŽÌM‹  Ä"ÒbNŽ E–#‘£Q5–mBu­h<Ñ׏öñ~z:ªF
x[ÿtË~œÀ`1„Úƒ}|5ŠÕ¸T|lÚ^t×ésQ¥bÿ³VtÅP`ö£<?XÅ  
­‚ØÝí·þO^¸÷\כ»nê¥áeûŠÉ|ëE¤<ãͫѯÛþÊ]\÷^µö¿þr0¯ÛLÞ»^k †jY=eÓ·åy_
sÃÊÐ2ٝºr(™dɀN»éë-™àõyÌV‹/Y\wËé{=a_Òæ®“ø|k2D%)Û»•3Gì§
+ÒQߨìp+<u½Õ15뗱Š—KÝǽ[¿mSšn5Pfgd åºÇËòær
+÷dÖ¦*l¼ä©Ûu0»Fvø˜TÑ~SÆ}ulkešÁ³Âò͍ò^
•.wc­Ê^}w…cär¢¹È£&ã><Fvq¹Ìò›-΁ÇÛþº}Ò@m¡=ó2Áö*<—ì€üH+˜¯Ù²
ý—åQëî¦É6cT'%Éó€Ï4ÝtÅ'
|’Fihïžùñâ¿ÓÖ¢/èÔõ
+zqSbÁŸ:²okÐM¤5³óÐ6/EMŸ»^ÌÞ#4ãÕLu9¬
+Mûû÷ô¯þ¿!xd¶}Wÿó°
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/referencing-0.27.2/.git/modules/suite/refs/remotes/origin/main 
new/referencing-0.27.4/.git/modules/suite/refs/remotes/origin/main
--- old/referencing-0.27.2/.git/modules/suite/refs/remotes/origin/main  
2023-04-13 18:27:20.000000000 +0200
+++ new/referencing-0.27.4/.git/modules/suite/refs/remotes/origin/main  
2023-04-25 20:37:05.000000000 +0200
@@ -1 +1 @@
-ff209ae6d7ca083a548aba7968cf39ce25ba451f
+89016c70585f694686334d77aaf084b9b95ecf01
Binary files 
old/referencing-0.27.2/.git/objects/91/afab1b11bb0e71e5fd8d85a0b957bfdba7b185 
and 
new/referencing-0.27.4/.git/objects/91/afab1b11bb0e71e5fd8d85a0b957bfdba7b185 
differ
Binary files 
old/referencing-0.27.2/.git/objects/e8/999293a62a53ff34cd06afe9ba9c682c4766be 
and 
new/referencing-0.27.4/.git/objects/e8/999293a62a53ff34cd06afe9ba9c682c4766be 
differ
Binary files 
old/referencing-0.27.2/.git/objects/pack/pack-3854fed071a7bf4cb4a78fd77b16079a392cfe30.idx
 and 
new/referencing-0.27.4/.git/objects/pack/pack-3854fed071a7bf4cb4a78fd77b16079a392cfe30.idx
 differ
Binary files 
old/referencing-0.27.2/.git/objects/pack/pack-3854fed071a7bf4cb4a78fd77b16079a392cfe30.pack
 and 
new/referencing-0.27.4/.git/objects/pack/pack-3854fed071a7bf4cb4a78fd77b16079a392cfe30.pack
 differ
Binary files 
old/referencing-0.27.2/.git/objects/pack/pack-3be2320078063af102192a584b8e63e59fd77af4.idx
 and 
new/referencing-0.27.4/.git/objects/pack/pack-3be2320078063af102192a584b8e63e59fd77af4.idx
 differ
Binary files 
old/referencing-0.27.2/.git/objects/pack/pack-3be2320078063af102192a584b8e63e59fd77af4.pack
 and 
new/referencing-0.27.4/.git/objects/pack/pack-3be2320078063af102192a584b8e63e59fd77af4.pack
 differ
Binary files 
old/referencing-0.27.2/.git/objects/pack/pack-3d06e40be0628b3fac7ea6281c540df016f944a9.idx
 and 
new/referencing-0.27.4/.git/objects/pack/pack-3d06e40be0628b3fac7ea6281c540df016f944a9.idx
 differ
Binary files 
old/referencing-0.27.2/.git/objects/pack/pack-3d06e40be0628b3fac7ea6281c540df016f944a9.pack
 and 
new/referencing-0.27.4/.git/objects/pack/pack-3d06e40be0628b3fac7ea6281c540df016f944a9.pack
 differ
Binary files 
old/referencing-0.27.2/.git/objects/pack/pack-50d29bc56bd61b81ff0ff2b6ff5ab89ae36b199d.idx
 and 
new/referencing-0.27.4/.git/objects/pack/pack-50d29bc56bd61b81ff0ff2b6ff5ab89ae36b199d.idx
 differ
Binary files 
old/referencing-0.27.2/.git/objects/pack/pack-50d29bc56bd61b81ff0ff2b6ff5ab89ae36b199d.pack
 and 
new/referencing-0.27.4/.git/objects/pack/pack-50d29bc56bd61b81ff0ff2b6ff5ab89ae36b199d.pack
 differ
Binary files 
old/referencing-0.27.2/.git/objects/pack/pack-527234515ede751b95f036a8dcc7172d44ca0524.idx
 and 
new/referencing-0.27.4/.git/objects/pack/pack-527234515ede751b95f036a8dcc7172d44ca0524.idx
 differ
Binary files 
old/referencing-0.27.2/.git/objects/pack/pack-527234515ede751b95f036a8dcc7172d44ca0524.pack
 and 
new/referencing-0.27.4/.git/objects/pack/pack-527234515ede751b95f036a8dcc7172d44ca0524.pack
 differ
Binary files 
old/referencing-0.27.2/.git/objects/pack/pack-77170f4c2aaa2739f97b93bab79dee18eda9296e.idx
 and 
new/referencing-0.27.4/.git/objects/pack/pack-77170f4c2aaa2739f97b93bab79dee18eda9296e.idx
 differ
Binary files 
old/referencing-0.27.2/.git/objects/pack/pack-77170f4c2aaa2739f97b93bab79dee18eda9296e.pack
 and 
new/referencing-0.27.4/.git/objects/pack/pack-77170f4c2aaa2739f97b93bab79dee18eda9296e.pack
 differ
Binary files 
old/referencing-0.27.2/.git/objects/pack/pack-a4c3eb58954867981a558b177fc21a1d32d66a00.idx
 and 
new/referencing-0.27.4/.git/objects/pack/pack-a4c3eb58954867981a558b177fc21a1d32d66a00.idx
 differ
Binary files 
old/referencing-0.27.2/.git/objects/pack/pack-a4c3eb58954867981a558b177fc21a1d32d66a00.pack
 and 
new/referencing-0.27.4/.git/objects/pack/pack-a4c3eb58954867981a558b177fc21a1d32d66a00.pack
 differ
Binary files 
old/referencing-0.27.2/.git/objects/pack/pack-c314013a2e93308221c567071284d3fff93837fc.idx
 and 
new/referencing-0.27.4/.git/objects/pack/pack-c314013a2e93308221c567071284d3fff93837fc.idx
 differ
Binary files 
old/referencing-0.27.2/.git/objects/pack/pack-c314013a2e93308221c567071284d3fff93837fc.pack
 and 
new/referencing-0.27.4/.git/objects/pack/pack-c314013a2e93308221c567071284d3fff93837fc.pack
 differ
Binary files 
old/referencing-0.27.2/.git/objects/pack/pack-c42af122ccea769f501d2b6e7d5d1682cf9b3b18.idx
 and 
new/referencing-0.27.4/.git/objects/pack/pack-c42af122ccea769f501d2b6e7d5d1682cf9b3b18.idx
 differ
Binary files 
old/referencing-0.27.2/.git/objects/pack/pack-c42af122ccea769f501d2b6e7d5d1682cf9b3b18.pack
 and 
new/referencing-0.27.4/.git/objects/pack/pack-c42af122ccea769f501d2b6e7d5d1682cf9b3b18.pack
 differ
Binary files 
old/referencing-0.27.2/.git/objects/pack/pack-c818e0bb32c1f45f6b3f4a79f576bbf44a5d07e1.idx
 and 
new/referencing-0.27.4/.git/objects/pack/pack-c818e0bb32c1f45f6b3f4a79f576bbf44a5d07e1.idx
 differ
Binary files 
old/referencing-0.27.2/.git/objects/pack/pack-c818e0bb32c1f45f6b3f4a79f576bbf44a5d07e1.pack
 and 
new/referencing-0.27.4/.git/objects/pack/pack-c818e0bb32c1f45f6b3f4a79f576bbf44a5d07e1.pack
 differ
Binary files 
old/referencing-0.27.2/.git/objects/pack/pack-cb41fd71eea951e8939b9da152e33b09e14e3b22.idx
 and 
new/referencing-0.27.4/.git/objects/pack/pack-cb41fd71eea951e8939b9da152e33b09e14e3b22.idx
 differ
Binary files 
old/referencing-0.27.2/.git/objects/pack/pack-cb41fd71eea951e8939b9da152e33b09e14e3b22.pack
 and 
new/referencing-0.27.4/.git/objects/pack/pack-cb41fd71eea951e8939b9da152e33b09e14e3b22.pack
 differ
Binary files 
old/referencing-0.27.2/.git/objects/pack/pack-f9ce55e74f11d99fa9c8c9236ab9d704e8e98267.idx
 and 
new/referencing-0.27.4/.git/objects/pack/pack-f9ce55e74f11d99fa9c8c9236ab9d704e8e98267.idx
 differ
Binary files 
old/referencing-0.27.2/.git/objects/pack/pack-f9ce55e74f11d99fa9c8c9236ab9d704e8e98267.pack
 and 
new/referencing-0.27.4/.git/objects/pack/pack-f9ce55e74f11d99fa9c8c9236ab9d704e8e98267.pack
 differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/referencing-0.27.2/.git/refs/remotes/origin/main 
new/referencing-0.27.4/.git/refs/remotes/origin/main
--- old/referencing-0.27.2/.git/refs/remotes/origin/main        2023-04-13 
18:27:20.000000000 +0200
+++ new/referencing-0.27.4/.git/refs/remotes/origin/main        2023-04-25 
20:37:05.000000000 +0200
@@ -1 +1 @@
-b39ebf9dcfae8301811b05f26ea6d6ab905e6cd4
+100ec83132b1a992412c30ff92ed8b65899e5f64
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/referencing-0.27.2/.git/refs/tags/v0.27.3 
new/referencing-0.27.4/.git/refs/tags/v0.27.3
--- old/referencing-0.27.2/.git/refs/tags/v0.27.3       1970-01-01 
01:00:00.000000000 +0100
+++ new/referencing-0.27.4/.git/refs/tags/v0.27.3       2023-04-25 
20:37:05.000000000 +0200
@@ -0,0 +1 @@
+4c186761aae662eef80d0130a947e42b02ae857a
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/referencing-0.27.2/.git/refs/tags/v0.27.4 
new/referencing-0.27.4/.git/refs/tags/v0.27.4
--- old/referencing-0.27.2/.git/refs/tags/v0.27.4       1970-01-01 
01:00:00.000000000 +0100
+++ new/referencing-0.27.4/.git/refs/tags/v0.27.4       2023-04-25 
20:37:05.000000000 +0200
@@ -0,0 +1 @@
+42230e3aca4f6c354b213955414c007369d904f8
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/referencing-0.27.2/.github/workflows/ci.yml 
new/referencing-0.27.4/.github/workflows/ci.yml
--- old/referencing-0.27.2/.github/workflows/ci.yml     2023-04-13 
18:27:20.000000000 +0200
+++ new/referencing-0.27.4/.github/workflows/ci.yml     2023-04-25 
20:37:05.000000000 +0200
@@ -30,7 +30,7 @@
     steps:
       - uses: actions/checkout@v3
       - name: Set up nox
-        uses: wntrblm/nox@2022.11.21
+        uses: wntrblm/nox@2023.04.22
       - id: noxenvs-matrix
         run: |
           echo >>$GITHUB_OUTPUT noxenvs=$(
@@ -63,7 +63,7 @@
         with:
           python-version: "3.x"
       - name: Set up nox
-        uses: wntrblm/nox@2022.11.21
+        uses: wntrblm/nox@2023.04.22
       - name: Run nox
         run: nox -s "${{ matrix.noxenv }}"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/referencing-0.27.2/.pre-commit-config.yaml 
new/referencing-0.27.4/.pre-commit-config.yaml
--- old/referencing-0.27.2/.pre-commit-config.yaml      2023-04-13 
18:27:20.000000000 +0200
+++ new/referencing-0.27.4/.pre-commit-config.yaml      2023-04-25 
20:37:05.000000000 +0200
@@ -13,7 +13,7 @@
         args: [--fix, lf]
       - id: trailing-whitespace
   - repo: https://github.com/charliermarsh/ruff-pre-commit
-    rev: "v0.0.261"
+    rev: "v0.0.262"
     hooks:
       - id: ruff
   - repo: https://github.com/PyCQA/isort
@@ -27,6 +27,6 @@
         id: black
         args: ["--line-length", "79"]
   - repo: https://github.com/pre-commit/mirrors-prettier
-    rev: "v3.0.0-alpha.6"
+    rev: "v3.0.0-alpha.9-for-vscode"
     hooks:
       - id: prettier
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/referencing-0.27.2/docs/changes.rst 
new/referencing-0.27.4/docs/changes.rst
--- old/referencing-0.27.2/docs/changes.rst     2023-04-13 18:27:20.000000000 
+0200
+++ new/referencing-0.27.4/docs/changes.rst     2023-04-25 20:37:05.000000000 
+0200
@@ -2,6 +2,16 @@
 Changelog
 =========
 
+v0.27.4
+-------
+
+* Minor simplification to the docs structure.
+
+v0.27.3
+-------
+
+* Also strip fragments when using ``__getitem__`` on URIs with empty fragments.
+
 v0.27.2
 -------
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/referencing-0.27.2/docs/external-retrieval.rst 
new/referencing-0.27.4/docs/external-retrieval.rst
--- old/referencing-0.27.2/docs/external-retrieval.rst  2023-04-13 
18:27:20.000000000 +0200
+++ new/referencing-0.27.4/docs/external-retrieval.rst  1970-01-01 
01:00:00.000000000 +0100
@@ -1,29 +0,0 @@
-==================
-External Retrieval
-==================
-
-`Registry` objects represent collections of in-memory resources (e.g. in the 
case of JSON Schema registries, they represent collections of in-memory JSON 
Schemas).
-
-Occasionally one wishes to dynamically fetch resources from some other 
location.
-We'll refer to resources not present in-memory as "external resources"
-
-The JSON Schema specifications generally discourage implementations from 
automatically retrieving network resources [#]_, but if you are in a situation 
where you wish to do so, or if you wish alternatively to load resources from a 
database, or from the filesystem, you can do so via the ``retrieve`` argument 
to `Registry` objects.
-
-Here's an example of how to automatically retrieve external references by 
downloading them from their URI via :httpx:`httpx </>`, shown by automatically 
retrieving one of the JSON Schema metaschemas from the network:
-
-.. code:: python
-
-    from referencing import Registry, Resource
-    import httpx
-
-
-    def retrieve_via_httpx(uri):
-        response = httpx.get(uri)
-        return Resource.from_contents(response.json())
-
-
-    registry = Registry(retrieve=retrieve_via_httpx)
-    resolver = registry.resolver()
-    print(resolver.lookup("https://json-schema.org/draft/2020-12/schema";))
-
-.. [#] Often for good security reasons. See :kw:`schema-references`.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/referencing-0.27.2/docs/index.rst 
new/referencing-0.27.4/docs/index.rst
--- old/referencing-0.27.2/docs/index.rst       2023-04-13 18:27:20.000000000 
+0200
+++ new/referencing-0.27.4/docs/index.rst       2023-04-25 20:37:05.000000000 
+0200
@@ -7,8 +7,7 @@
     :hidden:
 
     intro
-    external-retrieval
     schema-packages
+    compatibility
     api
     changes
-    compatibility
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/referencing-0.27.2/docs/intro.rst 
new/referencing-0.27.4/docs/intro.rst
--- old/referencing-0.27.2/docs/intro.rst       2023-04-13 18:27:20.000000000 
+0200
+++ new/referencing-0.27.4/docs/intro.rst       2023-04-25 20:37:05.000000000 
+0200
@@ -53,6 +53,7 @@
 
    {'type': 'integer'}
 
+
 Populating Registries
 ---------------------
 
@@ -202,3 +203,36 @@
 If you have more than one resource to add, you can use 
`Registry.with_resources` (with an ``s``) to add many at once, or, if they meet 
the criteria to use ``@``, you can use ``[one, two, three] @ registry`` to add 
all three resources at once.
 
 You may also want to have a look at `Registry.with_contents` for a further 
method to add resources to a registry without constructing a `Resource` object 
yourself.
+
+
+Dynamically Retrieving Resources
+--------------------------------
+
+Sometimes one wishes to dynamically retrieve or construct `Resource`\ s which 
*don't* already live in-memory within a `Registry`.
+This might be resources retrieved dynamically from a database, from files 
somewhere on disk, from some arbitrary place over the internet, or from the 
like.
+We'll refer to such resources not present in-memory as *external resources*.
+
+The ``retrieve`` argument to ``Registry`` objects can be used to configure a 
callable which will be used anytime a requested URI is *not* present in the 
registry, thereby allowing you to retrieve it from whichever location it lives 
in.
+Here's an example of automatically retrieving external references by 
downloading them via :httpx:`httpx </>`, illustrated by then automatically 
retrieving one of the JSON Schema metaschemas from the network:
+
+.. code:: python
+
+    from referencing import Registry, Resource
+    import httpx
+
+
+    def retrieve_via_httpx(uri):
+        response = httpx.get(uri)
+        return Resource.from_contents(response.json())
+
+
+    registry = Registry(retrieve=retrieve_via_httpx)
+    resolver = registry.resolver()
+    print(resolver.lookup("https://json-schema.org/draft/2020-12/schema";))
+
+.. note::
+
+    In the case of JSON Schema, the specifications generally discourage 
implementations from automatically retrieving these sorts of external resources 
over the network due to potential security implications.
+    See :kw:`schema-references` in particular.
+
+    `referencing` will of course therefore not do any such thing 
automatically, and this section generally assumes that you have personally 
considered the security implications for your own use case.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/referencing-0.27.2/referencing/_attrs.pyi 
new/referencing-0.27.4/referencing/_attrs.pyi
--- old/referencing-0.27.2/referencing/_attrs.pyi       2023-04-13 
18:27:20.000000000 +0200
+++ new/referencing-0.27.4/referencing/_attrs.pyi       2023-04-25 
20:37:05.000000000 +0200
@@ -8,12 +8,13 @@
 
 def __dataclass_transform__(
     *,
-    eq_default: bool = ...,
-    order_default: bool = ...,
-    kw_only_default: bool = ...,
+    frozen_default: bool = False,
     field_descriptors: tuple[Union[type, Callable[..., Any]], ...] = ...,
 ) -> Callable[[_T], _T]: ...
 @__dataclass_transform__(field_descriptors=(attrib, field))
 def define(cls: type[_T]) -> type[_T]: ...
-
-frozen = define
+@__dataclass_transform__(
+    frozen_default=True,
+    field_descriptors=(attrib, field),
+)
+def frozen(cls: type[_T]) -> type[_T]: ...
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/referencing-0.27.2/referencing/_core.py 
new/referencing-0.27.4/referencing/_core.py
--- old/referencing-0.27.2/referencing/_core.py 2023-04-13 18:27:20.000000000 
+0200
+++ new/referencing-0.27.4/referencing/_core.py 2023-04-25 20:37:05.000000000 
+0200
@@ -241,7 +241,7 @@
         Return the (already crawled) `Resource` identified by the given URI.
         """
         try:
-            return self._resources[uri]
+            return self._resources[uri.rstrip("#")]
         except KeyError:
             raise exceptions.NoSuchResource(ref=uri)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/referencing-0.27.2/referencing/tests/test_core.py 
new/referencing-0.27.4/referencing/tests/test_core.py
--- old/referencing-0.27.2/referencing/tests/test_core.py       2023-04-13 
18:27:20.000000000 +0200
+++ new/referencing-0.27.4/referencing/tests/test_core.py       2023-04-25 
20:37:05.000000000 +0200
@@ -155,11 +155,21 @@
         registry = Registry().with_resource(uri, resource)
         assert registry.contents(uri) == {"foo": "bar"}
 
+    def test_getitem_strips_empty_fragments(self):
+        uri = "http://example.com/";
+        resource = ID_AND_CHILDREN.create_resource({"ID": uri + "#"})
+        registry = resource @ Registry()
+        assert registry[uri] == registry[uri + "#"] == resource
+
     def test_contents_strips_empty_fragments(self):
         uri = "http://example.com/";
         resource = ID_AND_CHILDREN.create_resource({"ID": uri + "#"})
         registry = resource @ Registry()
-        assert registry.contents(uri) == {"ID": uri + "#"}
+        assert (
+            registry.contents(uri)
+            == registry.contents(uri + "#")
+            == {"ID": uri + "#"}
+        )
 
     def test_crawled_anchor(self):
         resource = ID_AND_CHILDREN.create_resource({"anchors": {"foo": "bar"}})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/referencing-0.27.2/suite/.github/workflows/ci.yml 
new/referencing-0.27.4/suite/.github/workflows/ci.yml
--- old/referencing-0.27.2/suite/.github/workflows/ci.yml       2023-04-13 
18:27:20.000000000 +0200
+++ new/referencing-0.27.4/suite/.github/workflows/ci.yml       2023-04-25 
20:37:05.000000000 +0200
@@ -16,6 +16,6 @@
     steps:
       - uses: actions/checkout@v3
       - name: Set up nox
-        uses: wntrblm/nox@2022.11.21
+        uses: wntrblm/nox@2023.04.22
       - name: Run nox
         run: nox
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/referencing-0.27.2/suite/.pre-commit-config.yaml 
new/referencing-0.27.4/suite/.pre-commit-config.yaml
--- old/referencing-0.27.2/suite/.pre-commit-config.yaml        2023-04-13 
18:27:20.000000000 +0200
+++ new/referencing-0.27.4/suite/.pre-commit-config.yaml        2023-04-25 
20:37:05.000000000 +0200
@@ -14,7 +14,7 @@
         args: [--fix, lf]
       - id: trailing-whitespace
   - repo: https://github.com/pre-commit/mirrors-prettier
-    rev: "v3.0.0-alpha.6"
+    rev: "v3.0.0-alpha.9-for-vscode"
     hooks:
       - id: prettier
         exclude_types: ["markdown"]
@@ -37,6 +37,6 @@
         id: black
         args: ["--line-length", "79"]
   - repo: https://github.com/DavidAnson/markdownlint-cli2
-    rev: v0.6.0
+    rev: v0.7.0
     hooks:
       - id: markdownlint-cli2

Reply via email to