Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-freeipa for openSUSE:Factory 
checked in at 2021-05-21 21:50:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-freeipa (Old)
 and      /work/SRC/openSUSE:Factory/.python-freeipa.new.2988 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-freeipa"

Fri May 21 21:50:08 2021 rev:3 rq:894755 version:1.0.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-freeipa/python-freeipa.changes    
2020-05-13 22:56:13.863026422 +0200
+++ /work/SRC/openSUSE:Factory/.python-freeipa.new.2988/python-freeipa.changes  
2021-05-21 21:50:17.914163258 +0200
@@ -1,0 +2,7 @@
+Mon May 17 10:03:12 UTC 2021 - pgaj...@suse.com
+
+- version update to 1.0.6
+  * no upstream changelog found
+- use %pytest macro
+
+-------------------------------------------------------------------

Old:
----
  python-freeipa-1.0.5.tar.gz

New:
----
  python-freeipa-1.0.6.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-freeipa.spec ++++++
--- /var/tmp/diff_new_pack.3rQtPF/_old  2021-05-21 21:50:20.070154328 +0200
+++ /var/tmp/diff_new_pack.3rQtPF/_new  2021-05-21 21:50:20.070154328 +0200
@@ -1,6 +1,7 @@
 #
 # spec file for package python-freeipa
 #
+# Copyright (c) 2021 SUSE LLC
 # Copyright (c) 2020 Neal Gompa <ngomp...@gmail.com>.
 #
 # All modifications and additions to the file contributed by third parties
@@ -20,17 +21,18 @@
 %global srcname freeipa
 
 Name:           python-%{srcname}
-Version:        1.0.5
+Version:        1.0.6
 Release:        0
 Summary:        Lightweight FreeIPA client
 License:        MIT
 URL:            https://python-freeipa.readthedocs.io/
 Source0:        
https://github.com/opennode/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz
-BuildRequires:  fdupes
-BuildRequires:  python-rpm-macros
+BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module requests}
 BuildRequires:  %{python_module responses}
 BuildRequires:  %{python_module setuptools}
+BuildRequires:  fdupes
+BuildRequires:  python-rpm-macros
 BuildArch:      noarch
 
 Requires:       python-requests
@@ -53,7 +55,7 @@
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
-%python_exec setup.py test
+%pytest src/python_freeipa/tests/suite.py
 
 %files %{python_files}
 %license LICENSE.md

++++++ python-freeipa-1.0.5.tar.gz -> python-freeipa-1.0.6.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-freeipa-1.0.5/contrib/py_ipa_api_recreate 
new/python-freeipa-1.0.6/contrib/py_ipa_api_recreate
--- old/python-freeipa-1.0.5/contrib/py_ipa_api_recreate        2020-04-29 
17:29:15.000000000 +0200
+++ new/python-freeipa-1.0.6/contrib/py_ipa_api_recreate        2020-07-03 
00:11:25.000000000 +0200
@@ -273,7 +273,7 @@
     def func_add_arg_head(self, spec, result):
         arg_name = spec['name']
         mapped_arg_name = self._name_mapping(arg_name, 'a')
