public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Benjamin A. Beasley <code@musicinmybrain.net>
To: git-commits@fedoraproject.org
Subject: [rpms/python-OWSLib] epel10: Update to 0.36.0 (close RHBZ#2484635)
Date: Thu, 04 Jun 2026 15:36:56 GMT	[thread overview]
Message-ID: <178058741621.1.6049977861294337037.rpms-python-OWSLib-b9a589093fbd@fedoraproject.org> (raw)

A new commit has been pushed.

Repo   : rpms/python-OWSLib
Branch : epel10
Commit : b9a589093fbdfbf70f85100aa7e09a08d2f24bf2
Author : Benjamin A. Beasley <code@musicinmybrain.net>
Date   : 2026-06-04T16:33:44+01:00
Stats  : +15/-31 in 3 file(s)
URL    : https://src.fedoraproject.org/rpms/python-OWSLib/c/b9a589093fbdfbf70f85100aa7e09a08d2f24bf2?branch=epel10

Log:
Update to 0.36.0 (close RHBZ#2484635)

---
diff --git a/.gitignore b/.gitignore
index 45464ab..761dd11 100644
--- a/.gitignore
+++ b/.gitignore
@@ -42,3 +42,4 @@
 /OWSLib-0.34.0-filtered.tar.zst
 /OWSLib-0.34.1-filtered.tar.zst
 /OWSLib-0.35.0-filtered.tar.zst
+/OWSLib-0.36.0-filtered.tar.zst

diff --git a/python-OWSLib.spec b/python-OWSLib.spec
index 6e95c76..b2bde76 100644
--- a/python-OWSLib.spec
+++ b/python-OWSLib.spec
@@ -1,8 +1,5 @@
-# Not yet in EPEL10: https://bugzilla.redhat.com/show_bug.cgi?id=2324280
-%bcond pytest_httpserver 0
-
 Name:           python-OWSLib
-Version:        0.35.0
+Version:        0.36.0
 Release:        %autorelease
 Summary:        OGC Web Service utility library
 
@@ -28,28 +25,12 @@ Source1:        get_source
 
 BuildArch:      noarch
 
-BuildRequires:  python3-devel
+BuildRequires:  tomcli
 
-# Tests; dependencies are in requirements-dev.txt.
-BuildRequires:  %{py3_dist pytest}
-%if %{with pytest_httpserver}
+# Additional test dependencies from the “dev” extra, which also contains
+# unwanted linting/coverage dependencies and other unnecessary dependencies.
 BuildRequires:  %{py3_dist pytest_httpserver}
-%endif
 BuildRequires:  %{py3_dist Pillow}
-# We don’t have pytest-socket packaged, and we can get by without it.
-# - pytest-socket
-# We don’t use tox to run the tests. It would run "python3 setup.py develop",
-# which is unwanted.
-# - tox
-# Unwanted linting/coverage dependencies:
-# https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/#_linters
-# - coverage
-# - coveralls
-# - flake8
-# - pytest-cov
-# These are just for the maintainer to upload to PyPI.
-# - build
-# - twine
 
 %global common_description %{expand:
 OWSLib is a Python package for client programming with Open Geospatial
@@ -83,8 +64,12 @@ Summary:        Documentation and examples for OWSLib
 %autosetup -n OWSLib-%{version}
 
 # Don’t analyze/report test coverage
-sed --regexp-extended --in-place \
-    's/^([[:blank:]]*)(--cov\b)/\1# \2/' tox.ini
+tomcli set pyproject.toml lists delitem tool.pytest.addopts -- '--cov\b.*'
+# We cannot possibly respect an upper bound on the version of setuptools!
+# According to https://github.com/geopython/OWSLib/pull/1031, upstream pinned
+# this “for Ubuntu 24.04 compatibility,” whatever that means.
+tomcli set pyproject.toml lists replace build-system.requires \
+    'setuptools<.*' 'setuptools'
 
 # We don’t need shebangs in the examples. The pattern of selecting files
 # before modifying them with sed keeps us from unnecessarily discarding the
@@ -97,7 +82,7 @@ chmod --verbose a-x examples/*.py
 
 
 %generate_buildrequires
-%pyproject_buildrequires
+%pyproject_buildrequires -x test
 
 
 %build
@@ -151,12 +136,14 @@ k="${k-}${k+ and }not test_load_parse"
 k="${k-}${k+ and }not test_md_distribution"
 k="${k-}${k+ and }not test_md_featurecataloguedesc"
 k="${k-}${k+ and }not test_md_imagedescription"
+k="${k-}${k+ and }not test_md_parsing"
 k="${k-}${k+ and }not test_md_reference_system"
 k="${k-}${k+ and }not test_metadata"
 k="${k-}${k+ and }not test_online_distribution"
 k="${k-}${k+ and }not test_responsibility"
 k="${k-}${k+ and }not test_service"
 k="${k-}${k+ and }not test_service2"
+k="${k-}${k+ and }not test_spatial_parsing"
 k="${k-}${k+ and }not test_wps_checkStatus"
 k="${k-}${k+ and }not test_wps_getOperationByName"
 k="${k-}${k+ and }not test_wps_literal_data_input_parsing_references"
@@ -164,10 +151,6 @@ k="${k-}${k+ and }not test_wps_process_properties"
 k="${k-}${k+ and }not test_wps_process_representation"
 k="${k-}${k+ and }not test_wps_response_with_lineage"
 
-%if %{without pytest_httpserver}
-ignore="${ignore-} --ignore=tests/test_csw_inspire.py"
-%endif
-
 %pytest -m 'not online' -k "${k-}" ${ignore-} --verbose -rs
 
 

diff --git a/sources b/sources
index da0ff49..6aa3dcd 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (OWSLib-0.35.0-filtered.tar.zst) = be1eb52fa09049b720c1ebd476363e01c6442c9905c9adf0d35ccc11f39b228b9f3e64ed882a7c04987f2f38f9c8500a61aeef61e48a41602098ff22df0ed526
+SHA512 (OWSLib-0.36.0-filtered.tar.zst) = ada3ae4ebb06230894fa72a509b6f189e6403ab425362322bfbb28926691f606aeb8a022ebca77fb504151ba2e9f8d88610490d5e672a6f752b92a0dd112f64e

                 reply	other threads:[~2026-06-04 15:36 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=178058741621.1.6049977861294337037.rpms-python-OWSLib-b9a589093fbd@fedoraproject.org \
    --to=code@musicinmybrain.net \
    --cc=git-commits@fedoraproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox