Nebulizer

Latest version: v0.6.0

Safety actively analyzes 620828 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.6.0

-------------------

**New commands:**

* New ``search_toolshed`` command
(`PR 42 <https://github.com/pjbriggs/nebulizer/pull/42>`_)
* New ``config`` command
(`PR 57 <https://github.com/pjbriggs/nebulizer/pull/57>`_)
* New ``delete_user`` command
(`PR 62 <https://github.com/pjbriggs/nebulizer/pull/62>`_)
* New ``uninstall_tool`` command
(`PR 64 <https://github.com/pjbriggs/nebulizer/pull/64>`_)

**Updates to existing commands:**

* ``list_keys`` doesn't report API keys unless
``--show-api-keys`` option is specified
(`PR 58 <https://github.com/pjbriggs/nebulizer/pull/58>`_)
* Additional fields reported by ``--long-listing-format``
option of ``list_users`` (disk and quota usage, status);
doesn't report ID by default
(`PR 59 <https://github.com/pjbriggs/nebulizer/pull/59>`_)
* Enable flexible tool repository specification syntax for
``install_tool`` and ``update_tool``
(`PR 60 <https://github.com/pjbriggs/nebulizer/pull/60>`_)
* ``remove_key`` prompts user to confirm API key deletion
(`PR 72 <https://github.com/pjbriggs/nebulizer/pull/72>`_)
* Use spaces rather than tabs to line up fields in output
from ``list_users``, ``list_installed_tools``,
``list_tools``, ``list_tool_panel``, ``list_keys``, ``config``,
``list_libraries``; use ``--show_id`` to report Galaxy
IDs for users and data libraries
(`PR 68 <https://github.com/pjbriggs/nebulizer/pull/68>`_,
`PR 69 <https://github.com/pjbriggs/nebulizer/pull/69>`_,
`PR 70 <https://github.com/pjbriggs/nebulizer/pull/70>`_)

**Documentation:**

* Add a tutorial/walkthrough
(`PR 75 <https://github.com/pjbriggs/nebulizer/pull/75>`_)
* Significant overhaul and expansion of documentation
(`PR 78 <https://github.com/pjbriggs/nebulizer/pull/78>`_)

**Removed functionality:**

* Removed deprecated utilities ``manage_users``,
``manage_tools`` and ``manage_libraries``
(`PR 61 <https://github.com/pjbriggs/nebulizer/pull/61>`_)

-------------------

0.5.0

-------------------

* Add support for Python 3.6, 3.7 and 3.8
(`PR 50 <https://github.com/pjbriggs/nebulizer/pull/50>`_,
`PR 51 <https://github.com/pjbriggs/nebulizer/pull/51>`_)

-------------------

0.4.3

-------------------

* Ensure that ``click`` dependency is version 6.7 or earlier, to
avoid subcommand names changing from e.g. ``list_users`` to
``list-users``
(`PR 49 <https://github.com/pjbriggs/nebulizer/pull/49>`_)

-------------------

0.4.2

-------------------

* Commands now explicitly return appropriate exit code values
indicating success (``0``) or failure (non-zero values).
* New option ``--check-toolshed`` added to ``list_installed_tools``
and ``update_tool`` commands, to check installed revisions directly
against those available in the toolshed
(`PR 41 <https://github.com/pjbriggs/nebulizer/pull/41>`_)
* Update ``install_tool``, ``update_tool`` and ``install_repositories``
to install tool dependencies through a resolver (e.g. ``conda``)
by default
(`issue 43 <https://github.com/pjbriggs/nebulizer/issues/43>`_)
* New options added to ``install_tool``, ``update_tool`` and
``install_repositories`` commands, to explicit control how tool
and repository dependencies should be handled
(`PR 44 <https://github.com/pjbriggs/nebulizer/pull/44>`_):

- ``--install-tool-dependencies [yes|no]``: install tool
dependencies via the toolshed, if any are defined (default is
``yes``)
- ``--install-tool-dependencies [yes|no]``: install tool
dependencies via the toolshed, if any are defined (default is
``yes``)
- ``--install-resolver-dependencies [yes|no]``: install
dependencies through a resolver that supports installation (e.g.
``conda``) (default is ``yes``)

-------------------

0.4.1

-------------------

* Fix broken ``update_tool`` command
(`PR 40 <https://github.com/pjbriggs/nebulizer/pull/40>`_).

-------------------

0.4.0

-------------------

* New subcommand ``ping``: 'ping' a Galaxy instance to see if it's
responsive
(`PR 33 <https://github.com/pjbriggs/nebulizer/pull/33>`_).
* New subcommand ``whoami``: reports user associated with the API
key
(`PR 37 <https://github.com/pjbriggs/nebulizer/pull/37>`_).
* ``add_library_datasets``: refuses to perform upload if using the
master API key (essentially API key must have an associated user).
* ``install_repositories``: prints a list of all tool repositories
that couldn't be installed.
* New ``--timeout`` and ``--nowait`` options added for
``install_tool``, ``update_tool`` and ``install_repositories``
subcommands.
* Fix to treat tool repositories with status ``New`` as still
installing when trying to install tools
(`PR 31 <https://github.com/pjbriggs/nebulizer/pull/31>`_).
* Some improvements to logging
(`PR 38 <https://github.com/pjbriggs/nebulizer/pull/38>`_).

-------------------

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.