Skip to content

nebulizer-v0.7.0

Compare
Choose a tag to compare
@pjbriggs pjbriggs released this 17 May 15:12
· 13 commits to master since this release

Nebulizer provides a set of command line utilities to help administer users, tools and data libraries in Galaxy instances.

Release version 0.7.0:

Breaking changes:

  • Dropped support for Python 2.7: Nebulizer now needs Python 3.6+ (thanks to Hugo van Kemenade @hugovk) (PR #102)
  • Substantial refactoring and simplification of the tool managament commands (PR #113):
    • Now only list_tools, install_tool, update_tool and delete_tool commands are supported
    • list_installed_tools`` renamed to list_tools`
    • old functionality of list_tools replaced by list_tools --mode=tools
    • list_repositories command dropped; functionality replaced by list_tools --mode=export
    • install_repositories command dropped; functionality replaced by install_tool --file=...

New commands:

  • New quota, quota_add, quota_mod and quota_del commands for managing quotas (PR #66)

Updates to existing commands:

  • -l option for search_toolshed includes the shed URL (PR #91)
  • update_tool allows use of wildcards (i.e. *) when specifying tool repository names and owners, to enable multiple tool repositories to be updated at once (PR #92)
  • New --status option for list_users command allows deleted and purged user accounts to also be listed (PR #97)
  • New --sort option for list_users command allows sorting of listed accounts by disk usage, quota and quota usage (PR #104)

Bug fixes:

  • Fix to using the --purge option of the delete_user command (previously it wasn't possible to purge accounts) (PR #98)
  • Remove requirement to specify an account or API key on Galaxy server when using the ping and config commands (PR #100)

Other updates:

  • Added support for Python 3.9 (thanks to Hugo van Kemenade @hugovk) (PR #108)