Linux-utils

Latest version: v0.7

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

Scan your dependencies

Page 1 of 2

0.7

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

**Significant changes:**

- Added :mod:`linux_utils.network` module (simple network location awareness).

- Updated :func:`~linux_utils.fstab.parse_fstab()` documentation to reflect
difference between :attr:`~linux_utils.fstab.FileSystemEntry.device` and
:attr:`~linux_utils.fstab.FileSystemEntry.device_file`.

- Stop testing on Python 2.6, start testing on Python 3.7.

**Miscellaneous changes:**

- Improved the :func:`~linux_utils.coerce_context()` documentation.
- Improved formatting of :ref:`history` section,
removed duplication between readme and changelog.
- Start using ``:man:`... role in online documentation.
- Switch to Python 3 in ``Makefile`` (local development).
- Switch to console highlighting in readme.

.. _Release 0.7: https://github.com/xolox/python-linux-utils/compare/0.6...0.7

0.6

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

- **Bug fix:** Don't raise an exception in ``parse_crypttab()`` when
``/etc/crypttab`` doesn't exist. I ran into the exception that used to be
raised when I ran ``upgrade-remote-system`` (in debuntu-tools_) against a
server without any encrypted filesystems and was unpleasantly surprised that
my "upgrade && reboot && cleanup kernels" had aborted halfway 😇.

- **Miscellaneous changes:** (lots of them)

- Added this changelog and restructured the documentation.
- Integrated ``property_manager.sphinx`` to improve documentation.
- Minor changes to the ``setup.py`` script:

- Added the ``license='MIT'`` key.
- Changed alpha trove classifier to beta.
- Added some additional trove classifiers.

- Added usage messages of ``cryptdisks-start-fallback`` and
``cryptdisks-stop-fallback`` to readme.
- Changed ``MANIFEST.in`` to include documentation in source distributions.
- Minor improvements to documentation of ``linux_utils.cli`` module.
- Bumped copyright to 2018.


.. _Release 0.6: https://github.com/xolox/python-linux-utils/compare/0.5...0.6
.. _debuntu-tools: https://pypi.python.org/pypi/debuntu-tools

0.5

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

- Added ``linux_utils.atomic`` module (atomic filesystem operations).
- Expose parsed NFS information in ``FileSystemEntry`` objects.
- Test coverage improvements and minor code changes.
- Consistently define ``__all__`` for modules.

.. _Release 0.5: https://github.com/xolox/python-linux-utils/compare/0.4.1...0.5

0.4.1

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

A "vanity release" to add missing links in the README because the missing links
caused PyPI to render the readme on the project page as plain text instead of
reStructuredText converted to HTML :-).

.. _Release 0.4.1: https://github.com/xolox/python-linux-utils/compare/0.4...0.4.1

0.4

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

Added the command line programs ``cryptdisks-start-fallback`` and
``cryptdisks-stop-fallback``. My reason for adding these was so that I could
refer to them in the documentation of my rsync-system-backup_ package:
`How to set up unattended backups to an encrypted USB disk
<http://rsync-system-backup.readthedocs.io/en/latest/howto/encrypted-usb-disk.htmlunlock-the-encrypted-disk>`_.

.. _Release 0.4: https://github.com/xolox/python-linux-utils/compare/0.3...0.4

0.3

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

Improved ``/etc/crypttab`` compatibility:

- Support for ``LABEL="..."`` device identifiers.
- Respect the ``/etc/crypttab`` options ``discard``, ``readonly`` and ``tries``.
- Ignore encrypted filesystems that aren't LUKS.

.. _Release 0.3: https://github.com/xolox/python-linux-utils/compare/0.2...0.3

Page 1 of 2

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.