Skip to content

Releases: shnizzedy/cpac

v0.2.5

22 Jul 16:55
48fec46
Compare
Choose a tag to compare
  • 📚 Update the main usage string to better articulate functionality
  • 📢 🐳 Provide a clearer error message if package cannot connect to Docker.
  • 🐳 Fix a bug introduced in v0.2.4 where some crashfiles would print for cpac --platform singularity crash but not for cpac --platform docker crash
  • 🚑 Fix some installation issues:
    • All required packages are now installed with pip install cpac-py
    • Version is now set correctly
  • 🔬 Set coverage reports to report local paths

🔖 v0.2.4

05 Jun 22:27
3e877f5
Compare
Choose a tag to compare

💪 Make crash command automatically touch (within a container) all missing files a crashfile requires to exist and print the underlying output
🐳 Make Docker commands (especially pull and crash) more robust
⬆️ Require Python ≥3.6 (for fstrings)

Crashfile

22 May 18:47
cec5fff
Compare
Choose a tag to compare
  • ✨ Add group and crash commands
  • 🚑 Fix a bug where pass-through flags were being mangled
  • 🖇️ Bind any directories necessary to access any paths found in pass-through CLI arguments

Autobind

07 May 17:12
ebdf223
Compare
Choose a tag to compare
  • Supports container platforms
    • 🐳 Docker
    • Ⓢ Singularity ≥ 2.5.0 ≤ 3.0

New Features

  • Automatic binding of necessary local directories to Docker or Singularity
    books
  • cpac run --help gets usage from container instead of referring users to C-PAC documentation
  • Enables specifying image and/or tag

multiple local bindings

31 Jan 22:41
6d09352
Compare
Choose a tag to compare
  • 🚑 Fixed bug preventing binding the same local directory to multiple Docker directories

run, utils

30 Jan 21:53
81a3622
Compare
Choose a tag to compare
  • ✨ Added support for pip install
  • ✨ Added support for cpac run
  • ✨ Added support for cpac utils
  • 🔈 🐳 Routed live Docker logging to stdout
  • 🔬 Added tests for cpac run and cpac utils