./devel/py-requirements-parser, Parses Pip requirement files

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.11.0, Package name: py312-requirements-parser-0.11.0, Maintainer: pkgsrc-users

This is a small Python module for parsing Pip requirement files.

The goal is to parse everything in the Pip requirement file format
spec.


Master sites:

Filesize: 23.108 KB

Version history: (Expand)


CVS history: (Expand)


   2024-09-07 07:57:41 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-requirements-parser: updated to 0.11.0

0.11.0

feat: replace deprecated pkg_resources with packaging
Fix errors discovered with the unit tests
Hashable type required. Convert list to tuple.
Ignore incompatible types.
Remove comments before passing the line to Req().
Extras should be in lower case.
Complete the list of comparison operators with '!'.
   2024-07-29 09:57:19 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-requirements-parser: updated to 0.10.2

v0.10.2 (2024-07-26)

Fix

fix: support extras and more chars in names for VCS lines

v0.10.1 (2024-07-23)

Fix

fix: ValueError when parsing -e .

v0.10.0 (2024-07-23)

Chore

chore(ci): use non-latest macos runner (93b2a85)
chore(doc): Updated README

Feature

feat: added support for alias @ <vcs_url> syntax
   2024-04-19 06:23:31 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-requirements-parser: updated to 0.9.0

v0.9.0 (2024-04-03)

Feature

feat: handle hashes without

v0.8.0 (2024-04-03)

Feature

feat: Add support for Python 3.12
feat: Drop support for Python 3.7
fix: Publish anciliary files only to sdist
fix: Type of Requirement.specs was incorrect
fix: -e in requirements.txt did not handle local paths correctly
chore(dev-deps): Updated all development dependencies
chore(deps): include types-setuptools as dependency
   2022-07-20 10:33:12 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-requirements-parser: updated to 0.5.0

v0.5.0 (2022-01-20)

Feature

Support all documented options in requirements files

v0.4.0 (2022-01-18)

Feature

Library is now typed according to PEP561 (0e1bb6a)

v0.3.1 (2021-12-17)

Fix

Readthedocs config (ac1e7fb)

v0.3.0 (2021-12-17)

Feature

Added some typing (169ff6e)
Removed Python 2 code (82f9473)

Fix

Removed version from init
   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
   2021-12-07 19:03:07 by Thomas Klausner | Files touched by this commit (4)
Log message:
devel/py-requirements-parser: import py-requirements-parser-0.2.0

This is a small Python module for parsing Pip requirement files.

The goal is to parse everything in the Pip requirement file format
spec.