Hello community,

here is the log from the commit of package python-pycadf for openSUSE:Factory 
checked in at 2016-10-13 11:28:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pycadf (Old)
 and      /work/SRC/openSUSE:Factory/.python-pycadf.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pycadf"

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pycadf/python-pycadf.changes      
2016-05-04 08:19:26.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python-pycadf.new/python-pycadf.changes 
2016-10-13 11:28:56.000000000 +0200
@@ -1,0 +2,20 @@
+Fri Sep  2 19:17:09 UTC 2016 - tbecht...@suse.com
+
+- update to version 2.4.0
+  * Remove discover from test-requirements
+  * Updated from global requirements
+  * Fix order of arguments in assertEqual
+  * Don't include openstack/common in flake8 exclude list
+
+-------------------------------------------------------------------
+Wed Aug 10 12:05:28 UTC 2016 - tbecht...@suse.com
+
+- update to 2.3.0:
+  * Add missing os-volumes_boot to nova_api_audit_map.conf
+  * Updated from global requirements
+  * Updated from global requirements
+  * Remove unused pngmath Sphinx extension
+  * Updated from global requirements
+- update _service and switch to upstream spec template
+
+-------------------------------------------------------------------

Old:
----
  pycadf-2.1.0.tar.gz

New:
----
  pycadf-2.4.0.tar.gz

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

Other differences:
------------------
++++++ python-pycadf.spec ++++++
--- /var/tmp/diff_new_pack.xyQMnP/_old  2016-10-13 11:28:58.000000000 +0200
+++ /var/tmp/diff_new_pack.xyQMnP/_new  2016-10-13 11:28:58.000000000 +0200
@@ -1,5 +1,5 @@
 #
-# spec file for package python-pycadf
+# spec file for package python
 #
 # Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
@@ -16,63 +16,70 @@
 #
 
 
-Name:           python-pycadf
-Version:        2.1.0
+%global sname pycadf
+Name:           python-%{sname}
+Version:        2.4.0
 Release:        0
-Summary:        DMTF Cloud Audit (CADF) data mode
+Summary:        DMTF Cloud Audit (CADF) data model
 License:        Apache-2.0
 Group:          Development/Languages/Python
 Url:            https://launchpad.net/pycadf
-Source:         
https://pypi.python.org/packages/source/p/pycadf/pycadf-%{version}.tar.gz
+Source0:        
https://pypi.io/packages/source/p/%{sname}/%{sname}-%{version}.tar.gz
+BuildRequires:  openstack-macros
 BuildRequires:  python-devel
-BuildRequires:  python-pbr
-# Test dependencies
-BuildRequires:  python-Babel >= 1.3
-BuildRequires:  python-fixtures >= 1.3.1
-BuildRequires:  python-oslo.config >= 3.4.0
-BuildRequires:  python-oslo.serialization >= 1.10.0
-BuildRequires:  python-oslotest >= 1.10.0
-BuildRequires:  python-python-subunit >= 0.0.18
-BuildRequires:  python-six >= 1.9.0
-BuildRequires:  python-testrepository >= 0.0.18
-BuildRequires:  python-testscenarios >= 0.4
-BuildRequires:  python-testtools >= 1.4.0
-Requires:       python-Babel >= 1.3
+BuildRequires:  python-pbr >= 1.6
+BuildRequires:  python-setuptools >= 16.0
+Requires:       python-Babel >= 2.3.4
+Requires:       python-WebOb >= 1.2.3
 Requires:       python-debtcollector >= 1.2.0
-Requires:       python-oslo.config >= 3.4.0
+Requires:       python-iso8601 >= 0.1.11
+Requires:       python-netaddr >= 0.7.12
+Requires:       python-oslo.config >= 3.14.0
+Requires:       python-oslo.messaging >= 5.2.0
 Requires:       python-oslo.serialization >= 1.10.0
 Requires:       python-pytz >= 2013.6
 Requires:       python-six >= 1.9.0
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-%if 0%{?suse_version} && 0%{?suse_version} <= 1110
-%{!?python_sitelib: %global python_sitelib %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}
-BuildRequires:  python-discover
-%else
 BuildArch:      noarch
-%endif
 
 %description
