Py2deb

Latest version: v5.0

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

Scan your dependencies

Page 3 of 29

1.0

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

- Fixed issue `8`_: Support PEP 440 pre-release versions.

- Document Python 3.6 support, configure `Travis CI`_ to test Python 3.6.

- Merged pull request `11`_: Update comparison with fpm_ to remove invalid
statement about the lack of support for converting multiple packages at once.

Since `release 0.25`_ I've only made bug fixes (i.e. no features were added)
however the change related to `8`_ is backwards incompatible, which is why
I've decided to bump the major version number.

.. _Release 1.0: https://github.com/paylogic/py2deb/compare/0.25...1.0
.. _8: https://github.com/paylogic/py2deb/issues/8
.. _11: https://github.com/paylogic/py2deb/pull/11

0.25

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

Make it possible to "replace" specific Python packages (installation
requirements) with a user defined system package using the new command line
option ``--use-system-package=PYTHON_PACKAGE_NAME,DEBIAN_PACKAGE_NAME``.

The package ``PYTHON_PACKAGE_NAME`` will be excluded from the convertion
process. Converted packages that depended on ``PYTHON_PACKAGE_NAME`` will have
their dependencies updated to refer to ``DEBIAN_PACKAGE_NAME`` instead.

.. _Release 0.25: https://github.com/paylogic/py2deb/compare/0.24.4...0.25

0.24.4

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

- Fixed a bug in ``py2deb.utils.embed_install_prefix()`` (reported in issue
`9`_ and fixed in pull request `10`_) that accidentally truncated binary
executables when using a custom installation prefix.

- Fixed a broken import in the documentation (reported in issue `6`_).

- Added Python 3.5 to versions tested on `Travis CI`_ (but don't look
at the build logs just yet, for example Lintian complains with
``python-module-in-wrong-location``, to be investigated if and
how this can be 'improved').

- Improved ``docs/conf.py`` and added ``humanfriendly.sphinx`` usage.

- Refactored setup script (added docstring and classifiers) and ``Makefile``
and related files.

.. _Release 0.24.4: https://github.com/paylogic/py2deb/compare/0.24.3...0.24.4
.. _6: https://github.com/paylogic/py2deb/issues/6
.. _9: https://github.com/paylogic/py2deb/issues/9
.. _10: https://github.com/paylogic/py2deb/pull/10

0.24.3

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

Refactor ``setup.py`` script, improving Python 3 support:

- Counteract a possible ``UnicodeDecodeError`` when ``setup.py`` loads
``README.rst`` to populate the ``long_description`` field.

- Could have fixed this with a two line diff, but noticed some other things I
wanted to improve, so here we are 🙂.

.. _Release 0.24.3: https://github.com/paylogic/py2deb/compare/0.24.2...0.24.3

0.24.2

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

Bug fix: Restore compatibility with latest coloredlogs (fixes `4`_).

.. _Release 0.24.2: https://github.com/paylogic/py2deb/compare/0.24.1...0.24.2
.. _4: https://github.com/paylogic/py2deb/issues/4

0.24.1

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

Bug fix to restore Python 3 compatibility (``execfile()`` versus ``exec``).

.. _Release 0.24.1: https://github.com/paylogic/py2deb/compare/0.24...0.24.1

Page 3 of 29

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.