Skip to content

Commit 0a62714

Browse files
committed
rel 2023.3 for real this time!
1 parent 130ad3c commit 0a62714

File tree

4 files changed

+53
-51
lines changed

4 files changed

+53
-51
lines changed

documentation/reference/licensecheck/get_deps.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Get Deps
1212

1313
## getDepsWithLicenses
1414

15-
[Show source in get_deps.py:127](../../../licensecheck/get_deps.py#L127)
15+
[Show source in get_deps.py:129](../../../licensecheck/get_deps.py#L129)
1616

1717
Get a set of dependencies with licenses and determine license compatibility.
1818

@@ -53,7 +53,7 @@ def getDepsWithLicenses(
5353

5454
## getReqs
5555

56-
[Show source in get_deps.py:18](../../../licensecheck/get_deps.py#L18)
56+
[Show source in get_deps.py:19](../../../licensecheck/get_deps.py#L19)
5757

5858
Get requirements for the end user project/ lib.
5959

licensecheck/get_deps.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
from pathlib import Path
77
from typing import Any
88

9-
import requirements
109
import pkg_resources
10+
import requirements
1111
import tomli
1212

1313
from licensecheck import license_matrix, packageinfo

requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
fhconfparser<2024,>=2022
22
requests-cache<2,>=1.1.0
33
requests<3,>=2.31.0
4+
requirements-parser<2,>=0.5.0
45
rich<14,>=13.4.2
56
tomli<3,>=2.0.1

tests/test_get_deps.py

Lines changed: 49 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -2,62 +2,63 @@
22

33
import tomli
44

5-
from licensecheck import get_deps
5+
from licensecheck import get_deps
66

77
THISDIR = Path(__file__).resolve().parent
88

9+
910
def test_doGetReqs():
1011

1112
using = "PEP631"
1213
extras = "socks"
13-
pyproject = tomli.loads((THISDIR/"data/pep631_socks.toml").read_text(encoding="utf-8"))
14+
pyproject = tomli.loads((THISDIR / "data/pep631_socks.toml").read_text(encoding="utf-8"))
1415
requirementsPaths = []
1516

1617
assert get_deps._doGetReqs(using, extras, pyproject, requirementsPaths) == {
17-
'ATTRS',
18-
'BACKPORTS.SHUTIL-GET-TERMINAL-SIZE',
19-
'BACKPORTS.SSL-MATCH-HOSTNAME',
20-
'CACHED-PROPERTY',
21-
'CERTIFI',
22-
'CHARDET',
23-
'CHARSET-NORMALIZER',
24-
'CLICK',
25-
'COLORAMA',
26-
'DISTRO',
27-
'DOCKER',
28-
'DOCKERPTY',
29-
'DOCOPT',
30-
'ENUM34',
31-
'FQDN',
32-
'IDNA',
33-
'IMPORTLIB-RESOURCES',
34-
'IPADDRESS',
35-
'ISODURATION',
36-
'JSONPOINTER',
37-
'JSONSCHEMA',
38-
'JSONSCHEMA-SPECIFICATIONS',
39-
'PACKAGING',
40-
'PARAMIKO',
41-
'PKGUTIL-RESOLVE-NAME',
42-
'PYSOCKS',
43-
'PYTHON-DOTENV',
44-
'PYTHON-SOCKS',
45-
'PYWIN32',
46-
'PYYAML',
47-
'REFERENCING',
48-
'REQUESTS',
49-
'RFC3339-VALIDATOR',
50-
'RFC3986-VALIDATOR',
51-
'RFC3987',
52-
'RPDS-PY',
53-
'SPHINX',
54-
'SPHINX-RTD-THEME',
55-
'SUBPROCESS32',
56-
'TEXTTABLE',
57-
'URI-TEMPLATE',
58-
'URLLIB3',
59-
'WEBCOLORS',
60-
'WEBSOCKET-CLIENT',
61-
'WEBSOCKETS',
62-
'WSACCEL',
18+
"ATTRS",
19+
"BACKPORTS.SHUTIL-GET-TERMINAL-SIZE",
20+
"BACKPORTS.SSL-MATCH-HOSTNAME",
21+
"CACHED-PROPERTY",
22+
"CERTIFI",
23+
"CHARDET",
24+
"CHARSET-NORMALIZER",
25+
"CLICK",
26+
"COLORAMA",
27+
"DISTRO",
28+
"DOCKER",
29+
"DOCKERPTY",
30+
"DOCOPT",
31+
"ENUM34",
32+
"FQDN",
33+
"IDNA",
34+
"IMPORTLIB-RESOURCES",
35+
"IPADDRESS",
36+
"ISODURATION",
37+
"JSONPOINTER",
38+
"JSONSCHEMA",
39+
"JSONSCHEMA-SPECIFICATIONS",
40+
"PACKAGING",
41+
"PARAMIKO",
42+
"PKGUTIL-RESOLVE-NAME",
43+
"PYSOCKS",
44+
"PYTHON-DOTENV",
45+
"PYTHON-SOCKS",
46+
"PYWIN32",
47+
"PYYAML",
48+
"REFERENCING",
49+
"REQUESTS",
50+
"RFC3339-VALIDATOR",
51+
"RFC3986-VALIDATOR",
52+
"RFC3987",
53+
"RPDS-PY",
54+
"SPHINX",
55+
"SPHINX-RTD-THEME",
56+
"SUBPROCESS32",
57+
"TEXTTABLE",
58+
"URI-TEMPLATE",
59+
"URLLIB3",
60+
"WEBCOLORS",
61+
"WEBSOCKET-CLIENT",
62+
"WEBSOCKETS",
63+
"WSACCEL",
6364
}

0 commit comments

Comments
 (0)