Compare commits

1 Commits
1.1 ... main

6 changed files with 153 additions and 15 deletions

View File

@@ -1,17 +1,17 @@
<services>
<service name="tar_scm" mode="disabled">
<service name="tar_scm" mode="manual">
<param name="url">https://github.com/python-jsonschema/referencing</param>
<param name="scm">git</param>
<param name="revision">v0.30.2</param>
<param name="revision">v0.36.2</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="changesgenerate">enable</param>
<param name="versionrewrite-pattern">v(.*)</param>
<param name="package-meta">yes</param>
</service>
<service name="set_version" mode="disabled">
<service name="set_version" mode="manual">
<param name="basename">referencing</param>
</service>
<service name="recompress" mode="disabled">
<service name="recompress" mode="manual">
<param name="file">*.tar</param>
<param name="compression">gz</param>
</service>

View File

@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/python-jsonschema/referencing</param>
<param name="changesrevision">d37bef22e48b7b91a10dce14904755a539bf15e1</param></service></servicedata>
<param name="changesrevision">9a82e6c7e5e2e395b61bb4017dc6adc52ac52e7c</param></service></servicedata>

View File

@@ -1,3 +1,137 @@
-------------------------------------------------------------------
Sat Jan 25 16:17:56 UTC 2025 - opensuse_buildservice@ojkastl.de
- Update to version 0.36.2:
* Release using the newer twine release to preserve PEP 639
license metadata.
-------------------------------------------------------------------
Fri Jan 17 08:15:58 UTC 2025 - opensuse_buildservice@ojkastl.de
- Update to version 0.36.1:
* Add a lower pin on typing-extensions for the version we depend
on.
-------------------------------------------------------------------
Fri Jan 17 06:59:47 UTC 2025 - opensuse_buildservice@ojkastl.de
- Update to version 0.36.0:
* Declare support for Python 3.13.
-------------------------------------------------------------------
Thu May 02 06:16:34 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.35.1:
* Make Resource.pointer also properly handle empty pointers
(which refer to the root document).
This fix likely only affects you if you were using that
function directly, as Resource.lookup already handles empty
fragments.
-------------------------------------------------------------------
Wed Apr 24 11:27:53 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.35.0:
* Make Registry.contents raise NoSuchResource when needed.
* Update pre-commit hooks.
* Run coverage with 3.12
* Try convincing RTD to use uv.
* uv and minor workflow tweaks
* Use uv for envs, particularly the requirements env.
* [pre-commit.ci] pre-commit autoupdate
* Whatever pyright regression was present is still present.
* [pre-commit.ci] pre-commit autoupdate
* Bump suite from `71c85d0` to `87851a6`
* Bump suite from `d3fdf35` to `71c85d0`
* Bump suite from `e3fe0aa` to `d3fdf35`
-------------------------------------------------------------------
Sat Mar 16 13:53:14 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.34.0:
* Also look inside definitions keywords even on newer dialects.
The specification recommends doing so regardless of the rename
to $defs.
* Ensure non-blocking mypy compatibility by @jamescw19 in #130
-------------------------------------------------------------------
Mon Jan 29 17:40:40 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.33.0:
* Add a referencing.jsonschema.SchemaResource type alias to go
along with the other JSON Schema specialized types.
-------------------------------------------------------------------
Sun Jan 07 13:33:05 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.32.1:
* We CannotDetermineSpecification for $schema kyes that aren't
strs
* [pre-commit.ci] pre-commit autoupdate
* Update requirements.
* Enable more ruff rulesets.
* Remove an unneeded doc ext, we have no CLI.
* [pre-commit.ci] pre-commit autoupdate
* Bump actions/setup-python from 4 to 5
* Update pre-commit hooks.
-------------------------------------------------------------------
Thu Dec 07 15:40:29 UTC 2023 - kastl@b1-systems.de
- Update to version 0.32.0:
* Add Specification.detect.
-------------------------------------------------------------------
Thu Nov 30 09:10:06 UTC 2023 - kastl@b1-systems.de
- Update to version 0.31.1:
* Do more silly things to pepper over type checking nonsense.
* Minor noxfile tweaking.
* Add the explicit Tidelift link.
* Complain about spurious type: ignores.
* [pre-commit.ci] pre-commit autoupdate
-------------------------------------------------------------------
Thu Nov 16 14:51:03 UTC 2023 - kastl@b1-systems.de
- Update to version 0.31.0:
* Add referencing.jsonschema.EMPTY_REGISTRY.
* [pre-commit.ci] pre-commit autoupdate
* Update requirements.
* Enable TCH rules for slightly reducing runtime imports.
* [pre-commit.ci] pre-commit autoupdate
* Add tests for Registry being truthy or falsy.
* Apparently this setting is now autodetected.
* yarl -> url.py in the (trivial) docs usage.
* Ignore the dirhtml directory usable for docs generation.
* Unpin pyright, as whatever was previously broken seems fixed.
* [pre-commit.ci] pre-commit autoupdate
* Update requirements.
* Pull in some style ignores that we don't really need yet.
* [pre-commit.ci] pre-commit autoupdate
* Update requirements.
* referencing, not Bowtie
* New pip-compile default.
* Update requirements.
* Remove the now-unneeded noqa's.
* Ask ruff to fix things when it runs.
* [pre-commit.ci] pre-commit autoupdate
* [pre-commit.ci] pre-commit autoupdate
* Update requirements.
* [pre-commit.ci] pre-commit autoupdate
* [pre-commit.ci] pre-commit autoupdate
* Add and ensure the noxfile gets documented.
* Bump actions/checkout from 3 to 4
* [pre-commit.ci] pre-commit autoupdate
* Few more ruff rules.
* Bump docs requirements.
* [pre-commit.ci] pre-commit autoupdate
* Bump suite from `fa1b818` to `9153b05`
* [pre-commit.ci] pre-commit autoupdate
* Bump suite from `b094fe5` to `fa1b818`
* Minor tweaks to some annotations.
* [pre-commit.ci] pre-commit autoupdate
-------------------------------------------------------------------
Sun Aug 06 07:54:07 UTC 2023 - kastl@b1-systems.de

