Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python3-nitrate-1.9.0-1.el8 RPM for noarch

From EPEL 8 for x86_64 / Packages / p

Name: python3-nitrate Distribution: Fedora Project
Version: 1.9.0 Vendor: Fedora Project
Release: 1.el8 Build date: Fri Jun 28 14:07:22 2024
Group: Unspecified Build host: buildvm-a64-13.iad2.fedoraproject.org
Size: 583550 Source RPM: python-nitrate-1.9.0-1.el8.src.rpm
Packager: Fedora Project
Url: https://github.com/psss/python-nitrate
Summary: Python API for the Nitrate test case management system
A Python interface to the Nitrate test case management system.
The package consists of a high-level Python module (provides
natural object interface), a low-level driver (allows to directly
access Nitrate XMLRPC API) and a command line interpreter (useful
for fast debugging and experimenting).

Provides

Requires

License

LGPLv2+

Changelog

* Thu Jun 27 2024 Petr Šplíchal <psplicha@redhat.com> - 1.9.0-1
  - Fix initializing version object by a version object (#48)
  - Send cookies with Python 3 as well
  - Rename required package, fix docs building & tests (#46)
  - Do not build and test on `epel-7` anymore
  - Use the `py3_shebang_fix` macro instead of `pathfix.py`
  - Add an explicit config for building readthedocs
  - Include srpm build requirements in Packit config
  - Remove 'enable_net' from Packit config
  - Remove 'metadata' from Packit config
  - Add missing build job(s) to Packit config
* Thu Jun 09 2022 Petr Šplíchal <psplicha@redhat.com> - 1.8.2-1
  - Do not use the spec release for the pip version
  - Properly handle string bug identifiers
  - Enable basic sanity and integration tests
* Wed Jun 08 2022 Petr Šplíchal <psplicha@redhat.com> - 1.8-1
  - Nitrate Bug id can be string (for e.g. Jira)
* Wed Apr 07 2021 Martin Zelený <mzeleny@redhat.com> - 1.7-1
  - Fix float as a parameter of the listed() function
  - Solve DeprecationWarning
  - Make examples usable with Python 3
  - Enable copr builds on commits in the master branch
  - Merge the Packit config and Makefile changes
  - Enable custom create archive for packit
  - Porting cache.py to Python 3
* Tue Jun 09 2020 Petr Šplíchal <psplicha@redhat.com> - 1.6-1
  - Handle wrongly encoded messages in log [fix #20]
  - Make teiid Python 3 compatible [fix #13]
  - Better solving the do_command() bug
  - Bringing back eval() - workaround for XMLRPC
  - Output nicer tracebacks on connection failures
  - Enable automated python dependecies generator
  - Last spec file changes for RHEL7 (hopefully)
  - For older releases build both python2 and python3
* Thu Nov 21 2019 Petr Šplíchal <psplicha@redhat.com> - 1.5-4
  - Fix requires (no python2-gssapi and python2-psycopg2 in RHEL7).
  - Enable automated python dependecies generator
* Wed Nov 20 2019 Petr Šplíchal <psplicha@redhat.com> - 1.5-3
  - For older releases build both python2 and python3 packages
  - Include conflicting files only in the python3 package
* Mon Nov 11 2019 Petr Šplíchal <psplicha@redhat.com> - 1.5-2
  - Use py3_build and py3_install to simplify spec
  - Rename and explicitly list the license file
  - Remove group, fix license, add missing requires
* Mon Nov 04 2019 Martin Zeleny <mzeleny@redhat.com> 1.5-0
  - Ported to Python 3
* Mon Nov 05 2018 Petr Šplíchal <psssssss@gmail.com> 1.4-1
  - Update specfile to new python packaging standards
  - Performance improvement for TestPlan.sortkey
  - Port to python-gssapi from pykerberos
  - Make TestRun errata_id default to None
* Tue May 10 2016 Martin Frodl <mfrodl@redhat.com> 1.3-2
  - Removed obsolete project page links
* Tue Feb 09 2016 Petr Šplíchal <psplicha@redhat.com> 1.3-1
  - Package nitrate for PyPI, several adjustments, docs update
  - Better handle non-existent objects [BZ#1204028]
  - Correctly handle no caseplan found [BZ#1171671]
  - Typo fix in the TestPlan's _attributes [BZ#1304295]
  - Make sure that PlanStatus id type is int
* Fri Aug 08 2014 Petr Šplíchal <psplicha@redhat.com> 1.2-0
  - Include example config in documentation [BZ#1098818]
  - Handle duplicate entry errors gracefully [BZ#1112521]
  - Added Aleš Zelinka to the list of contributors
* Sat May 17 2014 Petr Šplíchal <psplicha@redhat.com> 1.1-0
  - TestCase.{setup,action,effect,breakdown} attributes [BZ#1089039]
  - Map automated/manual when searching test cases [BZ#1092464]
  - Iterate over PlanRuns sorted by id/creation
  - Indexing support for containers
  - Separate methods for locking, handle corrupted cache
  - Limit cache writing window (chance of corruption) [BZ#1091404]
  - Ignore malformed and stale cache locks [BZ#1091404]
  - Workaround Teiid problem with converting time [BZ#1093054]
* Fri Apr 11 2014 Petr Šplíchal <psplicha@redhat.com> 1.0-0
  - New stable version, see release notes for the list of changes
  - http://psss.fedorapeople.org/python-nitrate/notes.html
* Wed Apr 09 2014 Petr Šplíchal <psplicha@redhat.com> 0.15-0
  - Single LOG_DATA level for data-related logs, docs cleanup
  - Initialize all plan-case tags in CACHE_OBJECTS level
  - Do not use log.error during object creation/init
  - Raise exception when invalid Build name given
  - Added link to the Copr repository
  - Use object name for identifier if id is unknown
  - Containers with uncached items should expire as well
  - No all-items fetching for modified containers [BZ#1084563]
* Fri Apr 04 2014 Petr Šplíchal <psplicha@redhat.com> 0.14-0
  - Allow wiping cache of subclasses of given class
  - Update TestRun's CaseRuns in MultiCall batches
  - Import all containers into the main nitrate module
  - Remove version from test-bed-prepare Product init
  - Display warn message about locked persistent cache
  - Document batch updates using Cache().update()
  - Summary of new features added to release notes
  - Add reference to release notes and individual module docs
  - Custom formatter should return unicode messages
  - Updated the create.py simple example code
  - Test suite documentation update
  - Use tag name for hashing to allow creating new tags
  - Initial version of the release notes
* Thu Apr 03 2014 Petr Šplíchal <psplicha@redhat.com> 0.13-0
  - Give a summary of expired items for easier debugging
  - Wake up only containers with already cached items
  - New log.all() method for super-detailed logging
  - Use singletons for Coloring and Caching configuration
  - Use a single Cache instance for persistent cache handling
  - Include minimal config example in the synopsis
  - Use custom concise test results for python 2.7+ only
  - New log level for Teiid, global constants for all levels
  - Explicitly mention cache levels for environment variable
  - Use Config class directly rather than through Nitrate
  - Teiid requires python-psycopg2 for db connection
  - Refactored the huge api module into several modules
  - Explicitly mention the update() method in examples
  - Ignore enter() and exit() when persistent caching off
* Wed Mar 26 2014 Petr Šplíchal <psplicha@redhat.com> 0.12-0
  - Disable PlanComponents test until BZ#866974 is fixed.
  - Support for fetching data from a Teiid instance
  - Simple locking for persistent cache implemented
  - Support for string tags (backward-compatible)
  - Use multicall for unlinking testcases from testplans
  - Containers should iterate over sorted test cases
  - Support for test case sortkey in test plans [BZ#869594]
  - Improved logging for Container add/remove methods
  - Internal utility function for idifying
  - Cache.update() support for multicall slicing
  - Status can be specified upon test case creation
  - New utility function sliced() for cutting loafs
  - Store the initial object dict for future use
  - Setting arguments/requirement upon test case creation [BZ#1032259]
  - Product property removed from the TestCase class [BZ#1076058]
  - Special handling for comparison with None
  - TestRun.caseruns and TestRun.testcases containers
  - Cache setup only when needed, improved cleanup logging
  - Make sure we always compare objects of the same type
  - Improved container initialization when inject given
  - TestPlan.testruns reimplemented using PlanRuns container
  - More debugging output when expiring objects from cache
  - Containers should always be read-only properties
  - PlanComponents container implemented
* Fri Mar 07 2014 Petr Šplíchal <psplicha@redhat.com> 0.11-0
  - One year is good enough for never-expire limit
  - Bugs reimplemented with containers and caching
  - Wake up containers as sets of objects, not lists
  - Use empty cache for objects not found in the cache file
  - Identifier should show UNKNOWN when id not defined
  - Set the default command line editing mode to vi
  - Do not use root logger for nitrate logging [BZ#1060206]
  - Use NitrateError class for raising exceptions instead of plain str
  - Fix regression after version removal from product
  - Container implementation status documented
  - TestRun.started and TestRun.finished [BZ#957741]
  - Better document the update() method [BZ#1004434]
  - New attribute TestPlan.owner [BZ#954913]
  - Move the default version from Product into TestPlan
  - Version fetch cleanup & test improvements
  - Use custom result format for unit tests
  - Added TestCase.created attribute (creation date) [BZ#1008489]
* Wed Sep 25 2013 Petr Šplíchal <psplicha@redhat.com> 0.10-0
  - Add Filip Holec to the list of contributors
  - Convert timedelta into a human readable format
  - The Big Cleanup of Ininitialization and Caching
  - New custom log levels for cache and xmlrpc
  - Component should be among exported classes
  - Added support for plain authentication
  - Initialize color mode before caching
  - Colored logging [BZ#965665]
  - Handle attribute init and fetch timestamp reset at one place
  - Test summary should report errors as well
  - No need to load cache when testing
  - Allow to clear cache for selected classes only
  - Give an overall test summary at the end of testing
  - Support cache expiration configuration for parent classes
  - Improved auto-plural in listed() for words ending with 's'
  - New utility function header() for printing simple headers
  - Object fetching cleanup and improved _is_cached()
  - Move server communication debugging to lower level
  - New method Cache.update() for group updates
  - Use temporary cache file for running the test suite
  - Correctly handle modified objects with caching
  - Fix problem with restoring containers from the cache
  - Document logging with custom level, some cleanup
  - Common identifier width handling
  - Move constants to the top, expiration adjustments
  - Persistent caching for all Container classes
  - Container initialization
  - Persistent cache implementation
  - Common caching support in the Nitrate class
  - Skip performance tests when in regular mode
  - MultiCall support
  - Tag class implementation
  - Performance test cases
  - Test bed prepare script
  - Make the newline in info() optional
  - Added support for performance tests (--performance)
  - Allow short PlanType initialization by string
  - Allow to set the reference link upon test case creation [BZ#843382]
* Mon Dec 10 2012 Petr Šplíchal <psplicha@redhat.com> 0.9-0
  - New function unlisted() for conversion from human readable list
  - Clean up the cache before testing caching
  - Fix test plan initialization by type name
  - Rename test case components container to CaseComponents
  - Implemented TestPlan.children property [BZ#863226]
  - Allow to select cases when creating a new run [BZ#863480]
  - Invalid category should raise Nitrate exception [BZ#862523]
  - Implement PlanType using XMLRPC instead of hard coded values [BZ#841299]
  - Cleanup of log, cache and color funtions
  - Use unicode for logging where necessary [BZ#865033]
  - Use unicode for logging in _setter() [BZ#865033]
  - Sane unicode representation for user with no name [BZ#821629]
  - Support for system-wide config in /etc/nitrate.conf [BZ#844363]
  - Remove *.pyc files as well when cleaning
  - Move global variables out of the functions
  - Move utils tests into a separate class
  - Document how to get a short Nitrate summary [BZ#883798]
  - Push files to the production web only when in the master branch
  - New TestCase reference link field [BZ#843382]
  - Forgotten 'notes' in the list of test case attributes
  - Don't forget to include errata id when creating a new test run
  - Fix test run errata update, improve the self test
  - Added errata field in class TestRun
  - Suggest https in the minimal config example
  - Test case automation flags cleanup
  - Empty script or arguments to be handled same as None
  - Smarter implementation of the listed() function
* Wed Feb 29 2012 Petr Šplíchal <psplicha@redhat.com> - 0.8-0
  - New method clear() for cleaning containers
  - Component and Components class implementation
  - Improved object initialization and id check
* Wed Feb 22 2012 Petr Šplíchal <psplicha@redhat.com> - 0.7-2
  - Fix url, directory ownership and preserve timestamps.
* Wed Feb 22 2012 Petr Šplíchal <psplicha@redhat.com> 0.7-1
  - Initial packaging.

Files

/usr/bin/nitrate
/usr/lib/python3.6/site-packages/nitrate
/usr/lib/python3.6/site-packages/nitrate-1.9.0-py3.6.egg-info
/usr/lib/python3.6/site-packages/nitrate-1.9.0-py3.6.egg-info/PKG-INFO
/usr/lib/python3.6/site-packages/nitrate-1.9.0-py3.6.egg-info/SOURCES.txt
/usr/lib/python3.6/site-packages/nitrate-1.9.0-py3.6.egg-info/dependency_links.txt
/usr/lib/python3.6/site-packages/nitrate-1.9.0-py3.6.egg-info/requires.txt
/usr/lib/python3.6/site-packages/nitrate-1.9.0-py3.6.egg-info/top_level.txt
/usr/lib/python3.6/site-packages/nitrate/__init__.py
/usr/lib/python3.6/site-packages/nitrate/__pycache__
/usr/lib/python3.6/site-packages/nitrate/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/nitrate/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/nitrate/__pycache__/base.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/nitrate/__pycache__/base.cpython-36.pyc
/usr/lib/python3.6/site-packages/nitrate/__pycache__/cache.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/nitrate/__pycache__/cache.cpython-36.pyc
/usr/lib/python3.6/site-packages/nitrate/__pycache__/config.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/nitrate/__pycache__/config.cpython-36.pyc
/usr/lib/python3.6/site-packages/nitrate/__pycache__/containers.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/nitrate/__pycache__/containers.cpython-36.pyc
/usr/lib/python3.6/site-packages/nitrate/__pycache__/immutable.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/nitrate/__pycache__/immutable.cpython-36.pyc
/usr/lib/python3.6/site-packages/nitrate/__pycache__/mutable.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/nitrate/__pycache__/mutable.cpython-36.pyc
/usr/lib/python3.6/site-packages/nitrate/__pycache__/teiid.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/nitrate/__pycache__/teiid.cpython-36.pyc
/usr/lib/python3.6/site-packages/nitrate/__pycache__/tests.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/nitrate/__pycache__/tests.cpython-36.pyc
/usr/lib/python3.6/site-packages/nitrate/__pycache__/utils.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/nitrate/__pycache__/utils.cpython-36.pyc
/usr/lib/python3.6/site-packages/nitrate/__pycache__/xmlrpc_driver.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/nitrate/__pycache__/xmlrpc_driver.cpython-36.pyc
/usr/lib/python3.6/site-packages/nitrate/base.py
/usr/lib/python3.6/site-packages/nitrate/cache.py
/usr/lib/python3.6/site-packages/nitrate/config.py
/usr/lib/python3.6/site-packages/nitrate/containers.py
/usr/lib/python3.6/site-packages/nitrate/immutable.py
/usr/lib/python3.6/site-packages/nitrate/mutable.py
/usr/lib/python3.6/site-packages/nitrate/teiid.py
/usr/lib/python3.6/site-packages/nitrate/tests.py
/usr/lib/python3.6/site-packages/nitrate/utils.py
/usr/lib/python3.6/site-packages/nitrate/xmlrpc_driver.py
/usr/share/doc/python3-nitrate
/usr/share/doc/python3-nitrate/README.rst
/usr/share/doc/python3-nitrate/examples
/usr/share/doc/python3-nitrate/examples/config
/usr/share/doc/python3-nitrate/examples/create.py
/usr/share/doc/python3-nitrate/examples/matrix.py
/usr/share/licenses/python3-nitrate
/usr/share/licenses/python3-nitrate/LICENSE
/usr/share/man/man1/nitrate-notes.1.gz
/usr/share/man/man1/nitrate.1.gz
/usr/share/man/man1/python-nitrate.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Nov 24 06:45:13 2024