-Python implementation of DMTF Cloud Audit (CADF) data mode.
+DMTF Cloud Audit (CADF) data model
+
+%package doc
+Summary:        Documentation for the DMTF Cloud Audit (CADF) data model
+Group:          Development/Languages/Python
+BuildRequires:  python-Sphinx
+BuildRequires:  python-oslosphinx >= 2.5.0
+
+%description doc
+Documentation for the DMTF Cloud Audit (CADF) data model.
 
 %prep
-%setup -q -n pycadf-%{version}
+%setup -q -n %{sname}-%{version}
 
 %build
-python setup.py build
+%py2_build
 
-%install
-python setup.py install --prefix=%{_prefix} --root=%{buildroot}
-##### FIXME
-mkdir -p %{buildroot}/etc
-mv %{buildroot}/usr/etc/pycadf %{buildroot}/etc
+# generate html docs
+%{__python2} setup.py build_sphinx
+# remove the sphinx-build leftovers
+rm -rf doc/build/html/.{doctrees,buildinfo}
 
-%check
-testr init && testr run --parallel
+%install
+%py2_install
+# FIXME: pbr/wheel bug installing onfiguration files in /usr/etc
+mkdir -p %{buildroot}/%{_sysconfdir}
+mv %{buildroot}%{_prefix}%{_sysconfdir}/%{sname} %{buildroot}/%{_sysconfdir}/
 
 %files
