From 63c2fb0653792bec5e829bdb6d0b65c17f3b60767c2bd23dcac26a9ee3583f77 Mon Sep 17 00:00:00 2001 From: Sebastian Wagner Date: Tue, 13 May 2025 14:21:00 +0000 Subject: [PATCH 1/3] - add patch remove-click-plugins.patch to remove the dependency on unmaintained click-plugins OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-shodan?expand=0&rev=68 --- .gitattributes | 23 +++ .gitignore | 1 + python-shodan.changes | 374 +++++++++++++++++++++++++++++++++++++ python-shodan.spec | 98 ++++++++++ remove-click-plugins.patch | 54 ++++++ shodan-1.31.0.tar.gz | 3 + 6 files changed, 553 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 python-shodan.changes create mode 100644 python-shodan.spec create mode 100644 remove-click-plugins.patch create mode 100644 shodan-1.31.0.tar.gz diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/python-shodan.changes b/python-shodan.changes new file mode 100644 index 0000000..c0a07ed --- /dev/null +++ b/python-shodan.changes @@ -0,0 +1,374 @@ +------------------------------------------------------------------- +Tue May 13 14:14:16 UTC 2025 - Sebastian Wagner + +- add patch remove-click-plugins.patch to remove the dependency on unmaintained click-plugins + +------------------------------------------------------------------- +Thu Mar 14 08:46:22 UTC 2024 - Dirk Müller + +- update to 1.31.0: + * no upstream changelog available + +------------------------------------------------------------------- +Fri Oct 7 15:35:51 UTC 2022 - Yogalakshmi Arunachalam + +- Update to version 1.28.0 + * Add the ability to whitelist a specific vulnerability in Shodan Monitor instead of whitelisting the while IP:port + * Show scan ID when scanning without showing results (credit to @seadog007) + * Handle bad gateway errors (credit to @yaron-cider) + +------------------------------------------------------------------- +Fri Feb 25 20:15:17 UTC 2022 - Sebastian Wagner + +- - update to version 1.27.0: + - New command: ``shodan alert export`` to save the current network monitoring configuration + - New command: ``shodan alert import`` to restore a previous network monitoring configuration + - Automatically rate limit API requests to 1 request per second (credit to @malvidin) +- update to version 1.26.1: + - Fix a unicode issue that caused the streams to get truncated and error out due to invalid JSON +- update to version 1.26.0: + - Add the ability to create custom data streams in the Shodan() class as well as the CLI (``shodan stream --custom-filters ``) +- update to version 1.25.0: + - Add new CLI command: shodan alert download + +------------------------------------------------------------------- +Wed Jan 19 19:11:22 UTC 2022 - Sebastian Wagner + +- - update to version 1.25.0: + - Add new CLI command: shodan alert download +- update to version 1.24.0: + - Add new CLI command: shodan alert stats +- update to version 1.23.0: + - Add new CLI command: shodan alert domain +- update to version 1.22.1: + - Fix bug when converting data file to CSV using Python3 +- update to version 1.22.0: + - Add support for new vulnerability streaming endpoints +- update to version 1.21.3: + - Fix geo.json file converter +- update to version 1.21.2: + - Add support for paging through the domain information +- update to version 1.21.1: + - Add ``history`` and ``type`` parameters to ``Shodan.dns.domain_info()`` method and CLI command +- update to version 1.21.0: + - New API methods ``api.search_facets()`` and ``api.search_filters()`` to get a list of available facets and filters. +- update to version 1.20.0: + - New option "-S" for **shodan domain** to save results from the lookup + - New option "-D" for **shodan domain** to lookup open ports for IPs in the results +- update to version 1.19.0: + - New method to edit the list of IPs for an existing network alert +- update to version 1.18.0: + - Add library methods for the new Notifications API +- update to version 1.17.0: + - Fix bug that caused unicode error when printing domain information (#106) + - Add flag to let users get their IPv6 address **shodan myip -6**(#35) +- update to version 1.16.0: + - Ability to specify list of fields to include when converting to CSV/ Excel (#107) + - Filter the Shodan Firehose based on tags in the banner +- update to version 1.15.0: + - New option "--skip" for download command to help users resume a download +- update to version 1.14.0: + - New command **shodan version** (#104). + - Only change api_key file permissions if needed (#103) +- update to version 1.13.0: + - New command **shodan domain** to lookup a domain in Shodan's DNS database + - Override environment configured settings if explicit proxy settings are supplied (@cudeso) +- update to version 1.12.1: + - Fix Excel file conversion that resulted in empty .xlsx files +- update to version 1.12.0: + - Add new methods to ignore/ unignore trigger notifications +- update to version 1.11.1: + - Allow a single network alert to monitor multiple IP ranges (#93) +- update to version 1.11.0: + - New command **shodan scan list** to list recently launched scans + - New command **shodan alert triggers** to list the available notification triggers + - New command **shodan alert enable** to enable a notification trigger + - New command **shodan alert disable** to disable a notification trigger + - New command **shodan alert info** to show details of a specific alert + - Include timestamp, vulns and tags in CSV converter (#85) + - Fixed bug that caused an exception when parsing uncompressed data files in Python3 + - Code quality improvements + - Thank you for contributions from @wagner-certat, @cclauss, @opt9, @voldmar and Antoine Neuenschwander +- update to version 1.10.4: + - Fix a bug when showing old banner records that don't have the "transport" property + - Code quality improvements (bare excepts) +- update to version 1.10.3: + - Change bare 'except:' statements to 'except Exception:' or more specific ones + - remove unused imports + - Convert line endings of `shodan/client.py` and `tests/test_shodan.py` to unix + - List file types in **shodan convert** (#80) +- update to version 1.10.2: + - Fix **shodan stats** formatting exception when faceting on **port** +- update to version 1.10.1: + - Support PUT requests in the API request helper method +- update to version 1.10.0: + - New command **shodan org**: manage enterprise access to Shodan for your team + - Improved unicode handling (#78) + - Remove deprecated API wrapper for shodanhq.com/api +- update to version 1.9.1: + - The CHANGELOG is now part of the packages. + - Improved unicode handling in Python2 (#78) + - Add `tsv` output format for **shodan host** (#65) + - Show user-friendly error messages when running **shodan radar** without permission or in a window that's too small (#74) + - Improved exception handling to improve debugging **shodan init** (#77) +- update to version 1.9.0: + - New optional parameter `proxies` for all interfaces to specify a proxy array for the requests library (#72) +- update to version 1.8.1: + - Fixed bug that prevented **shodan scan submit** from finishing (#70) +- update to version 1.8.0: + - Shodan CLI now installs properly on Windows (#66) + - Improved output of "shodan host" (#64, #67) + - Fixed bug that prevented an open port from being shown in "shodan host" (#63) + - No longer show an empty page if "shodan search" didn't return results (#62) + - Updated docs to make them Python3 compatible +- update to version 1.7.7: + - Added "shodan data download" command to help download bulk data files +- update to version 1.7.6: + - Add basic support for the Bulk Data API +- update to version 1.7.5: + * Handle Cloudflare timeouts +- update to version 1.7.4: + * Added "shodan radar" command +- update to version 1.7.3: + * Fixed the bug #47 which was caused by the CLI using a timeout value of "0" which resulted in the "requests" library failing to connect +- update to version 1.7.2: + * stream: automatically decode to unicode, fixes streaming on python3 (#45) + * Include docs in packages (#46) + * stream: handle timeout=None, None (default) can't be compared with integers (#44) +- update to version 1.7.1: + * Python3 fixes for outputting images (#42) + * Add the ability to save results from host lookups via the CLI (#43) +- update to version 1.7.0: + * Added "images" convert output format to let users extract images from Shodan data files (#42) + +------------------------------------------------------------------- +Fri Jan 7 09:15:15 UTC 2022 - Sebastian Wagner + +- Update to version 1.26.0: + - Add the ability to create custom data streams in the Shodan() class as well as the CLI (shodan stream --custom-filters ) + +------------------------------------------------------------------- +Tue Jan 26 09:02:37 UTC 2021 - Sebastian Wagner + +- Update to version 1.25.0: + - Add new CLI command: shodan alert download [--alert-id=] + +------------------------------------------------------------------- +Sun Nov 1 19:33:22 UTC 2020 - Sebastian Wagner + +- Update to version 1.24.0: + * use default config dir `~/.config/shodan`, but support existing installations + * Fix bug that caused extra newlines when converting `.json.gz` data file to CSV on Windows + * Fix linting error + +------------------------------------------------------------------- +Sat Sep 12 04:51:36 UTC 2020 - Sebastian Wagner + +- update to version 1.23.1: + * Fixed linting errors + * Import ABC from collections.abc for Python 3.10 compatibility (#130). + * Fix invalid escape sequence error, improves ``shodan radar`` output on Python3 (#131). + +------------------------------------------------------------------- +Tue May 19 09:32:14 UTC 2020 - Petr Gajdos + +- %python3_only -> %python_alternative + +------------------------------------------------------------------- +Tue Apr 7 07:07:18 UTC 2020 - Sebastian Wagner + +- update to version 1.23.0: + - Add new CLI command: shodan alert domain + +------------------------------------------------------------------- +Fri Mar 27 18:31:29 UTC 2020 - Sebastian Wagner + +- update to version 1.22.1: + - vulns: Fix bug when converting data file to CSV using Python3 + +------------------------------------------------------------------- +Fri Mar 27 10:45:45 UTC 2020 - pgajdos@suse.com + +- version update to 1.22.0 + * New Streaming API method: /shodan/vulns/{vulns} to subscribe to IPs + that are vulnerable to an issue + +------------------------------------------------------------------- +Sat Feb 1 15:16:40 UTC 2020 - Sebastian Wagner + +- update to version 1.21.3: + - Fix geo.json file converter + +------------------------------------------------------------------- +Sat Jan 18 10:53:58 UTC 2020 - Sebastian Wagner + +- update to version 1.21.2: + - Add support for paging through the domain information + +------------------------------------------------------------------- +Wed Jan 1 10:48:40 UTC 2020 - Sebastian Wagner + +- update to version 1.21.1: + - Add ``history`` and ``type`` parameters to ``Shodan.dns.domain_info()`` method and CLI command + +------------------------------------------------------------------- +Sun Dec 15 09:09:57 UTC 2019 - Sebastian Wagner + +- update to version 1.21.0: + - New API methods ``api.search_facets()`` and ``api.search_filters()`` to get a list of available facets and filters. + +------------------------------------------------------------------- +Tue Nov 26 14:01:08 UTC 2019 - Sebastian Wagner + +- update to version 1.20.0: + - New option "-S" for **shodan domain** to save results from the lookup + - New option "-D" for **shodan domain** to lookup open ports for IPs in the results + +------------------------------------------------------------------- +Tue Oct 1 15:47:16 UTC 2019 - Marketa Calabkova + +- Update to 1.19.0 + * Ability to specify list of fields to include when converting to CSV/ Excel + * Filter the Shodan Firehose based on tags in the banner + * Fix bug that caused unicode error when printing domain information + * Add flag to let users get their IPv6 address shodan myip -6 + * Add library methods for the new Notifications API + * New method to edit the list of IPs for an existing network alert + +------------------------------------------------------------------- +Tue Sep 10 10:22:55 UTC 2019 - Tomáš Chvátal + +- Update to 1.15.0: + * New option --skip for the shodan download command to skip results + +------------------------------------------------------------------- +Sun Jul 21 12:32:25 UTC 2019 - Sebastian Wagner + +- update to version 1.14.0: + - New command **shodan version** (#104). + - Only change api_key file permissions if needed (#103) + +------------------------------------------------------------------- +Fri May 3 18:23:49 UTC 2019 - Sebastian Wagner + +- update to version 1.13.0: + * New command **shodan domain** to lookup a domain in Shodan's DNS database + * Override environment configured settings if explicit proxy settings are supplied (@cudeso) + +------------------------------------------------------------------- +Wed Apr 24 13:17:29 UTC 2019 - pgajdos@suse.com + +- version update to 1.12.1 + * Fix Excel file conversion that resulted in empty .xlsx files + +------------------------------------------------------------------- +Sun Apr 7 11:28:37 UTC 2019 - Sebastian Wagner + +- update to version 1.12.0: + * Add new methods to ignore/ unignore trigger notifications + +------------------------------------------------------------------- +Sat Mar 16 14:57:46 UTC 2019 - Sebastian Wagner + +- update to version 1.11.1: + * Allow a single network alert to monitor multiple IP ranges (#93) +- update to version 1.11.0: + * New command **shodan scan list** to list recently launched scans + * New command **shodan alert triggers** to list the available notification triggers + * New command **shodan alert enable** to enable a notification trigger + * New command **shodan alert disable** to disable a notification trigger + * New command **shodan alert info** to show details of a specific alert + * Include timestamp, vulns and tags in CSV converter (#85) + * Fixed bug that caused an exception when parsing uncompressed data files in Python3 + * Code quality improvements + +------------------------------------------------------------------- +Tue Dec 4 12:54:14 UTC 2018 - Matej Cepl + +- Remove superfluous devel dependency for noarch package + +------------------------------------------------------------------- +Sun Oct 14 13:29:33 UTC 2018 - Sebastian Wagner + +- update to version 1.10.4: + * Fix a bug when showing old banner records that don't have the "transport" property + +------------------------------------------------------------------- +Sat Sep 22 09:21:35 UTC 2018 - Sebastian Wagner + +- update to version 1.10.3: + * Change bare 'except:' statements to 'except Exception:' or more specific ones + * remove unused imports + * Convert line endings of `shodan/client.py` and `tests/test_shodan.py` to unix + * List file types in **shodan convert** (#80) + +------------------------------------------------------------------- +Mon Sep 17 19:38:02 UTC 2018 - Sebastian Wagner + +- update to version 1.10.2 + * Fix **shodan stats** formatting exception when faceting on **port** +- update to version 1.10.1: + * Support PUT requests in the API request helper method + +------------------------------------------------------------------- +Sun Sep 2 07:08:13 UTC 2018 - Sebastian Wagner + +- update to version 1.10.0: + * New command **shodan org**: manage enterprise access to Shodan for your team + * Improved unicode handling (#78) + * Remove deprecated API wrapper for shodanhq.com/api + +------------------------------------------------------------------- +Sun Aug 26 13:07:53 UTC 2018 - sebix+novell.com@sebix.at + +- update to version 1.9.1: + * The CHANGELOG is now part of the packages. + * Improved unicode handling in Python2 (#78) + * Add `tsv` output format for **shodan host** (#65) + * Show user-friendly error messages when running **shodan radar** without permission or in a window that's too small (#74) + * Improved exception handling to improve debugging **shodan init** (#77) + +------------------------------------------------------------------- +Wed Aug 1 08:24:12 UTC 2018 - sebix+novell.com@sebix.at + +- update to version 1.9.0: + * New optional parameter proxies for all interfaces to specify a proxy array for the requests library (#72) +- update to version 1.8.1: + * Fixed bug that prevented shodan scan submit from finishing (#70) + +------------------------------------------------------------------- +Thu May 31 21:23:06 UTC 2018 - sebix+novell.com@sebix.at + +- update to version 1.8.0: + * Shodan CLI now installs properly on Windows (#66) + * Improved output of "shodan host" (#64, #67) + * Fixed bug that prevented an open port from being shown in "shodan host" (#63) + * No longer show an empty page if "shodan search" didn't return results (#62) + * Updated docs to make them Python3 compatible + +------------------------------------------------------------------- +Sun Dec 10 17:03:19 UTC 2017 - sebix+novell.com@sebix.at + +- update to version 1.7.7 + * Added "shodan data download" command to help download bulk data files + +------------------------------------------------------------------- +Tue Dec 5 08:33:09 UTC 2017 - sebix+novell.com@sebix.at + +- update to version 1.7.6: + * addes "shodan radar" command + +------------------------------------------------------------------- +Mon Sep 4 19:24:34 UTC 2017 - sebix+novell.com@sebix.at + +- upgrade to version 1.7.5 + +------------------------------------------------------------------- +Thu Aug 3 08:15:34 UTC 2017 - sebix+novell.com@sebix.at + +- fix build for leap + +------------------------------------------------------------------- +Wed Jul 19 19:08:48 UTC 2017 - sebix+novell.com@sebix.at + +- initial version diff --git a/python-shodan.spec b/python-shodan.spec new file mode 100644 index 0000000..2b0f56c --- /dev/null +++ b/python-shodan.spec @@ -0,0 +1,98 @@ +# +# spec file for package python-shodan +# +# 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 +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%{?!python_module:%define python_module() python-%{**} python3-%{**}} +%{!?license: %global license %doc} +Name: python-shodan +Version: 1.31.0 +Release: 0 +Summary: Python library and command-line utility for Shodan +License: MIT +Group: Development/Languages/Python +URL: https://github.com/achillean/shodan-python/ +Source: https://files.pythonhosted.org/packages/source/s/shodan/shodan-%{version}.tar.gz +# PATCH-FIX-UPSTREAM remove-click-plugins.patch -- remove dependency to unmaintained click-plugins +Patch0: https://github.com/achillean/shodan-python/pull/236.patch#/remove-click-plugins.patch +BuildRequires: %{python_module setuptools} +BuildRequires: fdupes +BuildRequires: python-rpm-macros +BuildRequires: python3-Sphinx +Requires: python-XlsxWriter +Requires: python-click +Requires: python-colorama +Requires: python-requests >= 2.2.1 +Requires: python-setuptools +Requires(post): update-alternatives +Requires(postun): update-alternatives +Recommends: python-curses +Suggests: %{name}-doc +BuildArch: noarch +%python_subpackages + +%package -n %{name}-doc +Summary: Documentation files for %{name} +Group: Documentation/HTML +Provides: %{python_module shodan-doc = %{version}} + +%description +Shodan is a search engine for Internet-connected devices. Google lets you search for websites, Shodan lets you search for devices. This library provides developers easy access to all of the data stored in Shodan in order to automate tasks and integrate into existing tools. + +%description -n %{name}-doc +HTML documentation on the API and examples for %{name}. + +%prep +%autosetup -n shodan-%{version} -p1 +sed -i '1s/^#!.*//' shodan/cli/worldmap.py + +%build +%python_build +pushd docs +%make_build html +rm -r _build/html/.buildinfo _build/html/_sources/ +%make_build man +popd + +%install +%python_install +install -Dm 644 docs/_build/man/shodan-python.1 %{buildroot}%{_mandir}/man1/shodan.1 +%python_clone -a %{buildroot}%{_bindir}/shodan +%python_clone -a %{buildroot}%{_mandir}/man1/shodan.1 +%python_expand %fdupes %{buildroot}%{$python_sitelib} + +%check +# Tests need network access, skip them: +# https://developer.shodan.io/api/requirements +# SHODAN-API-KEY file required by tests + +%post +%python_install_alternative shodan shodan.1 + +%postun +%python_uninstall_alternative shodan shodan.1 + +%files %{python_files} +%doc AUTHORS README.rst +%license LICENSE +%python_alternative %{_bindir}/shodan +%{python_sitelib}/* +%python_alternative %{_mandir}/man1/shodan.1%{ext_man} + +%files -n %{name}-doc +%doc docs/_build/html + +%changelog diff --git a/remove-click-plugins.patch b/remove-click-plugins.patch new file mode 100644 index 0000000..33f9dc5 --- /dev/null +++ b/remove-click-plugins.patch @@ -0,0 +1,54 @@ +From ef910fdf33b735c55f14abce13bda2906fbb5f74 Mon Sep 17 00:00:00 2001 +From: Sebastian Wagner +Date: Tue, 13 May 2025 16:08:16 +0200 +Subject: [PATCH] remove unmaintained click-plugins dependency + +click-plugins is unmaintained for 6 years and incompatible with current +click 6.2.0 (https://github.com/click-contrib/click-plugins/issues/38) + +click-plugins is not required to run shodan-python, only adds a +possibility for third parties to potentially hook into the cli interface. +if that's required, it needs to be done by other means + +keeping the dependency to an unmaintained library is also a potential +security risk and prevents the usage of current versions of click itself +--- + requirements.txt | 3 +-- + shodan/__main__.py | 3 --- + 2 files changed, 1 insertion(+), 5 deletions(-) + +diff --git a/requirements.txt b/requirements.txt +index 2692414..8d682c4 100644 +--- a/requirements.txt ++++ b/requirements.txt +@@ -1,7 +1,6 @@ + click +-click-plugins + colorama + requests>=2.2.1 + XlsxWriter + ipaddress;python_version<='2.7' +-tldextract +\ No newline at end of file ++tldextract +diff --git a/shodan/__main__.py b/shodan/__main__.py +index 4093b94..d7078e7 100644 +--- a/shodan/__main__.py ++++ b/shodan/__main__.py +@@ -49,7 +49,6 @@ + from shodan.cli.host import HOST_PRINT + + # Allow 3rd-parties to develop custom commands +-from click_plugins import with_plugins + from pkg_resources import iter_entry_points + + # Large subcommands are stored in separate modules +@@ -77,8 +76,6 @@ + + + # Define the main entry point for all of our commands +-# and expose a way for 3rd-party plugins to tie into the Shodan CLI. +-@with_plugins(iter_entry_points('shodan.cli.plugins')) + @click.group(context_settings=CONTEXT_SETTINGS) + def main(): + pass diff --git a/shodan-1.31.0.tar.gz b/shodan-1.31.0.tar.gz new file mode 100644 index 0000000..b221b88 --- /dev/null +++ b/shodan-1.31.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c73275386ea02390e196c35c660706a28dd4d537c5a21eb387ab6236fac251f6 +size 57939 From 9e4b15a71530918af00973e5021ddc171d48e74ec44ae0fb6cfba21330434ec4 Mon Sep 17 00:00:00 2001 From: OBS User buildservice-autocommit Date: Tue, 13 May 2025 18:08:44 +0000 Subject: [PATCH 2/3] Updating link to change in openSUSE:Factory/python-shodan revision 32 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-shodan?expand=0&rev=a22b8b1931c9a3dc6de1721c4153d261 --- python-shodan.changes | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/python-shodan.changes b/python-shodan.changes index c0a07ed..314754f 100644 --- a/python-shodan.changes +++ b/python-shodan.changes @@ -1,6 +1,11 @@ ------------------------------------------------------------------- Tue May 13 14:14:16 UTC 2025 - Sebastian Wagner +- add patch remove-click-plugins.patch to remove the dependeny on unmainted click-plugins + +------------------------------------------------------------------- +Tue May 13 14:14:16 UTC 2025 - Sebastian Wagner + - add patch remove-click-plugins.patch to remove the dependency on unmaintained click-plugins ------------------------------------------------------------------- From 59455314ac4248a9ba7da99c1dc93aeb79b34aa3d8b0335a4c9370680bcb5bf2 Mon Sep 17 00:00:00 2001 From: OBS User buildservice-autocommit Date: Tue, 13 May 2025 18:08:44 +0000 Subject: [PATCH 3/3] baserev update by copy to link target OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-shodan?expand=0&rev=69 --- python-shodan.changes | 5 ----- 1 file changed, 5 deletions(-) diff --git a/python-shodan.changes b/python-shodan.changes index 314754f..c0a07ed 100644 --- a/python-shodan.changes +++ b/python-shodan.changes @@ -1,11 +1,6 @@ ------------------------------------------------------------------- Tue May 13 14:14:16 UTC 2025 - Sebastian Wagner -- add patch remove-click-plugins.patch to remove the dependeny on unmainted click-plugins - -------------------------------------------------------------------- -Tue May 13 14:14:16 UTC 2025 - Sebastian Wagner - - add patch remove-click-plugins.patch to remove the dependency on unmaintained click-plugins -------------------------------------------------------------------