Skip to content

Commit f91528c

Browse files
committed
Merge latest skeleton
Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
3 parents da8eff0 + f70f290 + 4f2b7e1 commit f91528c

File tree

135 files changed

+76191
-544
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

135 files changed

+76191
-544
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Python compiled files
1+
pip3 # Python compiled files
22
*.py[cod]
33

44
# virtualenv and other misc bits

AUTHORS.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
The following organizations or individuals have contributed to this repo:
22

3-
-
3+
- nexB Inc.

CHANGELOG.rst

Lines changed: 195 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,201 @@
11
Changelog
22
=========
33

4+
v0.13.1
5+
-----------
46

5-
v0.0.0
7+
- Fix ResolutionImpossible for lief==0.15.1 #202
8+
- Add license expression data from pypi API #208
9+
- Add python 3.13 in python-inspector #196
10+
- Update homepage_url and fix CI and tests
11+
12+
13+
v0.12.1
14+
-----------
15+
16+
- Update link references of ownership from nexB to aboutcode-org
17+
18+
19+
v0.12.0
20+
-----------
21+
22+
- Add support for Python3.12
23+
24+
25+
v0.11.0
26+
-----------
27+
28+
- Add ignore error mode.
29+
- Fix missing index_urls parsing.
30+
31+
32+
v0.10.0
33+
-----------
34+
35+
- Fix resolving requirements with percent encoded characters.
36+
37+
38+
v0.9.8
39+
-------------
40+
41+
- Add the ability to handle relative links.
42+
43+
44+
v0.9.7
45+
-------------
46+
47+
- Fix resolution of setup files which partially have dynamic dependencies.
48+
49+
50+
v0.9.6
51+
-------------
52+
53+
- Mock the actual setup provider defined in setup.py.
54+
- Update dependency resolvelib to latest.
55+
56+
v0.9.5
57+
-------------
58+
59+
- Update readme with test instructions.
60+
- Fail gracefully at parsing setup.py with no deps.
61+
- Support comments in netrc file #107.
62+
63+
64+
v0.9.4
65+
------
66+
67+
- Create PyPI cache location in the home directory if a cache directory cannot be made at the project root.
68+
- Replace packaging with packvers.
69+
- Prevent duplicated package versions.
70+
71+
72+
v0.9.3
73+
------
74+
75+
- Add support for recursive requirements.
76+
- Add python 3.11 as a valid python version in choices.
77+
- Operating system and python version are now required fields in CLI.
78+
- Add dot versions (3.6, 3.7, 3.8, 3.9, 3.10, 3.11, 2.7) with
79+
current python version choices for CLI (36, 37, 38, 39, 310, 311, 27).
80+
81+
82+
v0.9.2
83+
------
84+
85+
- Make os and python version as mandatory input parameters.
86+
- Do not return duplicates binaries.
87+
- Return empty list for resolved dependencies graph in case of no dependencies
88+
are found #94 https://github.com/nexB/python-inspector/issues/94.
89+
90+
91+
v0.9.1
92+
------
93+
94+
- Add --prefer-source option, to prefer source packages over binary ones
95+
if no source distribution is available then binary distributions are used.
96+
97+
98+
v0.9.0
99+
------
100+
101+
- Add API function for using cleanly as a library.
102+
- Add support for setuptools.setup in live evaluation.
103+
- Do not fail if no direct dependencies are provided.
104+
105+
106+
v0.8.5
107+
------
108+
109+
- Adapt python-inspector output according to SCTK output.
110+
111+
112+
v0.8.4
113+
------
114+
115+
- Raise error for non existing package.
116+
117+
118+
v0.8.3
119+
------
120+
121+
- Bump dependencies version in tests.
122+
123+
124+
v0.8.2
125+
------
126+
127+
- For a package that doesn't have a single stable release use the latest pre-release version.
128+
129+
130+
v0.8.1
131+
------
132+
133+
- Version v0.7.2 was tagged with the same commit as v0.7.1, so this is
134+
a new release with the correct commit.
135+
136+
137+
v0.8.0
138+
------
139+
140+
- Change Output Format to look like ScanCode-Toolkit #68
141+
https://github.com/nexB/python-inspector/issues/68 , we have removed
142+
"requirements" from the ouptut and added a new field "files".
143+
144+
145+
v0.7.1
146+
------
147+
148+
- Correct version reporting #70
149+
https://github.com/nexB/python-inspector/issues/70 .
150+
151+
152+
v0.7.0
153+
------
154+
155+
- Enable live evaluation of the "setup.py" that use computed arguments.
156+
When this occurs, a live evaluation of the Python code is the only working
157+
solution short of a full installation. Because this can be a security issue,
158+
there is a new "--analyze-setup-py-insecurely" command line option to enable this feature.
159+
Note that this not more insecure than actually installing a PyPI package.
160+
- Add metadata for packages.
161+
162+
163+
v0.6.5
164+
------
165+
166+
- Add --version option.
167+
168+
169+
v0.6.4
170+
------
171+
172+
- Add support for setup.py
173+
174+
175+
v0.6.3
176+
------
177+
178+
- Ensure to filter out top level dependencies on the basis of their environment markers
179+
- Do not ignore files on basis of name
180+
181+
182+
v0.6.2
183+
------
184+
185+
- Ignore invalid requirement files on basis of name
186+
- Use netrc file from home directory if not present
187+
188+
189+
v0.6.1
190+
------
191+
192+
- Use latest ScanCode toolkit packagedcode including the ability to collect
193+
extra index URLs from requirements.txt
194+
- Use new pipdeptree-like format for improved compatibility
195+
- Rename command line tool name from "dad" to "python-inspector"
196+
197+
198+
v0.5.0
6199
------
7200

8-
*xxxx-xx-xx* -- Initial release.
201+
Initial release.

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# ScanCode is a trademark of nexB Inc.
55
# SPDX-License-Identifier: Apache-2.0
66
# See http://www.apache.org/licenses/LICENSE-2.0 for the license text.
7-
# See https://github.com/aboutcode-org/skeleton for support or download.
7+
# See https://github.com/aboutcode-org/python-inspector for support or download.
88
# See https://aboutcode.org for more information about nexB OSS projects.
99
#
1010

0 commit comments

Comments
 (0)