Hello community,

here is the log from the commit of package python-jenkinsapi for 
openSUSE:Factory checked in at 2019-02-05 11:19:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-jenkinsapi (Old)
 and      /work/SRC/openSUSE:Factory/.python-jenkinsapi.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-jenkinsapi"

Tue Feb  5 11:19:02 2019 rev:6 rq:671250 version:0.3.8

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-jenkinsapi/python-jenkinsapi.changes      
2016-11-21 14:26:41.000000000 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-jenkinsapi.new.28833/python-jenkinsapi.changes
   2019-02-05 11:19:02.632886475 +0100
@@ -1,0 +2,167 @@
+Tue Feb  5 05:04:21 UTC 2019 - Thomas Bechtold <[email protected]>
+
+- update to 0.3.8:
+  * Fixed typos noticed when reading the file. (#680)
+  * Support keyworded variables for requester, fixes #679 (#682)
+  * re-encrypt password
+  * change password again
+  * Plugin delete (#674)
+  * disable pyling check of unnecessary-pass
+  * Updated pypi password
+  * set travis to release on tag
+  * Add future improvement line
+  * add dependency plugin: trilead-api
+  * Removed unused files
+  * add try except for func create (#675)
+  * Removed unused file
+  * Skip test on release stage
+  * Add method to update offline reason for a node. (#613)
+  * Support SSH credential update (#619)
+  * add ability to keep build forever (#672)
+  * Handle changesets returned by Jenkins job that use Pipeline (#654)
+  * Change pylint command line (#671)
+  * update README dev guide (#667)
+  * Fix a lot of warnings (#662)
+  * Remove ssh credentials no longer supported by ssh credentials plugin (#657)
+  * Update link to travis
+  * Expanded test coverage for view.py (#646)
+  * Python 3.6 and 3.7 support (#641)
+  * changed requirements to support 3.6 and immediate testing
+  * Changing to  \*args and \*\*kwargs in requester init. Fixing TypeError bug 
(#640)
+  * Retrieve git repo url for a given build (#634)
+  * Get Build url for a given build object (#635)
+  * Add support for client side certificates, closes #632
+  * add View.remove\_job
+  * Add new method Jenkins.run\_groovy\_script(self, script) for running
+    arbitrary groovy scripts on the Jenkins server. This fixes #601
+  * Add additional methods Nodes.items(), Nodes.itervalues() and
+    Nodes.values() to match the methods provided by the built in dict class
+  * Add docstrings for Nodes.keys(), Nodes.iterkeys() and Nodes.iteritems()
+  * Added a tests for Nodes.iterkeys(), Nodes.keys() and Nodes.iteritems()
+  * Move common Node creation functionality out of Nodes.iteritems
+    and Nodes.\_\_getitem\_\_ and in to its own private \_make\_node function
+  * Added methods to Node for querying information stored in the monitors
+    section of the api tree. These allow the querying of:  - The node's
+    available and total physical memory.  - The node's available and total
+    swap space.  - The local path of the node's workspace area.  - The size
+    of the node's workspace area.  - The local path of the node's temporary
+    area.  - The size of the node's temporary area.  - The node's architecture
+    (eg. "Linux").  - The node's average response time.  - The clock
+    difference between the node and the Jenkins master
+  * update xml version
+  * ignore not relevant pylint checks
+  * add QueueItem.is\_queued() and test for it
+  * Small Nodes refactoring
+  * Fix arguments passed in how\_to/use\_crumbs.py
+  * typo
+  * Add link to full docs in README
+  * backwards compatible get\_credentials
+  * Fix pylint errors
+  * Fetch, update or create credentials by id instead of description
+  * init QueueItem properly
+  * fix inconsistent return values
+  * update examples information and add example for CrumbRequestor
+  * add release to pypi from Travis
+  * don't check for redefined built-ins
+  * fix lint
+  * converted tests to pytest
+  * add missing imports and fix code formatting
+  * Add jsonp\_to\_json module docstring
+  * Move Manifest parsing code to utils/manifest.py
+  * Add unittests for installed plugin version
+  * Fix Plugin Manifest parsing, plugin install status
+  * Add 500 to allowed status codes while restarting
+  * Move update\_center\_dict handling to Plugins class, hopefully
+    fix wrong version issues by restarting after install
+  * Optimize \_wait\_for\_reboot
+  * Lint fixes and decode bytestring
+  * Add plugin uninstall; install exact versions
+  * Fix credentials update test
+  * Credentials update support
+  * disable master executors temporary to let test pass
+  * add codecov dependency and env variables for it
+  * add timeout parameter to Jenkins object
+  * Fixes pycontribs/jenkinsapi#530. It's possible for queued tasks to
+    be unnamed. This is the case when using Pipeline jobs. Check that
+    tasks have names before referring to it
+  * Close #583: Handle parameters with secret values
+  * disable logging from requests
+  * reset executors to test queue
+  * remove encode to utf when posting config.xml
+  * add new plugin dependencies, fix all tests
+  * change disabled job detection (#543)
+  * Add support for AWS Credentials (#572)
+  * Fix bug when using private key file(on master) to create ssh
+    credential. (#573)
+  * Added missing plugin and changed wait for restart test (#579)
+  * Enabled 5 retries at request lib level
+  * Add missing packages from package
+  * Add Jenkins pipeline linter
+  * Adopt pbr
+  * Dropped support for Jenkins 1.x
+  * EnvInject v2.0 now has security settings - add this
+  * Select jdk8 for build
+  * set java version to use in Travis
+  * fix security settings json
+  * fix: linting (#561)
+  * Add estimated duration accessor to build class (#555)
+  * Increment version
+  * fix security json for 2.x Jenkins (#541)
+  * Add support for jobs in folders
+  * Remove .tags
+  * Update test case for node management
+  * Enable config Tool Locations for jenkins node
+  * fix spelling of artefact to artifact
+  * Correct typo (#531)
+  * Add get\_env\_vars to Build
+  * Close #522 Only use parameter actions to access parameters. (#524)
+  * Add ability in Node to upload a config xml (#515)
+  * Allow fn changes on save (#518)
+  * Fix source code url. (#521)
+  * fix up tox (#523)
+  * Update index.rst
+  * Migrate to six (#507)
+  * Set to use latest pylint
+  * Removed test
+  * Converted test\_job\_folders
+  * Converted most of the tests to pytest (#508)
+  * Changes based on code review
+  * Added codecov library
+  * Changed call to codecov
+  * Removed "isinstance() is True"
+  * Moved unit test to systest
+  * Partially converted to pytest
+  * Added asserts for file creation
+  * Removed unittest that is covered by systest
+  * Converted test\_job
+  * Converter test\_requester.py
+  * Converted test\_nodes
+  * Converted test\_node
+  * Converted test\_misc
+  * Deleted unused and duplicated tests, converted test\_label
+  * Converted to pytest
+  * Renamed all one letter variables
+  * Minor change to make pylint happier
+  * Fixed identation
+  * Converted new tests after merge from master
+  * Fixed failing test
+  * Converted test\_job.py to pytest
+  * Converted test\_jenkins.py to pytest
+  * Fixed import
+  * Converted test\_executors to pytest
+  * Converter test\_build\_scm\_git to pytest
+  * Converter test\_job and moved job/build configs to separate file
+  * Fixed problematic merge
+  * Made pylint happier
+  * Fixed tests for py 3.x
+  * Ignore temp folder removal errors
+  * Fixed launcher
+  * Added thread.stop
+  * Added Jenkins plugin
+  * Removed python 3.3, added 3.5
+  * Renamed exception
+  * Converted systests to pytest
+- Convert to singlespec
+- Add license.txt file
+
+-------------------------------------------------------------------

Old:
----
  jenkinsapi-0.3.3.tar.gz

New:
----
  jenkinsapi-0.3.8.tar.gz

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

Other differences:
------------------
++++++ python-jenkinsapi.spec ++++++
--- /var/tmp/diff_new_pack.7Ltu9l/_old  2019-02-05 11:19:03.108886213 +0100
+++ /var/tmp/diff_new_pack.7Ltu9l/_new  2019-02-05 11:19:03.112886211 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-jenkinsapi
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,30 +12,29 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
+%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-jenkinsapi
-Version:        0.3.3
+Version:        0.3.8
 Release:        0
 Summary:        A Python API for accessing resources on a Jenkins 
continuous-integration server
 License:        MIT
 Group:          Development/Languages/Python
 Url:            https://github.com/salimfadhley/jenkinsapi
 Source:         
https://pypi.io/packages/source/j/jenkinsapi/jenkinsapi-%{version}.tar.gz
-BuildRequires:  python-devel
-BuildRequires:  python-pytz >= 2014.4
-BuildRequires:  python-requests >= 2.3.0
-BuildRequires:  python-setuptools
+BuildRequires:  %{python_module pbr}
+BuildRequires:  %{python_module pytz}
+BuildRequires:  %{python_module requests}
+BuildRequires:  %{python_module setuptools}
+BuildRequires:  fdupes
+BuildRequires:  python-rpm-macros
 Requires:       python-pytz >= 2014.4
 Requires:       python-requests >= 2.3.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()")}
-%else
 BuildArch:      noarch
-%endif
+%python_subpackages
 
 %description
 Jenkins is the market leading continuous integration system, originally created
@@ -64,16 +63,26 @@
 %setup -q -n jenkinsapi-%{version}
 
 %build
-python setup.py build
+%python_build
 
 %install
-python setup.py install --prefix=%{_prefix} --root=%{buildroot}
+%python_install
+%python_clone -a %{buildroot}%{_bindir}/jenkins_invoke
+%python_clone -a %{buildroot}%{_bindir}/jenkinsapi_version
+%python_expand %fdupes %{buildroot}%{$python_sitelib}
 
-%files
+%post
+%{python_install_alternative jenkins_invoke jenkinsapi_version}
+
+%postun
+%python_uninstall_alternative jenkins_invoke
+
+%files %{python_files}
 %defattr(-,root,root,-)
 %doc README.rst
-%{_bindir}/jenkins_invoke
-%{_bindir}/jenkinsapi_version
+%license license.txt
+%python_alternative %{_bindir}/jenkins_invoke
+%python_alternative %{_bindir}/jenkinsapi_version
 %{python_sitelib}/*
 
 %changelog

++++++ jenkinsapi-0.3.3.tar.gz -> jenkinsapi-0.3.8.tar.gz ++++++
++++ 15849 lines of diff (skipped)


Reply via email to