Skip to content
This repository was archived by the owner on Jan 26, 2023. It is now read-only.

Commit f866563

Browse files
authored
Merge pull request #151 from hhtong/requirements
Standardizing package requirements files
2 parents 6a6a09f + 63c8f0d commit f866563

File tree

5 files changed

+12
-13
lines changed

5 files changed

+12
-13
lines changed

.appveyor.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ install:
8383
# compiled extensions and are not provided as pre-built wheel packages,
8484
# pip will build them from source using the MSVC compiler matching the
8585
# target Python version and architecture
86-
- "%CMD_IN_ENV% pip install -r python/requirements.txt"
86+
- "%CMD_IN_ENV% pip install -r requirements.txt -r tests\\requirements.txt"
8787
- "%CMD_IN_ENV% pip install wheel setuptools --upgrade --force"
8888

8989
build_script:

.circleci/config.yml

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

1313
- restore_cache:
1414
keys:
15-
- v1-dependencies-{{ checksum "python/requirements.txt" }}-{{ .Environment.CIRCLE_JOB }}
15+
- v1-dependencies-{{ checksum "requirements.txt" }}-{{ checksum "tests/requirements.txt" }}-{{ .Environment.CIRCLE_JOB }}
1616

1717
- run:
1818
name: create virtualenv
@@ -24,12 +24,12 @@ jobs:
2424
command: |
2525
. env/bin/activate
2626
python --version
27-
pip install -r python/requirements.txt
27+
pip install -r requirements.txt -r tests/requirements.txt
2828
2929
- save_cache:
3030
paths:
3131
- ./env
32-
key: v1-dependencies-{{ checksum "python/requirements.txt" }}-{{ .Environment.CIRCLE_JOB }}
32+
key: v1-dependencies-{{ checksum "requirements.txt" }}-{{ checksum "tests/requirements.txt" }}-{{ .Environment.CIRCLE_JOB }}
3333

3434
- run: &install-package-template
3535
name: install package
@@ -115,19 +115,19 @@ jobs:
115115
116116
- restore_cache:
117117
keys:
118-
- v1-dependencies-{{ checksum "python/requirements.txt" }}-{{ .Environment.CIRCLE_JOB }}
118+
- v1-dependencies-{{ checksum "requirements.txt" }}-{{ checksum "tests/requirements.txt" }}-{{ .Environment.CIRCLE_JOB }}
119119

120120
- run: &install-dependencies-template
121121
name: install dependencies
122122
command: |
123123
. env/bin/activate
124124
python --version
125-
pip install -r python/requirements.txt
125+
pip install -r requirements.txt -r tests/requirements.txt
126126
127127
- save_cache:
128128
paths:
129129
- ./env
130-
key: v1-dependencies-{{ checksum "python/requirements.txt" }}-{{ .Environment.CIRCLE_JOB }}
130+
key: v1-dependencies-{{ checksum "requirements.txt" }}-{{ checksum "tests/requirements.txt" }}-{{ .Environment.CIRCLE_JOB }}
131131

132132
- run: *install-package-template
133133

@@ -172,7 +172,7 @@ jobs:
172172
command: |
173173
for PYBIN in /opt/python/*/bin; do
174174
if "${PYBIN}/python" -c "import sys; sys.exit(sys.version_info>=(3, 5))"; then continue; fi;
175-
"${PYBIN}/pip" install -r python/requirements.txt
175+
"${PYBIN}/pip" install -r requirements.txt -r tests/requirements.txt
176176
"${PYBIN}/pip" wheel . -w ./wheelhouse
177177
"${PYBIN}/python" setup.py sdist -d ./dist
178178
done

python/requirements.txt

Lines changed: 0 additions & 5 deletions
This file was deleted.

requirements.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
dimod==0.8.1
2+
cython==0.29.2

tests/requirements.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
coverage
2+
codecov

0 commit comments

Comments
 (0)