forked from pool/python-python-jenkins
- Update to 1.8.2:
* Fix compatibility with setuptools >= 66 * get_build_artifact_as_bytes to support non-json files * Handle 'all' view name when requested 'All' * WrappedSession: Fix URL to requests issue 3829 * support urllib3 newer DEFAULT_TIMEOUT * Use multiprocess to avoid pickle errors in tox on macos - Dropped patch use-parts-of-legacy-version.patch: * Merged upstream. - Refreshed patch python-python-jenkins-no-mock.patch: * It was submitted upstream. - Add patch remove-six.patch: * Remove usage of six. - Remove pin against urllib3. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-python-jenkins?expand=0&rev=40
This commit is contained in:
333
python-python-jenkins.changes
Normal file
333
python-python-jenkins.changes
Normal file
@@ -0,0 +1,333 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Jul 28 04:08:10 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>
|
||||
|
||||
- Update to 1.8.2:
|
||||
* Fix compatibility with setuptools >= 66
|
||||
* get_build_artifact_as_bytes to support non-json files
|
||||
* Handle 'all' view name when requested 'All'
|
||||
* WrappedSession: Fix URL to requests issue 3829
|
||||
* support urllib3 newer DEFAULT_TIMEOUT
|
||||
* Use multiprocess to avoid pickle errors in tox on macos
|
||||
- Dropped patch use-parts-of-legacy-version.patch:
|
||||
* Merged upstream.
|
||||
- Refreshed patch python-python-jenkins-no-mock.patch:
|
||||
* It was submitted upstream.
|
||||
- Add patch remove-six.patch:
|
||||
* Remove usage of six.
|
||||
- Remove pin against urllib3.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jul 24 06:15:47 UTC 2023 - Steve Kowalik <steven.kowalik@suse.com>
|
||||
|
||||
- Pin {Build,}Requires on urllib3 to < 2.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 17 08:05:56 UTC 2023 - Steve Kowalik <steven.kowalik@suse.com>
|
||||
|
||||
- Update to 1.8.0:
|
||||
* Add retrieval of stages of artifacts
|
||||
* Switch links to opendev.org
|
||||
* Allow build number to be a string
|
||||
* Use fullname in get_job_info_regex
|
||||
- Add patch use-parts-of-legacy-version.patch:
|
||||
* Use underpining parts of LegacyVersion pre-removal.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 4 05:46:39 UTC 2022 - pgajdos@suse.com
|
||||
|
||||
- added patches
|
||||
fix https://bugs.launchpad.net/python-jenkins/+bug/1971524
|
||||
+ python-python-jenkins-no-mock.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 15 15:45:33 UTC 2021 - Markéta Machová <mmachova@suse.com>
|
||||
|
||||
- we don't need stestr to run tests
|
||||
* which enables the tests again
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 20 12:14:40 UTC 2020 - pgajdos@suse.com
|
||||
|
||||
- version update to 1.7.0
|
||||
* Include placeholder tasks in get\_running\_builds
|
||||
* Fix reconfig\_credential() to send the xml data
|
||||
* new method: create\_folder (with tests)
|
||||
* new method: check\_jenkinsfile\_syntax (with tests)
|
||||
* Update docs building job
|
||||
* upsert\_job
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 1 12:01:53 UTC 2019 - pgajdos@suse.com
|
||||
|
||||
- version update to 1.5.0
|
||||
* Remove pin on mock module
|
||||
* Update jobs
|
||||
* Make get\_job\_info fetch\_all\_builds work with jobs in folders
|
||||
* OpenDev Migration Patch
|
||||
* When updating jobs the response body may be empty
|
||||
* Add Python 3.6 classifier to setup.cfg
|
||||
* add python 3.6 unit test job
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue May 14 18:18:30 UTC 2019 - Jonathan <jharker@suse.com>
|
||||
|
||||
- Fix dependencies for version 1.4.0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 11 15:07:10 UTC 2018 - Thomas Bechtold <tbechtold@suse.com>
|
||||
|
||||
- update to 1.4.0:
|
||||
* Update min tox version to 2.0
|
||||
* Request multiple folder levels at once in get\_all\_jobs
|
||||
* Replace build\_jobs\_list\_responses with actual Jenkins responses
|
||||
* Clean up job/folder path handling
|
||||
* Test requested URLs in test\_getall
|
||||
* Make jjb-tox-cross-jenkins-job-builder voting
|
||||
* Allow adding extra HTTP headers to Jenkins requests
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 4 17:51:40 UTC 2018 - dmueller@suse.com
|
||||
|
||||
- update to 1.2.1:
|
||||
* Revert "detect and respect http redirects"
|
||||
* Revert "Avoid empty body failure on HEAD requests"
|
||||
* Avoid empty body failure on HEAD requests
|
||||
* Fix item being ignored in get\_info
|
||||
* detect and respect http redirects
|
||||
* Fix run\_script method
|
||||
* Adopt use of pre-commit hooks
|
||||
* Adds support for executing Groovy scripts on jenkins nodes
|
||||
* Allow use of unicode job names
|
||||
* Added pypy-dev to bindep.txt
|
||||
* Fix run\_scripts() API
|
||||
* fix tox python3 overrides
|
||||
* Selectively mock requests\_kerberos import
|
||||
* Ensure timeout exceptions are re-raised during auth attempts
|
||||
* Revert "Do not require requests-kerberos for tests"
|
||||
* Freeze cmd2 library on python2
|
||||
* Update URLS that require depth or tree filters
|
||||
* README: mention #openstack-jjb channel
|
||||
* Do not require requests-kerberos for tests
|
||||
* Fix: send proxy as empty dict
|
||||
* Add functions to retrieve more data from Jenkins
|
||||
* Update to \_response\_handler
|
||||
* Trivial: Update pypi url to new url
|
||||
* add get\_queue\_item() method
|
||||
* build\_job: return queue item identifier
|
||||
* add jenkins\_request() method
|
||||
* Use proper code highlight in docs
|
||||
* Fix docstrings params
|
||||
* Adds support for wiping out a job's workspace
|
||||
* Adds support for multi-select build parameters
|
||||
* Adds support for deleting builds
|
||||
* enable cross testing with jenkins-job-builder
|
||||
* Improve SSL support with requests lib
|
||||
* Enables use of PYTHONHTTPSVERIFY override
|
||||
* Adding pypy to bindep test profile
|
||||
* Added folder support in views keeping backward compatibility and added tests for it
|
||||
* Add EMPTY\_FOLDER\_XML str to match docs
|
||||
* build\_job: fix grammar in comment
|
||||
* Replace testr with stestr
|
||||
* This Allow to include folders in jobs list when calling get\_all\_jobs() method. Closes-Bug: #1731903
|
||||
* repair .gitgnore
|
||||
* Migration to using requests
|
||||
* trivial: modify spelling error of version
|
||||
* modify version spelling errors
|
||||
* Pass form data as body instead of in the url
|
||||
* get\_build\_console\_output: fix docs for "number" parameter
|
||||
* Sanitize url in get\_info() function
|
||||
* get\_job\_name: fix grammar in comment
|
||||
* doc: add get\_job\_config() example
|
||||
* create\_node: avoid double-encoding
|
||||
* Add py35 to tox envlist
|
||||
- run tests
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 18 11:32:00 UTC 2018 - tchvatal@suse.com
|
||||
|
||||
- Depend on python-rpm-macros
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 25 12:39:24 UTC 2017 - dmueller@suse.com
|
||||
|
||||
- convert to singlespec
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 28 10:43:13 UTC 2017 - tbechtold@suse.com
|
||||
|
||||
update to version 0.4.14
|
||||
* get_running_builds failed when server has a path
|
||||
* Move other-requirements.txt to bindep.txt
|
||||
* Add optional kerberos support
|
||||
* Allow to wait for jenkins to enter normal operation
|
||||
* Remove discover from test-requirements
|
||||
* Fixed a minor typo in example of Python-jenkins
|
||||
* Fix relative import in kerberos support for python3
|
||||
* Changes get_job_info to get_build_info
|
||||
* url-proof scripts passed to run_script
|
||||
* Do not force DeprecationWarning to be displayed
|
||||
* Add support for handling promotions
|
||||
* Use standard cover setup
|
||||
* Adds possibility to retrieve all jobs from the view specified
|
||||
* Setup required packages with bindep
|
||||
* Make the kerberos support python3 ready
|
||||
* remove cap on pbr
|
||||
* Fetch all builds from a job
|
||||
* Remove redundant 'the'
|
||||
* add get_whoami()
|
||||
- Use pypi.io as Source url
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu May 12 12:46:15 UTC 2016 - tbechtold@suse.com
|
||||
|
||||
- Add missing Requires for python-setuptools
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 26 13:43:02 UTC 2016 - tbechtold@suse.com
|
||||
|
||||
- Rename python-jenkins to python-python-jenkins. It's openSUSE
|
||||
policy to use python-$pypi name.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 3 09:23:02 UTC 2016 - tbechtold@suse.com
|
||||
|
||||
- update to 0.4.12:
|
||||
* Drop py33 support
|
||||
* Fixed create_node() Error
|
||||
* Deprecated tox -downloadcache option removed
|
||||
* Use TestWithScenarios to add additional url tests
|
||||
* Change repositories from stackforge to openstack
|
||||
* Update .gitreview for new namespace
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 30 14:32:03 UTC 2015 - tbechtold@suse.com
|
||||
|
||||
- update to 0.4.11:
|
||||
* Handle depth errors in get_running_builds
|
||||
* Use str as base class for PluginVersion
|
||||
* Support ability to install plugins
|
||||
* Provider helper classes for plugin data management
|
||||
* Allow setting the next build number
|
||||
* Adds Cloudbees folder plugin support
|
||||
* Add function to get running builds
|
||||
* Change order of tox envs for testr
|
||||
* Add support for quiet down
|
||||
* fix get version example
|
||||
* remove support for python 2.6
|
||||
* Separate tests in separate files and classes
|
||||
* Create module member index from autodoc
|
||||
* Fix timeout function and add capturing of messages on failure
|
||||
* Stop specifying requirements.txt in tox.ini
|
||||
* Wrap url building with helper method
|
||||
* Rework the examples
|
||||
* Add socket timeout tests and helpers
|
||||
- adjust Requires according to requirements.txt
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 4 15:00:20 UTC 2015 - tbechtold@suse.com
|
||||
|
||||
- Add COPYING and README.rst as %doc files
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 31 04:55:19 UTC 2015 - tbechtold@suse.com
|
||||
|
||||
- update to 0.4.8:
|
||||
* Fix tests on python 2.6 and mark as deprecated
|
||||
* Remove unneeded wrapping of imports
|
||||
* Support scriptText api to execute groovy scripts on the server
|
||||
* Creates ability to work with views in jenkins
|
||||
* fix passing of byte object to url request method
|
||||
* requirements: pin pbr>=0.8.2,<2.0
|
||||
* Ensure request data is in the correct format
|
||||
* Ensure data is utf-8 encoded
|
||||
* Modify tests to exercise Request on python3
|
||||
* Add decode to utf8 for python 3.x
|
||||
* Fix examples
|
||||
* Add utf8 to headers
|
||||
* Add a get_nodes method
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 11 11:39:12 UTC 2015 - tbechtold@suse.com
|
||||
|
||||
- update to 0.4.5:
|
||||
* Add get_job_info_regex method to get info about a set of jobs
|
||||
* Set the server connection timeout to same as socket timeout
|
||||
* Consolidate raising identical exceptions
|
||||
* Add a jobs_count method
|
||||
* Doc Update: Fix formatting for inclusion of README.rst
|
||||
* Doc Change: update supported python versions
|
||||
* Add BadHTTPException
|
||||
* Fix incorrect indentation
|
||||
* Don't return None on unhandled http errors
|
||||
* Use empty crumb on empty response
|
||||
* Don't assume we get a valid response
|
||||
* Update and clean up docs
|
||||
* Add a default http timeout for connections to jenkins
|
||||
* Eliminate redundant calls to assert_job_exists()
|
||||
* Raise an exception on 404
|
||||
* testtools requires unittest2
|
||||
* Fix cancel_queue() method
|
||||
* Fix enable_node and disable_node methods
|
||||
* Handle job and node names that contain spaces
|
||||
* Workflow documentation is now in infra-manual
|
||||
* fix typo, must be 'classifier' to appear on pypi.python.org
|
||||
* Yield HTTPError reason on open error
|
||||
* fix auth with long username or password
|
||||
* Add a readme and make it appear on pypi.python.org
|
||||
* Add get_plugins_info and get_plugin_info methods
|
||||
* generate a code coverage html report
|
||||
* add get_version method
|
||||
* exclude tests from code coverage report
|
||||
* Setup pbr versioning for docs
|
||||
* Support node configuration
|
||||
* Fix it so build_job triggers a build
|
||||
* Rename doc environment to docs
|
||||
* Enabled hacking check H404
|
||||
* Add MANIFEST.in
|
||||
* Six is a runtime requirement not a test req
|
||||
* Update version info
|
||||
* Fix `tox -e doc` duplicate id error
|
||||
* Use pbr, pep8 checks & fixes, add "doc" tox target
|
||||
* make JSON depth response configurable
|
||||
* Add a gitreview file
|
||||
* Adds assert_node_exists()
|
||||
* Speed up job existence tests by fetching less info
|
||||
* Fix remaining PEP8 errors in docstrings
|
||||
* Fix hacking docstring warnings
|
||||
* Make it work on Python 3
|
||||
* 100% test coverage
|
||||
* Add support for measuring coverage
|
||||
* Support node startup with the JNLP Launcher
|
||||
* Add .gitignore
|
||||
* Clarify job_exists() error messages
|
||||
* Doc fixes
|
||||
* Wrap tests and linting with tox
|
||||
* David Strauss 2014-03-06 Fedora 19+ has packages, too
|
||||
* Fedora 19+ has packages, too
|
||||
* [soren] Add fixes for crumb addition to post requests
|
||||
* Add bug metadata
|
||||
* Change method name to reflect behaviour
|
||||
* Recycle crumb. Apparently, it's not a nonce
|
||||
* Attempt to fetch a crumb (needed if CSRF protection is enabled)
|
||||
* Release 0.2.1
|
||||
* speed up job existence test by fetching less informations
|
||||
* Add rename_job()
|
||||
* speed up job existence test by fetching less informations
|
||||
* Add rename_job()
|
||||
* Add ability to fetch raw console text for build
|
||||
* Antoine Musso:
|
||||
* overhaul the sphinx documentation
|
||||
* pass pep8 on all files
|
||||
* Add support for a rename_job() call
|
||||
* Merged new node management features including using SSH and
|
||||
Windows slaves plus cancel job/queue methods
|
||||
* Add additional methods:
|
||||
* Merged bug fix and tests for job names with spaces
|
||||
* Open for 0.3 development
|
||||
- update Requires
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 21 14:10:30 UTC 2014 - thomasbechtold@jpberlin.de
|
||||
|
||||
- Initial packaging of python-jenkins.
|
||||
|
||||
Reference in New Issue
Block a user