Major update 2.0.0
This major release update is mandatory because of the availability of fine grained server information in the /info
endpoint of Fossology API, see fossology/fossology#2139. Due to this change, the initial server data model populated during login in fossology-python
was extended to support the new object Fossology
thus making this new release not compatible with older versions of the API.
The unit test have been adapted accordingly and all former version checks needed to differentiate features depending on the server version were removed.
See b5775a9
Additional changes in this new release are mainly related to optimizations of fosslogy-python
itself:
- update default python version for the tests to 3.10, deprecate 3.6: 652011e7
- mark tests for latest Fossology to
continue-on-error
: 4ac5b2a4 - add new object
JobStatus
and make sure all jobs are completed during the test setup: 3fe9bad5 - cleanup data generated during the
sample-workflow
test: 042740a3 - add CLI commands
delete_folder
,delete_upload
and call them from the test to cleanup uploads created during thefoss_cli
tests: ca42bfaf