Tapeimgr

Latest version: v0.5.0

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

Scan your dependencies

0.4.0

- Tapeimgr now writes a metadata file in JSON format
- Both GUI and CLI support entry of basic descriptive metadata (identifier, description string and notes).
- New **defaultDir** variable in the configuration file allows one to set the path that is opened after pressing *Select Output Directory* (by default the user's home directory is used).

Note on upgrading from previous versions

If you installed an earlier version of tapeimgr, you will need to generate a new configuration file (configuration files from older versions will result in an error message). This can be done by simply running the *tapeimgr-config* after installation. For a global install the steps are:

1. Upgrade tapeimgr:

sudo pip3 install --upgrade tapeimgr

2. Configure the new version:

sudo tapeimgr-config

And for a user install:

1. Upgrade tapeimgr:

pip3 install --user --upgrade tapeimgr

2. Configure the new version:

tapeimgr-config

Done!

0.3.0

- Tapeimgr no longer requires root access. This *does* require the addition of the user to the 'tape' system group (`sudo adduser $USER tape`)
- Because of this, pkexec is not needed anymore, so all pkexec-related configuration stuff has been dropped
- Pip `--user` installs now work (includes writing/reading of config file in user directory in that case)
- In GUI mode the user interface is now reset in a more elegant way (instead of a complete restart, as previously)
- Some refactoring of the Tape, tapeimgrGUI and tapeimgrCLI classes, to avoid redundant code and to make these classes simpler to use.
- The processTape function now uses a Boolean flag to signal the main thread it has finished (no more KeyboardInterrupt madness).

Note on upgrading from previous versions

If you installed an earlier version of tapeimgr, it is recommended to first remove all existing tapeimgr configuration files before upgrading (this is mainly because the pkexec-related configuration files from tapeimgr 0.2.0 are not needed anymore from tapeimgr 0.3.0 onward). Do this by simply running this command:

sudo tapeimgr-config --remove

Then upgrade to the new version using:

sudo pip3 install --upgrade tapeimgr

Finally configure the new version:

sudo pip3 tapeimgr-config

Done!

0.2.0

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.