Commit 46dd07a
committed
[deps] Move dependency pins to requirements.txt
That way, we have a single place where all of our dependency versions
are pinned, and setup.py only mentions which packages the tool depends
on, without requiring specific versions.
Also drop packages that are not depend upon directly from setup.py:
some of those like `pytz` are still pinned in requirements.txt for
stability, but they don't need to be in setup.py because we don't
depend on them directly. The `six` package was dropped entirely since
it wasn't used anymore.
Finally, this patch pins the versions used when running `tox` by
installing via requirements.txt, otherwise we end up using unpinned
versions from setup.py when running the tests, which creates obvious
issues.1 parent 2d87edd commit 46dd07a
3 files changed
+26
-16
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
4 | 8 | | |
| 9 | + | |
5 | 10 | | |
| 11 | + | |
6 | 12 | | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
7 | 16 | | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
115 | 115 | | |
116 | 116 | | |
117 | 117 | | |
118 | | - | |
119 | | - | |
120 | | - | |
121 | | - | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
122 | 124 | | |
123 | | - | |
124 | | - | |
125 | | - | |
126 | | - | |
127 | | - | |
128 | | - | |
| 125 | + | |
| 126 | + | |
129 | 127 | | |
130 | | - | |
131 | | - | |
132 | | - | |
133 | | - | |
134 | 128 | | |
135 | | - | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
136 | 133 | | |
137 | 134 | | |
138 | 135 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| 52 | + | |
52 | 53 | | |
53 | 54 | | |
54 | 55 | | |
| |||
0 commit comments