File python-python-jenkins.changes of Package python-python-jenkins

-------------------------------------------------------------------
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.

openSUSE Build Service is sponsored by