Requirementslib

Latest version: v3.0.0

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

Scan your dependencies

Page 6 of 15

1.5.10

===================

Bug Fixes
---------

- Switch to BFS algorithm to iterate possible metadata directories. `186 <https://github.com/sarugaku/requirementslib/issues/186>`_

- Fix a bug that `+` character in URL auth are converted to a space. `244 <https://github.com/sarugaku/requirementslib/issues/244>`_

- Fixed an issue in the AST parser which caused failures when parsing ``setup.py`` files with assignments (e.g. ``variable = some_value``) to the same name more than once, followed by operations on those variables (e.g. ``new_value = variable + other_variable``). `246 <https://github.com/sarugaku/requirementslib/issues/246>`_

- Copy symlinks as well for local path requirements. `248 <https://github.com/sarugaku/requirementslib/issues/248>`_

- Fix a bug that non-string value for name argument will be taken as requirement name. `249 <https://github.com/sarugaku/requirementslib/issues/249>`_

1.5.9

==================

Bug Fixes
---------

- Subdirectory fragments on VCS URLs which also contain ``egg=`` fragments will now be included correctly in requirements. `236 <https://github.com/sarugaku/requirementslib/issues/236>`_

- Fixed a regression which caused collisions to occur between valid named requirements and invalid local filesystem paths. `239 <https://github.com/sarugaku/requirementslib/issues/239>`_

- Fixed a bug in ``setup.py`` parsing in which ``setup.py`` files which passed a dictionary to the ``setup`` function returned metadata that could not be meaningfully processed. `241 <https://github.com/sarugaku/requirementslib/issues/241>`_

1.5.8

==================

Bug Fixes
---------

- Fix an issue where the list of not-supported python versions in a marker was being truncated. `228 <https://github.com/sarugaku/requirementslib/issues/228>`_

- Fixed a bug which prevented the use of ``wheel_cache`` instances from ``pip`` due to deprecated invocation. `230 <https://github.com/sarugaku/requirementslib/issues/230>`_

- ``Requirementslib`` will now ensure that ``PEP508`` style direct URL lines are preserved as being direct URL references when converting to and from ``Requirementslib.requirement`` instances. `232 <https://github.com/sarugaku/requirementslib/issues/232>`_

- Fix a bug that ``1.x`` specifiers can't be parsed correctly. `234 <https://github.com/sarugaku/requirementslib/issues/234>`_

1.5.7

==================

Bug Fixes
---------

- Fixed a bug in ``AST`` parsing on python 2.7 which caused the parser to fail if any attributes could not be resolved. `226 <https://github.com/sarugaku/requirementslib/issues/226>`_

1.5.6

==================

Features
--------

- Added ``requirementslib.models.metadata`` module with ``get_package``, ``get_package_version``, and ``get_package_from_requirement`` interfaces. `219 <https://github.com/sarugaku/requirementslib/issues/219>`_


Bug Fixes
---------

- Fixed an issue in parsing setup files that incorrectly parsed the ``in`` operator and failed to properly expand referenced dictionaries. `222 <https://github.com/sarugaku/requirementslib/issues/222>`_

- Fixed an issue that did not take into account micro versions when generating markers from ``python_requires``. `223 <https://github.com/sarugaku/requirementslib/issues/223>`_

1.5.5

==================

Bug Fixes
---------

- Fixed an issue which prevented parsing of ``setup.cfg`` files using the ``setuptools`` native configuration reader. `216 <https://github.com/sarugaku/requirementslib/issues/216>`_

- URI instances will no longer print masked username fields when neither a username or password is supplied. `220 <https://github.com/sarugaku/requirementslib/issues/220>`_

Page 6 of 15

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.