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 = {

Reply via email to