Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-ConfigArgParse for
openSUSE:Factory checked in at 2023-07-27 16:51:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-ConfigArgParse (Old)
and /work/SRC/openSUSE:Factory/.python-ConfigArgParse.new.32662 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-ConfigArgParse"
Thu Jul 27 16:51:51 2023 rev:5 rq:1100892 version:1.7
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-ConfigArgParse/python-ConfigArgParse.changes
2023-07-03 17:42:14.224524879 +0200
+++
/work/SRC/openSUSE:Factory/.python-ConfigArgParse.new.32662/python-ConfigArgParse.changes
2023-07-27 16:52:16.434311043 +0200
@@ -1,0 +2,7 @@
+Wed Jul 26 15:58:19 UTC 2023 - Dirk Müller <[email protected]>
+
+- update to 1.7:
+ * python 3.11 enablement
+ * improved apidocs, improved README
+
+-------------------------------------------------------------------
Old:
----
ConfigArgParse-1.5.5.tar.gz
New:
----
ConfigArgParse-1.7.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-ConfigArgParse.spec ++++++
--- /var/tmp/diff_new_pack.YhPnoW/_old 2023-07-27 16:52:17.046314501 +0200
+++ /var/tmp/diff_new_pack.YhPnoW/_new 2023-07-27 16:52:17.050314523 +0200
@@ -18,7 +18,7 @@
%{?sle15_python_module_pythons}
Name: python-ConfigArgParse
-Version: 1.5.5
+Version: 1.7
Release: 0
Summary: A drop-in replacement for argparse
License: MIT
++++++ ConfigArgParse-1.5.5.tar.gz -> ConfigArgParse-1.7.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ConfigArgParse-1.5.5/ConfigArgParse.egg-info/PKG-INFO
new/ConfigArgParse-1.7/ConfigArgParse.egg-info/PKG-INFO
--- old/ConfigArgParse-1.5.5/ConfigArgParse.egg-info/PKG-INFO 2023-06-27
22:26:56.000000000 +0200
+++ new/ConfigArgParse-1.7/ConfigArgParse.egg-info/PKG-INFO 2023-07-23
18:20:00.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: ConfigArgParse
-Version: 1.5.5
+Version: 1.7
Summary: A drop-in replacement for argparse that allows options to also be set
via config files and/or environment variables.
Home-page: https://github.com/bw2/ConfigArgParse
License: MIT
@@ -9,8 +9,6 @@
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
-Classifier: Programming Language :: Python :: 2
-Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
@@ -18,9 +16,10 @@
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
+Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
-Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*
+Requires-Python: >=3.5
Provides-Extra: yaml
Provides-Extra: test
License-File: LICENSE
@@ -36,10 +35,15 @@
:alt: Supported Python versions
:target: https://pypi.python.org/pypi/ConfigArgParse
+.. image:: https://static.pepy.tech/badge/configargparse/week
+ :alt: Downloads per week
+ :target: https://pepy.tech/project/configargparse
+
.. image:: https://img.shields.io/badge/-API_Documentation-blue
:alt: API Documentation
:target: https://bw2.github.io/ConfigArgParse/
+
Overview
~~~~~~~~
@@ -77,7 +81,7 @@
- extensible (:code:`ConfigFileParser` can be subclassed to define a new
config file format)
- unittested by running the unittests that came with argparse but on
- configargparse, and using tox to test with Python 2.7 and Python 3+
+ configargparse, and using tox to test with Python 3.5+
Example
~~~~~~~
@@ -595,7 +599,7 @@
file (eg. short args like -x would be excluded). Also, that way
config keys are automatically documented whenever the command line
args are documented in the help message.
-5. > don't force users to put config file settings in the right .ini
[sections].
+5. don't force users to put config file settings in the right .ini [sections].
This doesn't have a clear benefit since all options are command-line
settable,
and so have a globally unique key anyway.
Enforcing sections just makes things harder for the user and adds
complexity to the implementation.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ConfigArgParse-1.5.5/PKG-INFO
new/ConfigArgParse-1.7/PKG-INFO
--- old/ConfigArgParse-1.5.5/PKG-INFO 2023-06-27 22:26:56.870182500 +0200
+++ new/ConfigArgParse-1.7/PKG-INFO 2023-07-23 18:20:00.273988700 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: ConfigArgParse
-Version: 1.5.5
+Version: 1.7
Summary: A drop-in replacement for argparse that allows options to also be set
via config files and/or environment variables.
Home-page: https://github.com/bw2/ConfigArgParse
License: MIT
@@ -9,8 +9,6 @@
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
-Classifier: Programming Language :: Python :: 2
-Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
@@ -18,9 +16,10 @@
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
+Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
-Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*
+Requires-Python: >=3.5
Provides-Extra: yaml
Provides-Extra: test
License-File: LICENSE
@@ -36,10 +35,15 @@
:alt: Supported Python versions
:target: https://pypi.python.org/pypi/ConfigArgParse
+.. image:: https://static.pepy.tech/badge/configargparse/week
+ :alt: Downloads per week
+ :target: https://pepy.tech/project/configargparse
+
.. image:: https://img.shields.io/badge/-API_Documentation-blue
:alt: API Documentation
:target: https://bw2.github.io/ConfigArgParse/
+
Overview
~~~~~~~~
@@ -77,7 +81,7 @@
- extensible (:code:`ConfigFileParser` can be subclassed to define a new
config file format)
- unittested by running the unittests that came with argparse but on
- configargparse, and using tox to test with Python 2.7 and Python 3+
+ configargparse, and using tox to test with Python 3.5+
Example
~~~~~~~
@@ -595,7 +599,7 @@
file (eg. short args like -x would be excluded). Also, that way
config keys are automatically documented whenever the command line
args are documented in the help message.
-5. > don't force users to put config file settings in the right .ini
[sections].
+5. don't force users to put config file settings in the right .ini [sections].
This doesn't have a clear benefit since all options are command-line
settable,
and so have a globally unique key anyway.
Enforcing sections just makes things harder for the user and adds
complexity to the implementation.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ConfigArgParse-1.5.5/README.rst
new/ConfigArgParse-1.7/README.rst
--- old/ConfigArgParse-1.5.5/README.rst 2023-06-27 22:24:25.000000000 +0200
+++ new/ConfigArgParse-1.7/README.rst 2023-07-23 16:26:23.000000000 +0200
@@ -9,10 +9,15 @@
:alt: Supported Python versions
:target: https://pypi.python.org/pypi/ConfigArgParse
+.. image:: https://static.pepy.tech/badge/configargparse/week
+ :alt: Downloads per week
+ :target: https://pepy.tech/project/configargparse
+
.. image:: https://img.shields.io/badge/-API_Documentation-blue
:alt: API Documentation
:target: https://bw2.github.io/ConfigArgParse/
+
Overview
~~~~~~~~
@@ -50,7 +55,7 @@
- extensible (:code:`ConfigFileParser` can be subclassed to define a new
config file format)
- unittested by running the unittests that came with argparse but on
- configargparse, and using tox to test with Python 2.7 and Python 3+
+ configargparse, and using tox to test with Python 3.5+
Example
~~~~~~~
@@ -568,7 +573,7 @@
file (eg. short args like -x would be excluded). Also, that way
config keys are automatically documented whenever the command line
args are documented in the help message.
-5. > don't force users to put config file settings in the right .ini
[sections].
+5. don't force users to put config file settings in the right .ini [sections].
This doesn't have a clear benefit since all options are command-line
settable,
and so have a globally unique key anyway.
Enforcing sections just makes things harder for the user and adds
complexity to the implementation.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ConfigArgParse-1.5.5/configargparse.py
new/ConfigArgParse-1.7/configargparse.py
--- old/ConfigArgParse-1.5.5/configargparse.py 2023-06-27 21:47:23.000000000
+0200
+++ new/ConfigArgParse-1.7/configargparse.py 2023-07-23 16:36:35.000000000
+0200
@@ -1447,21 +1447,24 @@
# add all public classes and constants from argparse module's namespace to this
# module's namespace so that the 2 modules are truly interchangeable
-HelpFormatter = argparse.HelpFormatter
-RawDescriptionHelpFormatter = argparse.RawDescriptionHelpFormatter
-RawTextHelpFormatter = argparse.RawTextHelpFormatter
+Action = argparse.Action
ArgumentDefaultsHelpFormatter = argparse.ArgumentDefaultsHelpFormatter
ArgumentError = argparse.ArgumentError
ArgumentTypeError = argparse.ArgumentTypeError
-Action = argparse.Action
FileType = argparse.FileType
+HelpFormatter = argparse.HelpFormatter
+MetavarTypeHelpFormatter = argparse.MetavarTypeHelpFormatter
Namespace = argparse.Namespace
+RawDescriptionHelpFormatter = argparse.RawDescriptionHelpFormatter
+RawTextHelpFormatter = argparse.RawTextHelpFormatter
ONE_OR_MORE = argparse.ONE_OR_MORE
OPTIONAL = argparse.OPTIONAL
+PARSER = argparse.PARSER
REMAINDER = argparse.REMAINDER
SUPPRESS = argparse.SUPPRESS
ZERO_OR_MORE = argparse.ZERO_OR_MORE
+
# deprecated PEP-8 incompatible API names.
initArgumentParser = init_argument_parser
getArgumentParser = get_argument_parser
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ConfigArgParse-1.5.5/setup.py
new/ConfigArgParse-1.7/setup.py
--- old/ConfigArgParse-1.5.5/setup.py 2023-06-27 22:20:39.000000000 +0200
+++ new/ConfigArgParse-1.7/setup.py 2023-07-23 16:39:04.000000000 +0200
@@ -82,7 +82,7 @@
setup(
name='ConfigArgParse',
- version="1.5.5",
+ version="1.7",
description='A drop-in replacement for argparse that allows options to '
'also be set via config files and/or environment variables.',
long_description=long_description,
@@ -97,8 +97,6 @@
'Intended Audience :: Developers',
'License :: OSI Approved :: MIT License',
'Natural Language :: English',
- "Programming Language :: Python :: 2",
- 'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
@@ -106,11 +104,12 @@
'Programming Language :: Python :: 3.8',
'Programming Language :: Python :: 3.9',
'Programming Language :: Python :: 3.10',
+ 'Programming Language :: Python :: 3.11',
'Programming Language :: Python :: Implementation :: CPython',
'Programming Language :: Python :: Implementation :: PyPy',
],
test_suite='tests',
- python_requires='>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*',
+ python_requires='>=3.5',
install_requires=install_requires,
tests_require=tests_require,
extras_require = {