#1 Update to latest packaging and version
Merged a year ago by kevin. Opened a year ago by carlwgeorge.
rpms/ carlwgeorge/python-swagger-spec-validator pyproject  into  rawhide

file modified
+1
@@ -4,3 +4,4 @@ 

  /swagger-spec-validator-2.7.3.tar.gz

  /python-swagger-spec-validator-2.7.4.tar.gz

  /swagger-spec-validator-2.7.4.tar.gz

+ /swagger-spec-validator-3.0.3.tar.gz

@@ -0,0 +1,25 @@ 

+ From c210f2ba2209e1fb4e15906fe91d8c1bf6e0524a Mon Sep 17 00:00:00 2001

+ From: Carl George <carl@george.computer>

+ Date: Tue, 14 Feb 2023 18:43:31 -0600

+ Subject: [PATCH] Add missing setuptools dependency

+ 

+ Fixes #87

+ ---

+  setup.py | 1 +

+  1 file changed, 1 insertion(+)

+ 

+ diff --git a/setup.py b/setup.py

+ index f6e7683..cf04ac9 100644

+ --- a/setup.py

+ +++ b/setup.py

+ @@ -12,6 +12,7 @@ with open(os.path.join(base_dir, "swagger_spec_validator", "__about__.py")) as f

+  install_requires = [

+      "jsonschema",

+      "pyyaml",

+ +    "setuptools",

+      "typing-extensions",

+  ]

+  

+ -- 

+ 2.39.1

+ 

@@ -1,63 +1,64 @@ 

- %global srcname swagger-spec-validator

- 

- Name:           python-%{srcname}

- Version:        2.7.4

- Release:        3%{?dist}

+ Name:           python-swagger-spec-validator

+ Version:        3.0.3

+ Release:        1%{?dist}

  Summary:        Validation of Swagger specifications

  

- License:        ASL 2.0

+ License:        Apache-2.0

  URL:            https://github.com/Yelp/swagger_spec_validator

- Source0:        %{pypi_source}

- Source1:        %{url}/archive/v%{version}/%{name}-%{version}.tar.gz

+ Source:         %{url}/archive/v%{version}/swagger-spec-validator-%{version}.tar.gz

+ # https://github.com/Yelp/swagger_spec_validator/pull/163

+ Patch:          0001-Add-missing-setuptools-dependency.patch

  

  BuildArch:      noarch

+ BuildRequires:  python3-devel

+ BuildRequires:  python3-pytest

  

  %global _description %{expand:

- %{summary}.}

+ Swagger Spec Validator is a Python library that validates Swagger Specs against

+ the Swagger 1.2 or Swagger 2.0 specification. The validator aims to check for

+ full compliance with the Specification.}

+ 

  

  %description %{_description}

  

- %package     -n python3-%{srcname}

+ %package     -n python3-swagger-spec-validator

  Summary:        %{summary}

- %{?python_provide:%python_provide python3-%{srcname}}

- BuildRequires:  python3-devel

- BuildRequires:  python3dist(setuptools)

- BuildRequires:  python3dist(jsonschema)

- BuildRequires:  python3dist(pyyaml)

- BuildRequires:  python3dist(six)

- BuildRequires:  python3dist(pytest) >= 3.1.0

- BuildRequires:  python3dist(httpretty)

- BuildRequires:  python3dist(mock)

  

- %description -n python3-%{srcname} %{_description}

  

- Python 3 version.

+ %description -n python3-swagger-spec-validator %{_description}

+ 

  

  %prep

- %autosetup -n %{srcname}-%{version} -N

- rm -vr *.egg-info

- tar -xvf %{S:1} --strip-components=1 --wildcards \

-   'swagger_spec_validator-%{version}/LICENSE.txt' \

-   'swagger_spec_validator-%{version}/CHANGELOG.rst' \

-   'swagger_spec_validator-%{version}/tests/' \

-   %{nil}

+ %autosetup -n swagger_spec_validator-%{version} -p 1

+ 

+ 

+ %generate_buildrequires

+ %pyproject_buildrequires

+ 

  

  %build

- %py3_build

+ %pyproject_wheel

+ 

  

  %install

- %py3_install

+ %pyproject_install

+ %pyproject_save_files swagger_spec_validator

+ 

  

  %check

- %python3 -m pytest tests

+ %pytest -v tests

  

- %files -n python3-%{srcname}

- %license LICENSE.txt

+ 

+ %files -n python3-swagger-spec-validator -f %{pyproject_files}

  %doc README.md CHANGELOG.rst

- %{python3_sitelib}/swagger_spec_validator/

- %{python3_sitelib}/swagger_spec_validator-*.egg-info/

+ 

  

  %changelog

+ * Tue Feb 14 2023 Carl George <carl@george.computer> - 3.0.3-1

+ - Update to version 3.0.3, resolves rhbz#2169878

+ - Convert to pyproject macros

+ - Add setuptools dependency

+ 

  * Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.4-3

  - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild

  

file modified
+1 -2
@@ -1,2 +1,1 @@ 

- SHA512 (python-swagger-spec-validator-2.7.4.tar.gz) = 21ec0b05b26f9adc092ce251eedb6a335ba2542e1e0a7c095e2f6cd3f90379da983fdb7ef3b51f29b980d9a7dcd9df86546e433b5d60adafb27fe2cb36bc4545

- SHA512 (swagger-spec-validator-2.7.4.tar.gz) = d6b9201af84a097e18c4928f2f65c685da25582a6421a48c949230823534c9e663776c6156b62f262521ee66cc7531fc1abdc7ba9e1ceed998ff216f4d979225

+ SHA512 (swagger-spec-validator-3.0.3.tar.gz) = 977a6320ce629d102c7c608249d220996aba852d1c0c464be447b6b5a7aa7bb2a61023bc967a41c561a12c4620306c6a077605c4b34b828540d0ee8926d59a94

  • Update to version 3.0.3, resolves rhbz#2169878
  • Convert to pyproject macros

1 new commit added

  • Add setuptools dependency
a year ago

3 new commits added

  • Add setuptools dependency
  • Convert to pyproject macros
  • Update to version 3.0.3, resolves rhbz#2169878
a year ago

Pull-Request has been merged by kevin

a year ago