-        if 'default' in spec:
+        if 'default' in spec and (spec['required'] or spec['autofill']):
             result['default_value'] = True
             if isinstance(spec['default'], str):
                 result['head'].append(
@@ -362,7 +362,7 @@
         if arg_name == 'all':
             result['default_value'] = True
             result['head'].append("{0}=True,".format(mapped_arg_name))
-        elif 'default' in spec:
+        elif 'default' in spec and (spec['required'] or spec['autofill']):
             result['default_value'] = True
             if isinstance(spec['default'], str):
                 result['head'].append(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-freeipa-1.0.5/docs/source/index.rst 
new/python-freeipa-1.0.6/docs/source/index.rst
--- old/python-freeipa-1.0.5/docs/source/index.rst      2020-04-29 
17:29:15.000000000 +0200
+++ new/python-freeipa-1.0.6/docs/source/index.rst      2020-07-03 
00:11:25.000000000 +0200
@@ -88,7 +88,7 @@
   cd python-freeipa
   python3 -m venv venv
   source venv/bin/activate
-  pip install requests-kerberos python-freeipa
+  pip install requests-gssapi python-freeipa
   # recreate the ClientMeta class
   contrib/py_ipa_api_recreate --source-url ipa.demo1.freeipa.org 
--source-url-user admin --source-url-pass Secret123
   # move the file where it belongs
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-freeipa-1.0.5/setup.py 
new/python-freeipa-1.0.6/setup.py
--- old/python-freeipa-1.0.5/setup.py   2020-04-29 17:29:15.000000000 +0200
+++ new/python-freeipa-1.0.6/setup.py   2020-07-03 00:11:25.000000000 +0200
@@ -13,7 +13,7 @@
 
 setup(
     name='python-freeipa',
-    version='1.0.5',
+    version='1.0.6',
     author='OpenNode Team',
     author_email='i...@opennodecloud.com',
     url='https://python-freeipa.readthedocs.io/',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-freeipa-1.0.5/src/python_freeipa/client.py 
new/python-freeipa-1.0.6/src/python_freeipa/client.py
--- old/python-freeipa-1.0.5/src/python_freeipa/client.py       2020-04-29 
17:29:15.000000000 +0200
+++ new/python-freeipa-1.0.6/src/python_freeipa/client.py       2020-07-03 
00:11:25.000000000 +0200
@@ -20,10 +20,10 @@
 )
 
 try:
-    import requests_kerberos
+    import requests_gssapi
 except ImportError as e:
     # Will raise if the user tries to login via Kerberos.
-    requests_kerberos = e
+    requests_gssapi = e
 
 try:
     import srvlookup
@@ -235,14 +235,14 @@
         """
         Login to FreeIPA server using existing Kerberos credentials.
 
-        In order to use this method, the package ```requests_kerberos`` 
<https://pypi.org/project/requests-kerberos/>`_
+        In order to use this method, the package ```requests_gssapi`` 
<https://pypi.org/project/requests-gssapi/>`_
         must be installed. There must already be a Kerberos Ticket-Granting 
Ticket (TGT) cached in a Kerberos credential
         cache. Whether a TGT is available can be easily determined by running 
the klist command. If no TGT is available,
         then it first must be obtained by running the kinit command, or 
pointing the ``$KRB5CCNAME`` environment
         variable to a credential cache with a valid TGT.
 
         :raises Unauthorized: raised if credentials are invalid.
-        :raises ImportError: raised if the ``requests_kerberos`` module is 
unavailable.
+        :raises ImportError: raised if the ``requests_gssapi`` module is 
unavailable.
         """
         return self._wrap_in_dns_discovery(self._login_kerberos)
 
@@ -250,8 +250,8 @@
         """
         private function, use login_kerberos instead
         """
-        if isinstance(requests_kerberos, ImportError):
-            raise requests_kerberos
+        if isinstance(requests_gssapi, ImportError):
+            raise requests_gssapi
 
         login_url = 
'https://{0}/ipa/session/login_kerberos'.format(self._current_host)
         headers = {'Referer': 'https://{0}/ipa'.format(self._current_host)}
@@ -259,7 +259,7 @@
             login_url,
             headers=headers,
             verify=self._verify_ssl,
-            auth=requests_kerberos.HTTPKerberosAuth(),
+            auth=requests_gssapi.HTTPSPNEGOAuth(),
         )
 
         if not response.ok:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-freeipa-1.0.5/src/python_freeipa/client_meta.py 
new/python-freeipa-1.0.6/src/python_freeipa/client_meta.py
--- old/python-freeipa-1.0.5/src/python_freeipa/client_meta.py  2020-04-29 
17:29:15.000000000 +0200
+++ new/python-freeipa-1.0.6/src/python_freeipa/client_meta.py  2020-07-03 
00:11:25.000000000 +0200
@@ -142,7 +142,7 @@
         o_filter=None,
         o_subtree=None,
         o_targetgroup=None,
-        o_selfaci=False,
+        o_selfaci=None,
         o_aciprefix=None,
         o_pkey_only=False,
         o_all=True,
@@ -3722,7 +3722,7 @@
         o_ipacertmapmatchrule=None,
         o_associateddomain=None,
         o_ipacertmappriority=None,
-        o_ipaenabledflag=True,
+        o_ipaenabledflag=None,
         o_timelimit=None,
         o_sizelimit=None,
         o_all=True,
@@ -3963,7 +3963,7 @@
         a_criteria=None,
         o_cn=None,
         o_description=None,
-        o_ipacertprofilestoreissued=True,
+        o_ipacertprofilestoreissued=None,
         o_timelimit=None,
         o_sizelimit=None,
         o_all=True,
@@ -4075,7 +4075,7 @@
         self,
         a_cn,
         o_description=None,
-        o_ipacertprofilestoreissued=True,
+        o_ipacertprofilestoreissued=None,
         o_setattr=None,
         o_addattr=None,
         o_delattr=None,
@@ -7443,7 +7443,7 @@
         o_idnsallowquery='any;',
         o_idnsallowtransfer='none;',
         o_idnsallowsyncptr=None,
-        o_idnssecinlinesigning=False,
+        o_idnssecinlinesigning=None,
         o_nsec3paramrecord=None,
         o_setattr=None,
         o_addattr=None,
@@ -7697,21 +7697,21 @@
         o_idnsforwarders=None,
         o_idnsforwardpolicy=None,
         o_idnssoamname=None,
-        o_idnssoarname='',
+        o_idnssoarname=None,
         o_idnssoaserial=None,
-        o_idnssoarefresh=3600,
-        o_idnssoaretry=900,
-        o_idnssoaexpire=1209600,
-        o_idnssoaminimum=3600,
+        o_idnssoarefresh=None,
+        o_idnssoaretry=None,
+        o_idnssoaexpire=None,
+        o_idnssoaminimum=None,
         o_dnsttl=None,
         o_dnsdefaultttl=None,
         o_dnsclass=None,
         o_idnsupdatepolicy=None,
-        o_idnsallowdynupdate=False,
-        o_idnsallowquery='any;',
-        o_idnsallowtransfer='none;',
+        o_idnsallowdynupdate=None,
+        o_idnsallowquery=None,
+        o_idnsallowtransfer=None,
         o_idnsallowsyncptr=None,
-        o_idnssecinlinesigning=False,
+        o_idnssecinlinesigning=None,
         o_nsec3paramrecord=None,
         o_timelimit=None,
         o_sizelimit=None,
@@ -7869,21 +7869,21 @@
         o_idnsforwarders=None,
         o_idnsforwardpolicy=None,
         o_idnssoamname=None,
-        o_idnssoarname='',
+        o_idnssoarname=None,
         o_idnssoaserial=None,
-        o_idnssoarefresh=3600,
-        o_idnssoaretry=900,
-        o_idnssoaexpire=1209600,
-        o_idnssoaminimum=3600,
+        o_idnssoarefresh=None,
+        o_idnssoaretry=None,
+        o_idnssoaexpire=None,
+        o_idnssoaminimum=None,
         o_dnsttl=None,
         o_dnsdefaultttl=None,
         o_dnsclass=None,
         o_idnsupdatepolicy=None,
-        o_idnsallowdynupdate=False,
-        o_idnsallowquery='any;',
-        o_idnsallowtransfer='none;',
+        o_idnsallowdynupdate=None,
+        o_idnsallowquery=None,
+        o_idnsallowtransfer=None,
         o_idnsallowsyncptr=None,
-        o_idnssecinlinesigning=False,
+        o_idnssecinlinesigning=None,
         o_nsec3paramrecord=None,
         o_setattr=None,
         o_addattr=None,
@@ -9172,7 +9172,7 @@
         self,
         a_criteria=None,
         o_cn=None,
-        o_accessruletype='allow',
+        o_accessruletype=None,
         o_usercategory=None,
         o_hostcategory=None,
         o_sourcehostcategory=None,
@@ -9270,7 +9270,7 @@
     def hbacrule_mod(
         self,
         a_cn,
-        o_accessruletype='allow',
+        o_accessruletype=None,
         o_usercategory=None,
         o_hostcategory=None,
         o_sourcehostcategory=None,
@@ -14923,7 +14923,7 @@
         self,
         a_criteria=None,
         o_ipatokenuniqueid=None,
-        o_type='totp',
+        o_type=None,
         o_description=None,
         o_ipatokenowner=None,
         o_ipatokendisabled=None,
@@ -14932,11 +14932,11 @@
         o_ipatokenvendor=None,
         o_ipatokenmodel=None,
         o_ipatokenserial=None,
-        o_ipatokenotpalgorithm='sha1',
-        o_ipatokenotpdigits=6,
-        o_ipatokentotpclockoffset=0,
-        o_ipatokentotptimestep=30,
-        o_ipatokenhotpcounter=0,
+        o_ipatokenotpalgorithm=None,
+        o_ipatokenotpdigits=None,
+        o_ipatokentotpclockoffset=None,
+        o_ipatokentotptimestep=None,
+        o_ipatokenhotpcounter=None,
         o_timelimit=None,
         o_sizelimit=None,
         o_all=True,
@@ -15689,7 +15689,7 @@
         o_ipapermincludedattr=None,
         o_ipapermexcludedattr=None,
         o_ipapermdefaultattr=None,
-        o_ipapermbindruletype='permission',
+        o_ipapermbindruletype=None,
         o_ipapermlocation=None,
         o_extratargetfilter=None,
         o_ipapermtargetfilter=None,
@@ -15846,7 +15846,7 @@
         o_attrs=None,
         o_ipapermincludedattr=None,
         o_ipapermexcludedattr=None,
-        o_ipapermbindruletype='permission',
+        o_ipapermbindruletype=None,
         o_ipapermlocation=None,
         o_extratargetfilter=None,
         o_ipapermtargetfilter=None,
@@ -18926,7 +18926,7 @@
         a_criteria=None,
         o_server_server=None,
         o_role_servrole=None,
-        o_status='enabled',
+        o_status=None,
         o_timelimit=None,
         o_sizelimit=None,
         o_include_master=False,
@@ -22566,7 +22566,7 @@
         o_cmdcategory=None,
         o_ipasudorunasusercategory=None,
         o_ipasudorunasgroupcategory=None,
-        o_sudoorder=0,
+        o_sudoorder=None,
         o_externaluser=None,
         o_externalhost=None,
         o_ipasudorunasextuser=None,
@@ -23078,7 +23078,7 @@
         o_cmdcategory=None,
         o_ipasudorunasusercategory=None,
         o_ipasudorunasgroupcategory=None,
-        o_sudoorder=0,
+        o_sudoorder=None,
         o_externaluser=None,
         o_externalhost=None,
         o_ipasudorunasextuser=None,
@@ -23201,7 +23201,7 @@
         o_cmdcategory=None,
         o_ipasudorunasusercategory=None,
         o_ipasudorunasgroupcategory=None,
-        o_sudoorder=0,
+        o_sudoorder=None,
         o_externaluser=None,
         o_externalhost=None,
         o_ipasudorunasextuser=None,
@@ -23895,7 +23895,7 @@
         o_cn=None,
         o_iparepltoposegmentleftnode=None,
         o_iparepltoposegmentrightnode=None,
-        o_iparepltoposegmentdirection='both',
+        o_iparepltoposegmentdirection=None,
         o_nsds5replicastripattrs=None,
         o_nsds5replicatedattributelist=None,
         o_nsds5replicatedattributelisttotal=None,
@@ -24455,8 +24455,8 @@
         o_base_id=None,
         o_range_size=None,
         o_range_type=None,
-        o_bidirectional=False,
-        o_external=False,
+        o_bidirectional=None,
+        o_external=None,
         o_all=True,
         o_raw=False,
         **kwargs
@@ -25296,7 +25296,7 @@
         o_employeetype=None,
         o_preferredlanguage=None,
         o_usercertificate=None,
-        o_nsaccountlock=False,
+        o_nsaccountlock=None,
         o_setattr=None,
         o_addattr=None,
         o_noprivate=False,
@@ -25805,8 +25805,8 @@
         o_ipantprofilepath=None,
         o_ipanthomedirectory=None,
         o_ipanthomedirectoryrive=None,
-        o_nsaccountlock=False,
-        o_preserved=False,
+        o_nsaccountlock=None,
+        o_preserved=None,
         o_timelimit=None,
         o_sizelimit=None,
         o_whoami=False,
@@ -26137,7 +26137,7 @@
         o_ipantprofilepath=None,
         o_ipanthomedirectory=None,
         o_ipanthomedirectoryrive=None,
-        o_nsaccountlock=False,
+        o_nsaccountlock=None,
         o_setattr=None,
         o_addattr=None,
         o_delattr=None,
@@ -27058,7 +27058,7 @@
         a_criteria=None,
         o_cn=None,
         o_description=None,
-        o_ipavaulttype='symmetric',
+        o_ipavaulttype=None,
         o_timelimit=None,
         o_sizelimit=None,
         o_service=None,
@@ -27151,7 +27151,7 @@
         self,
         a_cn,
         o_description=None,
-        o_ipavaulttype='symmetric',
+        o_ipavaulttype=None,
         o_ipavaultsalt=None,
         o_ipavaultpublickey=None,
         o_setattr=None,

Reply via email to