Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-mechanize for
openSUSE:Factory checked in at 2022-08-01 21:33:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-mechanize (Old)
and /work/SRC/openSUSE:Factory/.python-mechanize.new.1533 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-mechanize"
Mon Aug 1 21:33:06 2022 rev:28 rq:992065 version:0.4.8
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-mechanize/python-mechanize.changes
2022-07-26 19:44:27.499490625 +0200
+++
/work/SRC/openSUSE:Factory/.python-mechanize.new.1533/python-mechanize.changes
2022-08-01 21:34:15.410320547 +0200
@@ -1,0 +2,16 @@
+Mon Aug 1 14:36:49 UTC 2022 - Ben Greiner <[email protected]>
+
+- Reference upstream patch in specfile for future updates
+- Remove catchall in files section that would have found the
+ mistake
+- Update shebang fix commands
+- Fix requirements
+- Update description
+
+-------------------------------------------------------------------
+Sun Jul 31 21:25:20 UTC 2022 - ecsos <[email protected]>
+
+- Add python-mechanize-setup.cfg.patch to fix mechanize not
+ found during build. (boo#1202003)
+
+-------------------------------------------------------------------
New:
----
python-mechanize-setup.cfg.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-mechanize.spec ++++++
--- /var/tmp/diff_new_pack.ey8SNd/_old 2022-08-01 21:34:15.974322165 +0200
+++ /var/tmp/diff_new_pack.ey8SNd/_new 2022-08-01 21:34:15.982322188 +0200
@@ -25,6 +25,8 @@
License: BSD-3-Clause AND (BSD-3-Clause OR ZPL-2.1)
URL: https://github.com/python-mechanize/mechanize
Source:
https://files.pythonhosted.org/packages/source/m/mechanize/%{modname}-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM python-mechanize-setup.cfg.patch
gh#python-mechanize/mechanize#73 -- setup.cfg: Move packages def to options
section
+Patch1: %{name}-setup.cfg.patch
BuildRequires: %{python_module Twisted}
BuildRequires: %{python_module html5lib}
BuildRequires: %{python_module setuptools}
@@ -32,33 +34,22 @@
BuildRequires: fdupes
BuildRequires: python
BuildRequires: python-rpm-macros
-Requires: python-Twisted
Requires: python-html5lib
-Requires: python-zope.interface
BuildArch: noarch
%python_subpackages
%description
-Stateful programmatic web browsing, after Andy Lester's Perl module
-WWW::Mechanize.
+Stateful programmatic web browsing in Python. Browse pages
+programmatically with HTML form filling and clicking
+of links.
-The library is layered: mechanize.Browser (stateful web browser),
-mechanize.UserAgent (configurable URL opener), plus urllib2 handlers.
-
-Features include: ftp:, http: and file: URL schemes, browser history,
-high-level hyperlink and HTML form support, HTTP cookies, HTTP-EQUIV and
-Refresh, Referer [sic] header, robots.txt, redirections, proxies, and Basic and
-Digest HTTP authentication. mechanize's response objects are (lazily-)
-.seek()able and still work after .close().
-
-Much of the code originally derived from Perl code by Gisle Aas (libwww-perl),
-Johnny Lee (MSIE Cookie support) and last but not least Andy Lester
-(WWW::Mechanize). urllib2 was written by Jeremy Hylton.
%prep
%setup -q -n %{modname}-%{version}
-sed -i -e '/^#!\/usr\/bin\/env python/d'
%{modname}/_{entities,equiv,form_controls}.py
-sed -i "1d" examples/forms/{echo.cgi,example.py,simple.py} # Fix
doc-file-dependency
+%patch1 -p1
+sed -i -e '1{/^#!\/usr\/bin\/env python/d}'
%{modname}/{_entities,_equiv,_form_controls,polyglot}.py
+sed -i -e '1{/^#!/d}' examples/forms/{echo.cgi,example.py,simple.py}
+chmod -x examples/forms/{echo.cgi,example.py,simple.py}
%build
%python_build
@@ -73,6 +64,7 @@
%files %{python_files}
%license LICENSE
%doc examples README.rst
-%{python_sitelib}/%{modname}*
+%{python_sitelib}/%{modname}
+%{python_sitelib}/%{modname}-%{version}*-info
%changelog
++++++ python-mechanize-setup.cfg.patch ++++++
>From a14ecec7abcd8da9b55d28a6d9ebfd89ce635615 Mon Sep 17 00:00:00 2001
From: Li-Wen Hsu <[email protected]>
Date: Mon, 25 Apr 2022 22:03:01 +0800
Subject: [PATCH] setup.cfg: Move packages def to options section
Fix packaging with older setuptools.
---
setup.cfg | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Index: mechanize-0.4.8/setup.cfg
===================================================================
--- mechanize-0.4.8.orig/setup.cfg
+++ mechanize-0.4.8/setup.cfg
@@ -8,7 +8,6 @@ license = BSD
description = Stateful, programmatic web browsing
long_description = file: README.rst
url = https://github.com/python-mechanize/mechanize
-packages = mechanize
classifiers =
Development Status :: 5 - Production/Stable
Intended Audience :: Developers
@@ -37,6 +36,7 @@ classifiers =
Topic :: Text Processing :: Markup :: XML
[options]
+packages = mechanize
zip_safe = True
install_requires = html5lib>=0.999999999