Skip to content

Releases: RuedigerVoigt/compatibility

1.0.1

05 Aug 11:19
Compare
Choose a tag to compare
  • Marked as compatible with Python 3.10 as tests with release candidate 1 run flawlessly on Linux, MacOS, and Windows.

1.0.0

22 Jun 21:44
Compare
Choose a tag to compare
  • New feature: the parameter system_support allows you to state the level of compatibility between your code and different Operating System groups. This is purposefully done on a very high level: valid inputs are only 'Linux', 'MacOS', and 'Windows' and not specific versions and distributions. The dictionary allows three keys with a set as value each:
    • full: The set of operating systems that are tested on production level.
    • partial: The set of systems that should work, but are not as rigorously tested as those with full support. A system running found here logs a warning.
    • incompatible: The set of systems of which you know they will fail to run the code properly. If an OS in this set tries to run the code, this will yield a RuntimeError exception.
  • Tests now also run with the third beta version of the upcoming Python 3.10.
  • Although the code should be completely platform independent, tests are now also run on MacOS and Windows.

v0.9.0 stable

21 Mar 17:22
Compare
Choose a tag to compare
  • Change development status from beta to stable.
  • The parameter release_date now also accepts a string in the format YYYY-MM-DD besides a datetime object.

0.8.0

18 Jan 14:44
485ec86
Compare
Choose a tag to compare
  • Initial public release