Skip to content

Major update 2.0.0

Compare
Choose a tag to compare
@deveaud-m deveaud-m released this 22 Sep 15:33
7f525b1

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 the foss_cli tests: ca42bfaf