Skip to content

Commit

Permalink
Release 1.5.4
Browse files Browse the repository at this point in the history
  • Loading branch information
techalchemy committed Mar 25, 2020
1 parent 98b8e45 commit c5c139b
Show file tree
Hide file tree
Showing 22 changed files with 53 additions and 24 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -115,3 +115,4 @@ pip-wheel-metadata/
.vscode
XDG_CACHE_HOME
junit
.bento
51 changes: 51 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,54 @@
1.5.4 (2020-03-25)
==================

Features
--------

- Added support for hiding tokens from URLs when printing them to the screen. `#192 <https://github.com/sarugaku/requirementslib/issues/192>`_


Bug Fixes
---------

- Fix AST parsing when ``setup.py`` contains binary operators other than ``+`` and ``-``. `#179 <https://github.com/sarugaku/requirementslib/issues/179>`_

- Fix test failures due to updates to the ``pyparsing`` API. `#181 <https://github.com/sarugaku/requirementslib/issues/181>`_

- Fixed an issue with loading ``Pipfile`` data due to ``plette`` model misalignment. `#182 <https://github.com/sarugaku/requirementslib/issues/182>`_

- Fixed failed calls to ``.lower`` on ``tomlkit``'s ``Bool`` object during pipfile load as the API seems to have changed here. `#183 <https://github.com/sarugaku/requirementslib/issues/183>`_

- Added import guards to prevent ``ImportErrors`` which could occur when attempting to import now-removed ``pkg_resources.extern.requirements``. `#185 <https://github.com/sarugaku/requirementslib/issues/185>`_

- Fixed an issue which prevented loading ``Lockfile``-based references to local paths when calling ``as_requirements()`` on a ``requirementslib.models.lockfile.Lockfile`` instance. `#188 <https://github.com/sarugaku/requirementslib/issues/188>`_

- Updated references to ``Link`` instances which no longer have the ``is_artifact`` property. `#190 <https://github.com/sarugaku/requirementslib/issues/190>`_

- Updated all references to newly shimmed code to fix breakages due to ``pip 19.3`` release:
- Fixed references to ``Command`` object from ``pip`` in favor of ``InstallCommand`` which is now properly shimmed via ``pip-shims``
- Fixed invocation of ``VcsSupport`` and ``VersionControl`` objects for compatibility
- Removed addition of options to ``Command`` as they are redundant when using ``InstallCommand``
- Cut ``get_finder`` and ``start_resolver`` over to newly shimmed approaches in ``pip-shims`` `#191 <https://github.com/sarugaku/requirementslib/issues/191>`_

- Fixed a bug in parsing of ``Pipfiles`` with missing or misnamed ``source`` sections which could cause ``tomlkit`` errors when loading legacy ``Pipfiles``. `#194 <https://github.com/sarugaku/requirementslib/issues/194>`_

- Corrected an unexpected behavior which resulted in a ``KeyError`` when attempting to call ``__getitem__`` on a ``Pipfile`` instance with a section that was not present. `#195 <https://github.com/sarugaku/requirementslib/issues/195>`_

- Fixed an issue in ``Lockfile`` path and model auto-detection when called without the ``load`` classmethod which caused initialization to fail due to an ``AttributeError``. `#196 <https://github.com/sarugaku/requirementslib/issues/196>`_

- Fixed an issue which caused build directories to be deleted before dependencies could be determined for editable source reqiurements. `#200 <https://github.com/sarugaku/requirementslib/issues/200>`_

- Fixed a bug which could cause parsing to fail for ``setup.cfg`` files on python 2. `#202 <https://github.com/sarugaku/requirementslib/issues/202>`_

- Fixed an issue in binary operator mapping in the ``ast_parse_setup_py`` functionality of the dependency parser which could cause dependency resolution to fail. `#204 <https://github.com/sarugaku/requirementslib/issues/204>`_

- Fixed an issue which prevented successful parsing of ``setup.py`` files which were not ``utf-8`` encoded. `#205 <https://github.com/sarugaku/requirementslib/issues/205>`_

- Fixed an issue which caused mappings of binary operators to fail to evaluate when parsing ``setup.py`` files. `#206 <https://github.com/sarugaku/requirementslib/issues/206>`_

- Fixed mapping and evaluation of boolean operators and comparisons when evaluating ``setup.py`` files with AST parser to discover dependencies. `#207 <https://github.com/sarugaku/requirementslib/issues/207>`_


1.5.3 (2019-07-09)
==================

Expand Down
1 change: 0 additions & 1 deletion news/179.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/181.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/182.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/183.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/185.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/188.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/190.bugfix.rst

This file was deleted.

5 changes: 0 additions & 5 deletions news/191.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/192.feature.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/194.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/195.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/196.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/197.trivial.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/200.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/202.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/204.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/205.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/206.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/207.bugfix.rst

This file was deleted.

2 changes: 1 addition & 1 deletion src/requirementslib/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
from .models.pipfile import Pipfile
from .models.requirements import Requirement

__version__ = "1.5.4.dev0"
__version__ = "1.5.4"


logger = logging.getLogger(__name__)
Expand Down

0 comments on commit c5c139b

Please sign in to comment.