|
47 | 47 | ) |
48 | 48 | deps; |
49 | 49 |
|
50 | | -in skipOverrides { |
| 50 | + combineCorrections = corrections: self: old: |
| 51 | + builtins.foldl' |
| 52 | + (updatedDerivation: correction: correction self updatedDerivation) |
| 53 | + old |
| 54 | + corrections; |
51 | 55 |
|
52 | | - "apipkg" = self: old: { |
53 | | - buildInputs = old.buildInputs ++ [ self."setuptools-scm" ]; |
| 56 | + addBuildInputs = names: self: old: { |
| 57 | + buildInputs = old.buildInputs ++ builtins.map (name: self."${name}") names; |
54 | 58 | }; |
55 | 59 |
|
56 | | - "clickclick" = self: old: { |
57 | | - buildInputs = old.buildInputs ++ [ self."six" self."flake8" ]; |
58 | | - }; |
| 60 | +in skipOverrides { |
59 | 61 |
|
60 | | - "connexion" = self: old: { |
61 | | - buildInputs = old.buildInputs ++ [ self."flake8" ]; |
62 | | - }; |
| 62 | + "apipkg" = addBuildInputs ["setuptools-scm"]; |
63 | 63 |
|
64 | | - "execnet" = self: old: { |
65 | | - buildInputs = old.buildInputs ++ [ self."setuptools-scm" ]; |
66 | | - }; |
| 64 | + "clickclick" = addBuildInputs ["six" "flake8"]; |
67 | 65 |
|
68 | | - "flake8-codeclimate" = self: old: { |
69 | | - buildInputs = old.buildInputs ++ [ self."setuptools-scm" ]; |
70 | | - }; |
| 66 | + "connexion" = addBuildInputs ["flake8"]; |
71 | 67 |
|
72 | | - "flake8-logging-format" = self: old: { |
73 | | - buildInputs = old.buildInputs ++ [ self."nose" ]; |
74 | | - }; |
| 68 | + "execnet" = addBuildInputs ["setuptools-scm"]; |
75 | 69 |
|
76 | | - "flake8-mutable" = self: old: { |
77 | | - buildInputs = old.buildInputs ++ [ self."pytest-runner" ]; |
78 | | - }; |
| 70 | + "flake8-codeclimate" = addBuildInputs ["setuptools-scm"]; |
79 | 71 |
|
80 | | - "flake8-print" = self: old: { |
81 | | - buildInputs = old.buildInputs ++ [ self."pytest-runner" ]; |
82 | | - }; |
| 72 | + "flake8-logging-format" = addBuildInputs ["nose"]; |
83 | 73 |
|
84 | | - "gevent-socketio" = self: old: { |
85 | | - buildInputs = old.buildInputs ++ [ self."versiontools" ]; |
86 | | - }; |
| 74 | + "flake8-mutable" = addBuildInputs ["pytest-runner"]; |
87 | 75 |
|
88 | | - "jsonschema" = self: old: { |
89 | | - buildInputs = old.buildInputs ++ [ self."vcversioner" ]; |
90 | | - }; |
| 76 | + "flake8-print" = addBuildInputs ["pytest-runner"]; |
91 | 77 |
|
92 | | - "PasteDeploy" = self: old: { |
93 | | - buildInputs = old.buildInputs ++ [ self."pytest-runner" ]; |
94 | | - }; |
| 78 | + "gevent-socketio" = addBuildInputs ["versiontools"]; |
95 | 79 |
|
96 | | - "pluggy" = self: old: { |
97 | | - buildInputs = old.buildInputs ++ [ self."setuptools-scm" ]; |
98 | | - }; |
| 80 | + "jsonschema" = addBuildInputs ["vcversions"]; |
99 | 81 |
|
100 | | - "pygal" = self: old: { |
101 | | - buildInputs = old.buildInputs ++ [ self."pytest-runner" ]; |
102 | | - }; |
| 82 | + "PasteDeploy" = addBuildInputs ["pytest-runner"]; |
103 | 83 |
|
104 | | - "pypiserver" = self: old: { |
105 | | - buildInputs = old.buildInputs ++ [ self."setuptools-git" ]; |
106 | | - }; |
| 84 | + "pluggy" = addBuildInputs ["setuptools-scm"]; |
107 | 85 |
|
108 | | - "pytest" = self: old: { |
109 | | - buildInputs = old.buildInputs ++ [ self."setuptools-scm" ]; |
110 | | - }; |
| 86 | + "py" = addBuildInputs ["setuptools-scm"]; |
111 | 87 |
|
112 | | - "pytest-forked" = self: old: { |
113 | | - buildInputs = old.buildInputs ++ [ self."setuptools-scm" ]; |
114 | | - }; |
| 88 | + "pygal" = addBuildInputs ["pytest-runner"]; |
115 | 89 |
|
116 | | - "pytest-xdist" = self: old: { |
117 | | - buildInputs = old.buildInputs ++ [ self."setuptools-scm" ]; |
118 | | - }; |
| 90 | + "pypiserver" = addBuildInputs ["setuptools-git"]; |
119 | 91 |
|
120 | | - "python-dateutil" = self: old: { |
121 | | - buildInputs = old.buildInputs ++ [ self."setuptools-scm" ]; |
122 | | - }; |
| 92 | + "pytest" = addBuildInputs ["setuptools-scm"]; |
123 | 93 |
|
124 | | - "requestsexceptions" = self: old: { |
125 | | - buildInputs = old.buildInputs ++ [ self."pbr" ]; |
126 | | - }; |
| 94 | + "pytest-forked" = addBuildInputs ["setuptools-scm"]; |
| 95 | + |
| 96 | + "pytest-xdist" = addBuildInputs ["setuptools-scm"]; |
| 97 | + |
| 98 | + "python-dateutil" = addBuildInputs ["setuptools-scm"]; |
| 99 | + |
| 100 | + "requestsexceptions" = addBuildInputs ["pbr"]; |
127 | 101 |
|
128 | 102 | "scipy" = self: old: { |
129 | 103 | prePatch = '' |
@@ -163,8 +137,6 @@ in skipOverrides { |
163 | 137 | }; |
164 | 138 | }; |
165 | 139 |
|
166 | | - "tox" = self: old: { |
167 | | - buildInputs = old.buildInputs ++ [ self."setuptools-scm" ]; |
168 | | - }; |
| 140 | + "tox" = addBuildInputs ["setuptools-scm"]; |
169 | 141 |
|
170 | 142 | } |
0 commit comments