Releases: octue/octue-sdk-python
Releases · octue/octue-sdk-python
Improve basic CLI functionality
CLI Improvements
New Features
- Updated CLI to a central CLI rather than a generative process that gives a CLI for each application #9
- Updated dependencies of the fractal example for test with twined server (a tide-us-over stopgap)
- Addition of a Pathable Class, which resolves discussions in #16 for managing paths
- Adds a Context Manager for Datafiles which elegantly handles construction of data paths and opening of files in write mode #3
- Adds a complete example for use and creation of datasets via manifests.
Minor Changes
- Various performance tuning and refactoring for simpler code by @cordatocodes
- Negates need for #15 because Pathable uses the os.path builtins properly, to clean paths and resolve between absolute and relative
- Serialisables can now exclude fields as well as explicitly including them
- Style reapplied throughout (pre-commit didn't get installed)
- Resolve issue #27 problem where the two tests of the
runcommand of the CLI pass by themselves, but not when run in serial withtest_fractal_configuration - Decision: Extra unused strand data should be passed to Runner to enable simplified CLI (see
test_exception_raised_when_extra_strand_data_present) - [ x] Removes unused
tmp_dir#30 - Fix #20 CLI raises TypeError when running from command [NB this should be fixed, but have yet to test the caller]
Major API improvement for Twined==0.0.12
Merge pull request #18 from octue/release/0.1.3 Release/0.1.3
Release to provide basic SDK functionality
v0.1.2 Version bump for release
Base release to verify PyPI works correctly
v0.1.0 General updates figuring out how PyPI works