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