Skip to content

Commit

Permalink
Introduce requirements.in (#118)
Browse files Browse the repository at this point in the history
This will pin indirect dependencies giving us more control and minimizing the risk
that NOTICE file gets out of sync and CI fails.

Also updating NOTICE file as it was out of date
  • Loading branch information
erikbosch authored Oct 17, 2024
1 parent 9f44230 commit 96c701b
Show file tree
Hide file tree
Showing 3 changed files with 91 additions and 8 deletions.
10 changes: 5 additions & 5 deletions NOTICE-3RD-PARTY-CONTENT.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@
|bottle|0.12.25|MIT|
|certifi|2024.8.30|Mozilla Public License 2.0|
|cfgv|3.4.0|MIT|
|charset-normalizer|3.3.2|MIT|
|charset-normalizer|3.4.0|MIT|
|colorama|0.4.6|BSD|
|conan|1.60.2|MIT|
|conan|1.63.0|MIT|
|cpplint|1.6.1|New BSD|
|distlib|0.3.8|Python Software Foundation License|
|distlib|0.3.9|Python Software Foundation License|
|distro|1.8.0|Apache 2.0|
|fasteners|0.19|Apache 2.0|
|filelock|3.16.1|The Unlicense (Unlicense)|
Expand All @@ -19,7 +19,7 @@
|idna|3.10|BSD|
|jinja2|3.1.4|BSD|
|lxml|5.3.0|New BSD|
|MarkupSafe|2.1.5|New BSD|
|MarkupSafe|3.0.1|BSD|
|node-semver|0.6.1|MIT|
|nodeenv|1.9.1|BSD|
|patch-ng|1.17.4|MIT|
Expand All @@ -34,7 +34,7 @@
|six|1.16.0|MIT|
|tqdm|4.66.5|MIT<br/>Mozilla Public License 2.0 (MPL 2.0)|
|urllib3|1.26.20|MIT|
|virtualenv|20.26.5|MIT|
|virtualenv|20.26.6|MIT|
## Workflows
| Dependency | Version | License |
|:-----------|:-------:|--------:|
Expand Down
8 changes: 8 additions & 0 deletions requirements.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# To update requirements.txt do
# pip-compile --upgrade requirements.in
#
gcovr==5.2
conan==1.63.0

pre-commit==3.5.0
cpplint==1.6.1
81 changes: 78 additions & 3 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,80 @@
#
# This file is autogenerated by pip-compile with Python 3.10
# by the following command:
#
# pip-compile requirements.in
#
bottle==0.12.25
# via conan
certifi==2024.8.30
# via requests
cfgv==3.4.0
# via pre-commit
charset-normalizer==3.4.0
# via requests
colorama==0.4.6
# via conan
conan==1.63.0
# via -r requirements.in
cpplint==1.6.1
# via -r requirements.in
distlib==0.3.9
# via virtualenv
distro==1.8.0
# via conan
fasteners==0.19
# via conan
filelock==3.16.1
# via virtualenv
gcovr==5.2
conan==1.60.2

# via -r requirements.in
identify==2.6.1
# via pre-commit
idna==3.10
# via requests
jinja2==3.1.4
# via
# conan
# gcovr
lxml==5.3.0
# via gcovr
markupsafe==3.0.1
# via jinja2
node-semver==0.6.1
# via conan
nodeenv==1.9.1
# via pre-commit
patch-ng==1.17.4
# via conan
platformdirs==4.3.6
# via virtualenv
pluginbase==1.0.1
# via conan
pre-commit==3.5.0
cpplint==1.6.1
# via -r requirements.in
pygments==2.18.0
# via
# conan
# gcovr
pyjwt==2.9.0
# via conan
python-dateutil==2.9.0.post0
# via conan
pyyaml==6.0.2
# via
# conan
# pre-commit
requests==2.32.3
# via conan
six==1.16.0
# via
# conan
# python-dateutil
tqdm==4.66.5
# via conan
urllib3==1.26.20
# via
# conan
# requests
virtualenv==20.26.6
# via pre-commit

0 comments on commit 96c701b

Please sign in to comment.