-%defattr(-,root,root,-)
-%doc ChangeLog README.rst LICENSE AUTHORS
-%{_sysconfdir}/pycadf
-%{python_sitelib}/*
+%doc README.rst
+%license LICENSE
+%dir %{_sysconfdir}/%{sname}
+%config(noreplace) %{_sysconfdir}/%{sname}/*.conf
+%{python2_sitelib}/%{sname}
+%{python2_sitelib}/%{sname}-*-py?.?.egg-info
+
+%files doc
+%license LICENSE
+%doc doc/build/html
 
 %changelog

++++++ _service ++++++
--- /var/tmp/diff_new_pack.xyQMnP/_old  2016-10-13 11:28:58.000000000 +0200
+++ /var/tmp/diff_new_pack.xyQMnP/_new  2016-10-13 11:28:58.000000000 +0200
@@ -1,8 +1,11 @@
 <services>
-  <service name="download_files" mode="disabled">
-    <param name="changesgenerate">enable</param>
+  <service mode="disabled" name="renderspec">
+    <param 
name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/master/openstack/pycadf/pycadf.spec.j2</param>
+    <param name="output-name">python-pycadf.spec</param>
+    <param 
name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/master/global-requirements.txt</param>
   </service>
-  <service name="python_requires" mode="disabled">
+  <service mode="disabled" name="download_files">
+    <param name="changesgenerate">enable</param>
   </service>
   <service name="refresh_patches" mode="disabled">
     <param name="changesgenerate">enable</param>

++++++ pycadf-2.1.0.tar.gz -> pycadf-2.4.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pycadf-2.1.0/AUTHORS new/pycadf-2.4.0/AUTHORS
--- old/pycadf-2.1.0/AUTHORS    2016-02-17 19:02:00.000000000 +0100
+++ new/pycadf-2.4.0/AUTHORS    2016-08-26 12:45:29.000000000 +0200
@@ -1,3 +1,4 @@
+Andreas Jaeger <a...@suse.com>
 Arun Kant <arun.k...@hp.com>
 Brad Topol <bto...@us.ibm.com>
 ChangBo Guo(gcb) <eric....@easystack.cn>
@@ -24,8 +25,12 @@
 Sascha Peilicke <sasc...@gmx.de>
 Stanisław Pitucha <stanislaw.pitu...@hp.com>
 Steve Martinelli <steve...@ca.ibm.com>
+Swapnil Kulkarni (coolsvap) <m...@coolsvap.net>
 bgsilva <bgsi...@us.ibm.com>
 gordon chung <g...@live.ca>
+liangjingtao <liang.jing...@zte.com.cn>
+lilintan <lintan...@easystack.cn>
 lin-hua-cheng <os.lch...@gmail.com>
+liyingjun <yingjun...@kylin-cloud.com>
 mari...@us.ibm.com <mari...@us.ibm.com>
 reedip <reedip.baner...@nectechnologies.in>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pycadf-2.1.0/ChangeLog new/pycadf-2.4.0/ChangeLog
--- old/pycadf-2.1.0/ChangeLog  2016-02-17 19:02:00.000000000 +0100
+++ new/pycadf-2.4.0/ChangeLog  2016-08-26 12:45:29.000000000 +0200
@@ -1,6 +1,28 @@
 CHANGES
 =======
 
+2.4.0
+-----
+
+* Updated from global requirements
+* Remove discover from test-requirements
+* Don't include openstack/common in flake8 exclude list
+* Updated from global requirements
+* Fix order of arguments in assertEqual
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+
+2.3.0
+-----
+
+* Add missing os-volumes_boot to nova_api_audit_map.conf
+* Updated from global requirements
+* Updated from global requirements
+* Remove unused pngmath Sphinx extension
+* Updated from global requirements
+
 2.1.0
 -----
 
@@ -13,6 +35,7 @@
 * Fix wrong use of comma
 * Updated from global requirements
 * remove suport for py33
+* Remove invalid character from neutron_api_audit_map.conf
 * Put py34 first in the env order of tox
 
 2.0.1
@@ -284,10 +307,6 @@
 -----
 
 * validate attributes against basestring
-
-v0.1
-----
-
 * add support for audit api middleware
 * DMTF CADF format
 * test commit
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pycadf-2.1.0/PKG-INFO new/pycadf-2.4.0/PKG-INFO
--- old/pycadf-2.1.0/PKG-INFO   2016-02-17 19:02:00.000000000 +0100
+++ new/pycadf-2.4.0/PKG-INFO   2016-08-26 12:45:29.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: pycadf
-Version: 2.1.0
+Version: 2.4.0
 Summary: CADF Library
 Home-page: https://launchpad.net/pycadf
 Author: OpenStack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pycadf-2.1.0/doc/source/conf.py 
new/pycadf-2.4.0/doc/source/conf.py
--- old/pycadf-2.1.0/doc/source/conf.py 2016-02-17 19:01:37.000000000 +0100
+++ new/pycadf-2.4.0/doc/source/conf.py 2016-08-26 12:43:56.000000000 +0200
@@ -35,7 +35,6 @@
     #'sphinx.ext.intersphinx',
     'sphinx.ext.todo',
     'sphinx.ext.coverage',
-    'sphinx.ext.pngmath',
     'sphinx.ext.viewcode',
     'oslosphinx',
     'ext.apidoc'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pycadf-2.1.0/etc/pycadf/neutron_api_audit_map.conf 
new/pycadf-2.4.0/etc/pycadf/neutron_api_audit_map.conf
--- old/pycadf-2.1.0/etc/pycadf/neutron_api_audit_map.conf      2016-02-17 
19:01:37.000000000 +0100
+++ new/pycadf-2.4.0/etc/pycadf/neutron_api_audit_map.conf      2016-08-26 
12:43:56.000000000 +0200
@@ -3,7 +3,7 @@
 # should match the endpoint type defined in service catalog
 target_endpoint_type = None
 
-​[custom_actions]
+[custom_actions]
 add_router_interface = update/add
 remove_router_interface = update/remove
 
@@ -12,7 +12,7 @@
 floatingips = ip
 healthmonitors = healthmonitor
 health_monitors = health_monitor
-lb = None​
+lb = None
 members = member
 metering-labels = label
 metering-label-rules = rule
@@ -28,4 +28,4 @@
 
 # map endpoint type defined in service catalog to CADF typeURI
 [service_endpoints]
-network = service/network
\ No newline at end of file
+network = service/network
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pycadf-2.1.0/etc/pycadf/nova_api_audit_map.conf 
new/pycadf-2.4.0/etc/pycadf/nova_api_audit_map.conf
--- old/pycadf-2.1.0/etc/pycadf/nova_api_audit_map.conf 2016-02-17 
19:01:37.000000000 +0100
+++ new/pycadf-2.4.0/etc/pycadf/nova_api_audit_map.conf 2016-08-26 
12:43:56.000000000 +0200
@@ -57,6 +57,7 @@
 os-simple-tenant-usage = tenant
 os-virtual-interfaces = None
 os-volume_attachments = attachment
+os-volumes_boot = None
 os-volumes = volume
 os-volume-types = volume-type
 os-snapshots = snapshot
@@ -68,4 +69,4 @@
 
 # map endpoint type defined in service catalog to CADF typeURI
 [service_endpoints]
-compute = service/compute
\ No newline at end of file
+compute = service/compute
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pycadf-2.1.0/pycadf/tests/test_cadf_spec.py 
new/pycadf-2.4.0/pycadf/tests/test_cadf_spec.py
--- old/pycadf-2.1.0/pycadf/tests/test_cadf_spec.py     2016-02-17 
19:01:37.000000000 +0100
+++ new/pycadf-2.4.0/pycadf/tests/test_cadf_spec.py     2016-08-26 
12:43:56.000000000 +0200
@@ -52,7 +52,7 @@
         endp = endpoint.Endpoint(url='http://192.168.0.1',
                                  name='endpoint name',
                                  port='8080')
-        self.assertEqual(endp.is_valid(), True)
+        self.assertEqual(True, endp.is_valid())
         dict_endp = endp.as_dict()
         for key in endpoint.ENDPOINT_KEYNAMES:
             self.assertIn(key, dict_endp)
@@ -62,7 +62,7 @@
                       address='192.168.0.1',
                       agent='client',
                       platform='AIX')
-        self.assertEqual(h.is_valid(), True)
+        self.assertEqual(True, h.is_valid())
         dict_host = h.as_dict()
         for key in host.HOST_KEYNAMES:
             self.assertIn(key, dict_host)
@@ -70,7 +70,7 @@
     def test_credential(self):
         cred = credential.Credential(type='auth token',
                                      token=identifier.generate_uuid())
-        self.assertEqual(cred.is_valid(), True)
+        self.assertEqual(True, cred.is_valid())
         dict_cred = cred.as_dict()
         for key in credential.CRED_KEYNAMES:
             self.assertIn(key, dict_cred)
@@ -85,7 +85,7 @@
                 identifier.generate_uuid(),
                 identifier.generate_uuid(),
                 identifier.generate_uuid()])
-        self.assertEqual(cred.is_valid(), True)
+        self.assertEqual(True, cred.is_valid())
         dict_cred = cred.as_dict()
         for key in credential.FED_CRED_KEYNAMES:
             self.assertIn(key, dict_cred)
@@ -99,7 +99,7 @@
                                       city='toronto',
                                       state='ontario',
                                       regionICANN='ca')
-        self.assertEqual(geo.is_valid(), True)
+        self.assertEqual(True, geo.is_valid())
 
         dict_geo = geo.as_dict()
         for key in geolocation.GEO_KEYNAMES:
@@ -109,7 +109,7 @@
         metric_val = metric.Metric(metricId=identifier.generate_uuid(),
                                    unit='b',
                                    name='bytes')
-        self.assertEqual(metric_val.is_valid(), True)
+        self.assertEqual(True, metric_val.is_valid())
 
         dict_metric_val = metric_val.as_dict()
         for key in metric.METRIC_KEYNAMES:
@@ -121,7 +121,7 @@
             metric=metric.Metric(),
             metricId=identifier.generate_uuid(),
             calculatedBy=resource.Resource(typeURI='storage'))
-        self.assertEqual(measure_val.is_valid(), False)
+        self.assertEqual(False, measure_val.is_valid())
 
         dict_measure_val = measure_val.as_dict()
         for key in measurement.MEASUREMENT_KEYNAMES:
@@ -131,20 +131,20 @@
             result='100',
             metric=metric.Metric(),
             calculatedBy=resource.Resource(typeURI='storage'))
-        self.assertEqual(measure_val.is_valid(), True)
+        self.assertEqual(True, measure_val.is_valid())
 
         measure_val = measurement.Measurement(
             result='100',
             metricId=identifier.generate_uuid(),
             calculatedBy=resource.Resource(typeURI='storage'))
-        self.assertEqual(measure_val.is_valid(), True)
+        self.assertEqual(True, measure_val.is_valid())
 
     def test_reason(self):
         reason_val = reason.Reason(reasonType='HTTP',
                                    reasonCode='200',
                                    policyType='poltype',
                                    policyId=identifier.generate_uuid())
-        self.assertEqual(reason_val.is_valid(), True)
+        self.assertEqual(True, reason_val.is_valid())
 
         dict_reason_val = reason_val.as_dict()
         for key in reason.REASON_KEYNAMES:
@@ -156,7 +156,7 @@
             reporter=resource.Resource(typeURI='storage'),
             reporterId=identifier.generate_uuid(),
             reporterTime=timestamp.get_utc_now())
-        self.assertEqual(step.is_valid(), False)
+        self.assertEqual(False, step.is_valid())
 
         dict_step = step.as_dict()
         for key in reporterstep.REPORTERSTEP_KEYNAMES:
@@ -166,19 +166,19 @@
             role='modifier',
             reporter=resource.Resource(typeURI='storage'),
             reporterTime=timestamp.get_utc_now())
-        self.assertEqual(step.is_valid(), True)
+        self.assertEqual(True, step.is_valid())
 
         step = reporterstep.Reporterstep(
             role='modifier',
             reporterId=identifier.generate_uuid(),
             reporterTime=timestamp.get_utc_now())
-        self.assertEqual(step.is_valid(), True)
+        self.assertEqual(True, step.is_valid())
 
     def test_attachment(self):
         attach = attachment.Attachment(typeURI='attachURI',
                                        content='content',
                                        name='attachment_name')
-        self.assertEqual(attach.is_valid(), True)
+        self.assertEqual(True, attach.is_valid())
 
         dict_attach = attach.as_dict()
         for key in attachment.ATTACHMENT_KEYNAMES:
@@ -200,19 +200,19 @@
                                                  name='attachment_name'))
         res.add_address(endpoint.Endpoint(url='http://192.168.0.1'))
 
-        self.assertEqual(res.is_valid(), True)
+        self.assertEqual(True, res.is_valid())
         dict_res = res.as_dict()
         for key in resource.RESOURCE_KEYNAMES:
             self.assertIn(key, dict_res)
 
     def test_resource_shortform(self):
         res = resource.Resource(id='target')
-        self.assertEqual(res.is_valid(), True)
+        self.assertEqual(True, res.is_valid())
 
         res.add_attachment(attachment.Attachment(typeURI='attachURI',
                                                  content='content',
                                                  name='attachment_name'))
-        self.assertEqual(res.is_valid(), False)
+        self.assertEqual(False, res.is_valid())
 
     def test_event(self):
         ev = event.Event(eventType='activity',
@@ -243,7 +243,7 @@
             reporter=resource.Resource(typeURI='service/security')))
         ev.add_reporterstep(reporterstep.Reporterstep(
             reporterId=identifier.generate_uuid()))
-        self.assertEqual(ev.is_valid(), False)
+        self.assertEqual(False, ev.is_valid())
 
         dict_ev = ev.as_dict()
         for key in event.EVENT_KEYNAMES:
@@ -257,7 +257,7 @@
                          target=resource.Resource(typeURI='storage'),
                          observer=resource.Resource(id='target'),
                          outcome='success')
-        self.assertEqual(ev.is_valid(), True)
+        self.assertEqual(True, ev.is_valid())
 
         ev = event.Event(eventType='activity',
                          id=identifier.generate_uuid(),
@@ -267,7 +267,7 @@
                          targetId=identifier.generate_uuid(),
                          observerId=identifier.generate_uuid(),
                          outcome='success')
-        self.assertEqual(ev.is_valid(), True)
+        self.assertEqual(True, ev.is_valid())
 
         ev = event.Event(eventType='activity',
                          id=identifier.generate_uuid(),
@@ -277,7 +277,7 @@
                          targetId=identifier.generate_uuid(),
                          observer=resource.Resource(id='target'),
                          outcome='success')
-        self.assertEqual(ev.is_valid(), True)
+        self.assertEqual(True, ev.is_valid())
 
     def test_event_unique(self):
         ev = event.Event(eventType='activity',
@@ -333,4 +333,4 @@
                       address='192.168.0.1',
                       agent='client',
                       platform='AIX')
-        self.assertEqual(h._isset(uuid.uuid4().hex), False)
+        self.assertEqual(False, h._isset(uuid.uuid4().hex))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pycadf-2.1.0/pycadf.egg-info/PKG-INFO 
new/pycadf-2.4.0/pycadf.egg-info/PKG-INFO
--- old/pycadf-2.1.0/pycadf.egg-info/PKG-INFO   2016-02-17 19:02:00.000000000 
+0100
+++ new/pycadf-2.4.0/pycadf.egg-info/PKG-INFO   2016-08-26 12:45:29.000000000 
+0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: pycadf
-Version: 2.1.0
+Version: 2.4.0
 Summary: CADF Library
 Home-page: https://launchpad.net/pycadf
 Author: OpenStack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pycadf-2.1.0/pycadf.egg-info/pbr.json 
new/pycadf-2.4.0/pycadf.egg-info/pbr.json
--- old/pycadf-2.1.0/pycadf.egg-info/pbr.json   2016-02-17 19:02:00.000000000 
+0100
+++ new/pycadf-2.4.0/pycadf.egg-info/pbr.json   2016-08-26 12:45:29.000000000 
+0200
@@ -1 +1 @@
-{"git_version": "fb81d12", "is_release": true}
\ No newline at end of file
+{"is_release": true, "git_version": "d94f1b4"}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pycadf-2.1.0/pycadf.egg-info/requires.txt 
new/pycadf-2.4.0/pycadf.egg-info/requires.txt
--- old/pycadf-2.1.0/pycadf.egg-info/requires.txt       2016-02-17 
19:02:00.000000000 +0100
+++ new/pycadf-2.4.0/pycadf.egg-info/requires.txt       2016-08-26 
12:45:29.000000000 +0200
@@ -1,4 +1,4 @@
-oslo.config>=3.4.0
+oslo.config>=3.14.0
 oslo.serialization>=1.10.0
 pytz>=2013.6
 six>=1.9.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pycadf-2.1.0/requirements.txt 
new/pycadf-2.4.0/requirements.txt
--- old/pycadf-2.1.0/requirements.txt   2016-02-17 19:01:37.000000000 +0100
+++ new/pycadf-2.4.0/requirements.txt   2016-08-26 12:43:56.000000000 +0200
@@ -1,7 +1,7 @@
 # The order of packages is significant, because pip processes them in the order
 # of appearance. Changing the order has an impact on the overall integration
 # process, which may cause wedges in the gate later.
-oslo.config>=3.4.0 # Apache-2.0
+oslo.config>=3.14.0 # Apache-2.0
 oslo.serialization>=1.10.0 # Apache-2.0
 pytz>=2013.6 # MIT
 six>=1.9.0 # MIT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pycadf-2.1.0/setup.cfg new/pycadf-2.4.0/setup.cfg
--- old/pycadf-2.1.0/setup.cfg  2016-02-17 19:02:00.000000000 +0100
+++ new/pycadf-2.4.0/setup.cfg  2016-08-26 12:45:29.000000000 +0200
@@ -45,7 +45,7 @@
 warnerrors = True
 
 [egg_info]
+tag_build = 
 tag_date = 0
 tag_svn_revision = 0
-tag_build = 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pycadf-2.1.0/test-requirements.txt 
new/pycadf-2.4.0/test-requirements.txt
--- old/pycadf-2.1.0/test-requirements.txt      2016-02-17 19:01:37.000000000 
+0100
+++ new/pycadf-2.4.0/test-requirements.txt      2016-08-26 12:43:56.000000000 
+0200
@@ -6,8 +6,7 @@
 flake8-docstrings==0.2.1.post1 # MIT
 
 coverage>=3.6 # Apache-2.0
-discover # BSD
-fixtures>=1.3.1 # Apache-2.0/BSD
+fixtures>=3.0.0 # Apache-2.0/BSD
 oslotest>=1.10.0 # Apache-2.0
 python-subunit>=0.0.18 # Apache-2.0/BSD
 testrepository>=0.0.18 # Apache-2.0/BSD
@@ -15,4 +14,4 @@
 
 # this is required for the docs build jobs
 oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0
-sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 # BSD
+sphinx!=1.3b1,<1.3,>=1.2.1 # BSD
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pycadf-2.1.0/tox.ini new/pycadf-2.4.0/tox.ini
--- old/pycadf-2.1.0/tox.ini    2016-02-17 19:01:37.000000000 +0100
+++ new/pycadf-2.4.0/tox.ini    2016-08-26 12:43:56.000000000 +0200
@@ -40,7 +40,7 @@
 # D400: First line should end with a period
 # D401: First line should be in imperative mood
 ignore = 
H405,D100,D101,D102,D103,D104,D105,D200,D202,D203,D204,D205,D208,D400,D401
-exclude = .tox,dist,doc,*.egg,build,./pycadf/openstack/common
+exclude = .tox,dist,doc,*.egg,build
 
 [hacking]
 import_exceptions =


Reply via email to