Skip to content

Commit 89fef7b

Browse files
committed
2 parents 99f6595 + f5365c4 commit 89fef7b

3 files changed

Lines changed: 26 additions & 0 deletions

File tree

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ If you are having any difficulties, We suggest you watch the [getting started vi
3636
* [Github actions](https://github.com/approvals/ApprovalTests.Python.StarterProject/actions/workflows/test.yml) - CI that runs your tests on Mac, Windows & Linux
3737
This is also what powers the green 'passing' badge at the top of this document
3838
* `requirements.txt` - standard place to include all your [pip dependiences from pypi](https://pypi.org/)
39+
* `constraints.txt` - standard pinned versions of pip dependencies, including transitive dependencies
3940
* `tox.ini' - A working [tox file](https://tox.wiki/en/latest/)
4041
* `tests` & `project` folders - to keep your production code and tests seperate
4142
* Sample tests that pass - to get you off to a great start

constraints.txt

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
allpairspy==2.5.0
2+
approval-utilities==7.2.0
3+
approvaltests==7.2.0
4+
attrs==22.1.0
5+
beautifulsoup4==4.11.1
6+
certifi==2022.9.24
7+
charset-normalizer==2.1.1
8+
colorama==0.4.6
9+
empty-files==0.0.3
10+
exceptiongroup==1.0.0
11+
idna==3.4
12+
iniconfig==1.1.1
13+
mrjob==0.7.4
14+
packaging==21.3
15+
pluggy==1.0.0
16+
pyparsing==3.0.9
17+
pyperclip==1.5.27
18+
pytest==7.2.0
19+
PyYAML==6.0
20+
requests==2.28.1
21+
six==1.16.0
22+
soupsieve==2.3.2.post1
23+
tomli==2.0.1
24+
urllib3==1.26.12

tox.ini

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ envlist = tests-{py38,py39}
66
[testenv]
77
commands = python -m pytest {posargs}
88
deps = -rrequirements.txt
9+
setenv = PIP_CONSTRAINT=constraints.txt
910

1011
[testenv:dev]
1112
usedevelop = True

0 commit comments

Comments
 (0)