Skip to content

Latest commit

 

History

History
323 lines (146 loc) · 17.6 KB

File metadata and controls

323 lines (146 loc) · 17.6 KB

Changelog

0.18.3 (2026-06-26)

Bug Fixes

  • load concrete Env/EnvSpec classes instead of abstract bases (#58) (78c2d62)

0.18.2 (2026-06-02)

Bug Fixes

  • suffix replacement Path handling (7e9f39f)

0.18.1 (2026-06-02)

Bug Fixes

  • handle suffix replacement in test suite (8197cfa)

0.18.0 (2026-06-02)

Features

Bug Fixes

0.17.0 (2026-03-10)

Features

  • allow to select whether within env shall be included in hash (8b9291d)

0.16.5 (2026-03-10)

Bug Fixes

  • improved mountpoint handling (2362a04)

0.16.4 (2026-03-10)

Bug Fixes

  • temp handling in test suite (3e0c64b)

0.16.3 (2026-03-09)

Bug Fixes

  • return Env class from EnvSpec (4cecce6)

0.16.2 (2026-03-09)

Bug Fixes

  • call identity attribute method (33f7a56)
  • make EnvSpecSourceFile hashable and comparable (b6b6dc9)

0.16.1 (2026-03-08)

Bug Fixes

  • use SoftwareReport from snakemake-interface-common (09d79f0)

0.16.0 (2026-03-08)

Features

  • allow cached attribute upon initialization (895ad9d)

0.15.0 (2026-03-08)

Features

  • add test method for contains_executable method of EnvBase (388cb23)

0.14.0 (2026-03-06)

Features

  • cache individual assets on the snakemake side of the API (4f3ce17)
  • ensure that caching happens race condition free on shared network filesystems (c2b3d4d)
  • more convenient cache API (0a3228b)

0.13.0 (2026-02-26)

Features

  • add method to check whether environment contains a specific executable (b81bdd7)

0.12.1 (2026-02-26)

Bug Fixes

  • use proper args when calling env class (5cc8b96)

0.12.0 (2026-02-26)

Features

Bug Fixes

  • make generic args more flexible (af21397)
  • relax typing (0f10324)
  • simplify mountpoint information into self.mountpoints, complemented by self.tempdir holding the temporary directory to use (7112ee6)

0.11.0 (2026-02-23)

Features

  • make EnvBase generic; enable EnvSpecBase recursive attribute modification (1425a51)

0.10.2 (2026-02-18)

Bug Fixes

  • allow missing args argument for shell executable (d7bca35)

0.10.1 (2026-02-17)

Bug Fixes

  • deployments path in test suite (971dea2)
  • hash building for enclosed environments and deployment test (#38) (89d45d8)
  • unique deployment path (d953afe)

0.10.0 (2026-02-13)

Features

  • add get_within() method to TestSoftwareDeploymentBase (1f990f1)

0.9.1 (2026-02-13)

Bug Fixes

  • typing, add pyrefly, migrate to pixi (#34) (6532631)

0.9.0 (2025-10-01)

Features

  • add source cache path attribute for mounting in e.g. containers (#33) (7962913)
  • allow removal of pinfile (#31) (8e453b2)

0.8.0 (2025-09-19)

Features

  • use class for representing shell executable (fd3e9f9)

0.7.7 (2025-09-19)

Bug Fixes

  • use EnvBase.run_cmd in test suite (e46ee97)

0.7.6 (2025-09-19)

Bug Fixes

  • use login shell by default (d7fcf57)

0.7.5 (2025-09-15)

Bug Fixes

  • use method for testing if env is deployable in test suite (1c64a8f)

0.7.4 (2025-09-12)

Bug Fixes

  • properly check source file type in test suite (#25) (b0df467)

0.7.3 (2025-09-12)

Bug Fixes

0.7.2 (2025-09-12)

Bug Fixes

  • handle None type for source file attributes in EnvSpec (#21) (247d066)

0.7.1 (2025-09-12)

Bug Fixes

0.7.0 (2025-09-11)

Features

0.6.1 (2025-03-08)

Bug Fixes

  • change methods into classmethods (358695c)
  • remove deploy_from_archive (8831501)

0.6.0 (2025-03-07)

Features

  • introduce EnvSpecSourceFile as a container data class for paths or uris mentioned in the EnvSpec that shall be cached and resolved by Snakemake's source caching mechanism (#13) (d359609)

0.5.0 (2025-03-07)

Features

0.4.0 (2025-03-07)

Features

  • add abstract method for reporting software (#9) (f7b6d6c)

0.3.0 (2025-03-06)

Features

  • add method to modify source paths in EnvSpecBase (d946bb4)
  • Env and EnvSpec comparison and hashing (37c334f)
  • introduce common settings (8de4dec)

Bug Fixes

  • check provides validity (8b39604)
  • test suite abstract method (9d278f9)

0.2.3 (2025-03-06)

Bug Fixes

  • expose shell executable setting (ca35ce5)

0.2.2 (2025-03-06)

Bug Fixes

  • fix EnvBase.once decorator (ea468eb)

0.2.1 (2025-03-06)

Bug Fixes

  • fix function args of once decorator (74dde47)

0.2.0 (2025-03-06)

Features

  • cache decorator and "or"/fallback support for EnvSpecBase (ee465b0)

0.1.1 (2025-03-05)

Bug Fixes

0.1.0 (2025-03-05)

Miscellaneous Chores