5
5
> Auto-generated documentation for [ licensecheck.get_deps] ( ../../../licensecheck/get_deps.py ) module.
6
6
7
7
- [ Get Deps] ( #get-deps )
8
- - [ do_get_reqs] ( #do_get_reqs )
9
8
- [ getDepsWithLicenses] ( #getdepswithlicenses )
10
9
- [ getReqs] ( #getreqs )
11
10
12
- ## do_get_reqs
13
-
14
- [ Show source in get_deps.py:65] ( ../../../licensecheck/get_deps.py#L65 )
15
-
16
- Underlying machineary to get requirements.
17
-
18
- #### Arguments
19
-
20
- ----
21
- - ` using ` * str* - use requirements, poetry or PEP631.
22
- - ` skipDependencies ` * list[ str] * - list of dependencies to skip.
23
- extras (str | None): to-do
24
- pyproject (dict[ str, Any] ): to-do
25
- - ` requirementsPaths ` * list[ Path] * - to-do
26
-
27
- #### Returns
28
-
29
- -------
30
- - ` set[str] ` - set of requirement packages
31
-
32
- #### Signature
33
-
34
- ``` python
35
- def do_get_reqs (
36
- using : str ,
37
- skipDependencies : list[ucstr],
38
- extras : list[str ],
39
- pyproject : dict[str , Any],
40
- requirementsPaths : list[Path],
41
- ) -> set[ucstr]: ...
42
- ```
43
-
44
- #### See also
45
-
46
- - [ ucstr] ( ./types.md#ucstr )
47
-
48
-
49
-
50
11
## getDepsWithLicenses
51
12
52
- [ Show source in get_deps.py:188 ] ( ../../../licensecheck/get_deps.py#L188 )
13
+ [ Show source in get_deps.py:75 ] ( ../../../licensecheck/get_deps.py#L75 )
53
14
54
15
Get a set of dependencies with licenses and determine license compatibility.
55
16
56
17
#### Arguments
57
18
58
19
----
59
20
- ` using ` * str* - use requirements or poetry
21
+ - ` myLice ` * License* - user license
60
22
- ` ignorePackages ` * list[ ucstr] * - a list of packages to ignore (compat=True)
61
23
- ` failPackages ` * list[ ucstr] * - a list of packages to fail (compat=False)
62
24
- ` ignoreLicenses ` * list[ ucstr] * - a list of licenses to ignore (skipped, compat may still be
@@ -77,13 +39,14 @@ Get a set of dependencies with licenses and determine license compatibility.
77
39
``` python
78
40
def getDepsWithLicenses (
79
41
using : str ,
42
+ myLice : License,
80
43
ignorePackages : list[ucstr],
81
44
failPackages : list[ucstr],
82
45
ignoreLicenses : list[ucstr],
83
46
failLicenses : list[ucstr],
84
47
onlyLicenses : list[ucstr],
85
48
skipDependencies : list[ucstr],
86
- ) -> tuple[License, set[PackageInfo] ]: ...
49
+ ) -> set[PackageInfo]: ...
87
50
```
88
51
89
52
#### See also
@@ -96,7 +59,7 @@ def getDepsWithLicenses(
96
59
97
60
## getReqs
98
61
99
- [ Show source in get_deps.py:22 ] ( ../../../licensecheck/get_deps.py#L22 )
62
+ [ Show source in get_deps.py:17 ] ( ../../../licensecheck/get_deps.py#L17 )
100
63
101
64
Get requirements for the end user project/ lib.
102
65
0 commit comments