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 <dmuel...@suse.com> + +- 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 = {