Skip to content

Releases: seqeralabs/seqerakit

Release v0.4.5

21 Dec 23:43
c5f53f6
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.4...v0.4.5

Release v0.4.4

29 Nov 05:31
f214e99
Compare
Choose a tag to compare

What's Changed

  • Fix critical env var parsing error in params block, better handle parameter options in #97

Full Changelog: v0.4.3...v0.4.4

Release v0.4.3

26 Nov 04:11
1937f2b
Compare
Choose a tag to compare

What's Changed

  • Overwrite bug when using environment variables fixed in #88
  • Support for both params and params-file in YAML added in #90
  • Add 'info' flag and support for tw info in #89
  • Add more details on YAML config options in #95

Full Changelog: v0.4.2...v0.4.3

Release v0.4.2

15 Nov 02:34
1450b1c
Compare
Choose a tag to compare

What's Changed

  • Fix handling of complex environment variables in #77
  • Fix multi-yaml parsing with same keys in #79
  • Fix support for bash specific syntax and use of CLI interface as a module in #80
  • Fix argparse in CLI interface in #82
  • Simplify install with conda in #84
  • Handling of errors returned by CLI in #85

Full Changelog: v0.4.1...v0.4.2

Release v0.4.1

01 Nov 03:12
4a3054d
Compare
Choose a tag to compare

What's Changed

  • Fix boolean parsing in params block when generating temporary yaml in #70
  • Error handling for environment variables not set in #74 to fix issue #72
  • Update license to Apache 2.0 in #75

Full Changelog: v0.4.0...v0.4.1

Release v0.4.0

13 Oct 03:51
22f415b
Compare
Choose a tag to compare

Changelog

Highlights:

The package has been renamed from twkit to seqerakit. This change reflects efforts to harmonize naming conventions for tools used to automate and develop on top of Seqera Platform.

Changes:

  • Updated the package metadata on PyPI to reflect the new package name.

  • All mentions of twkit in the documentation, comments, and print outputs have been updated to seqerakit.

  • Majority of mentions to "Tower" have been updated to "Seqera Platform"

  • The "Tower" class has been renamed to "SeqeraPlatform"

Migration Notes:

If you have scripts or applications that use twkit, please make the following updates:

  1. Update your pip installations:
pip uninstall twkit
pip install seqerakit
  1. Update import statements in your Python scripts:
# Replace this:
# from twkit import tower
# With this:
from seqerakit import seqeraplatform

The twkit package on PyPI will no longer receive feature updates. All future development will be done on seqerakit.

Full Changelog: https://github.com/seqeralabs/seqera-kit/commits/v0.4.0

Release v0.3.1

13 Oct 01:41
ad0f9b4
Compare
Choose a tag to compare

Final release under the old package name of twkit. This package has been renamed again to seqerakit and all future updates will be published under the new name. Use pip install seqerakit instead.

Release v0.3.0

13 Oct 00:59
961d831
Compare
Choose a tag to compare

Changelog

Changes:

  • Fixed support for evaluating environment variables in params blocks in #43
  • Support for multiple input yaml files was added in #48
  • Support for recursively deleting resources with --delete was added in #50
  • Support and documentation for using tw specific CLI options such as cli="--insecure" and cli="-Djavax.net.ssl.trustStore=/absolute/path/to/cacerts" was added in #51 and #56
  • Minor bug fixes for error logging #57
  • Updates to testing workflow #44 and CI workflow #59

Full Changelog: https://github.com/seqeralabs/tw-pywrap/commits/v0.3.0

Release v0.2.1

15 Sep 12:39
b6e873f
Compare
Choose a tag to compare

Changelog

Changes:

  • Fixed support for compute-envs add in addition to import when using yaml in #33
  • Fixed support for using additional tw CLI options like --insecure or --url and added supporting blurb in README in #34
  • Fixed logo with background for dark mode in #29
  • Updated README to clarify usage of examples/yaml/twkit-e2e.yml and environment variables required in #35

Full Changelog: https://github.com/seqeralabs/tw-pywrap/commits/v0.2.1

Release v0.2.0

06 Sep 01:08
85026d9
Compare
Choose a tag to compare

Changelog

Highlights:

The package has been renamed from tw-pywrap to twkit. This change reflects efforts to simplify package naming conventions for better user accessibility and ease in development.

Changes:

  • Updated the package metadata on PyPI to reflect the new package name.

  • All mentions of tw-pywrap in the documentation, comments, and print outputs have been updated to twkit.

Migration Notes:

If you have scripts or applications that use tw-pywrap, please make the following updates:

  1. Update your pip installations:
pip uninstall tw-pywrap
pip install twkit
  1. Update import statements in your Python scripts:
# Replace this:
# from tw_pywrap import tower
# With this:
from twkit import tower

The tw-pywrap package on PyPI will no longer receive feature updates. All future development will be done on twkit.

Full Changelog: https://github.com/seqeralabs/tw-pywrap/commits/v0.2.0