View File

@@ -1,7 +1,7 @@
#
# spec file
# spec file for package python-referencing
#
# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -26,7 +26,7 @@
%endif
%{?sle15_python_module_pythons}
Name: python-referencing%{psuffix}
Version: 0.30.2
Version: 0.36.2
Release: 0
Summary: JSON Referencing + Python
License: MIT
@@ -45,19 +45,23 @@ BuildRequires: %{python_module setuptools_scm}
BuildRequires: %{python_module setuptools}
BuildRequires: git-core
BuildRequires: python-rpm-macros
# runtime dependencies
BuildRequires: %{python_module attrs >= 24.3.0}
BuildRequires: %{python_module rpds-py >= 0.22.3}
BuildRequires: %{python_module typing_extensions >= 4.4.0 if %python-base < 3.13}
%if %{with test}
# SECTION test requirements
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module attrs >= 22.2.0}
BuildRequires: %{python_module pytest >= 8.3.3}
BuildRequires: %{python_module jsonschema-specifications}
BuildRequires: %{python_module jsonschema}
BuildRequires: %{python_module pytest-subtests}
BuildRequires: %{python_module rpds-py >= 0.7.0}
BuildRequires: %{python_module packaging >= 24.2}
BuildRequires: %{python_module pytest-subtests >= 0.14.1}
# /SECTION
%endif
BuildRequires: fdupes
Requires: python-attrs >= 22.2.0
Requires: python-rpds-py >= 0.7.0
Requires: python-typing_extensions >= 4.4.0
BuildArch: noarch
%python_subpackages

BIN
referencing-0.30.2.tar.gz (Stored with Git LFS)

Binary file not shown.

BIN
referencing-0.36.2.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.