##// END OF EJS Templates
nix: add pygments-markdown-lexer for highglighting markdown files
dan -
r1028:88f33e5e default
parent child Browse files
Show More
@@ -0,0 +1,12 b''
1 Copyright © 2015 Jürgen Hermann <jh@web.de>
2
3 Licensed under the Apache License, Version 2.0 (the "License");
4 you may not use this file except in compliance with the License.
5 You may obtain a copy of the License at
6 http://www.apache.org/licenses/LICENSE-2.0
7
8 Unless required by applicable law or agreed to in writing, software
9 distributed under the License is distributed on an "AS IS" BASIS,
10 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11 See the License for the specific language governing permissions and
12 limitations under the License.
@@ -1,692 +1,694 b''
1 This program is free software: you can redistribute it and/or modify
1 This program is free software: you can redistribute it and/or modify
2 it under the terms of the GNU Affero General Public License, version 3
2 it under the terms of the GNU Affero General Public License, version 3
3 (only), as published by the Free Software Foundation.
3 (only), as published by the Free Software Foundation.
4
4
5
5
6 This program incorporates work covered by the following copyright and
6 This program incorporates work covered by the following copyright and
7 permission notice:
7 permission notice:
8
8
9 Copyright (c) 2014-2016 - packaging
9 Copyright (c) 2014-2016 - packaging
10 file:
10 file:
11 Copyright (c) 2008-2011 - msgpack-python
11 Copyright (c) 2008-2011 - msgpack-python
12 file:licenses/msgpack_license.txt
12 file:licenses/msgpack_license.txt
13 Copyright (c) 2009 - tornado
13 Copyright (c) 2009 - tornado
14 file:licenses/tornado_license.txt
14 file:licenses/tornado_license.txt
15 Copyright (c) 2015 - pygments-markdown-lexer
16 file:licenses/pygments_markdown_lexer_license.txt
15
17
16 All licensed under the Apache License, Version 2.0 (the "License");
18 All licensed under the Apache License, Version 2.0 (the "License");
17 you may not use this file except in compliance with the License.
19 you may not use this file except in compliance with the License.
18 You may obtain a copy of the License at
20 You may obtain a copy of the License at
19
21
20 http://www.apache.org/licenses/LICENSE-2.0
22 http://www.apache.org/licenses/LICENSE-2.0
21
23
22 Unless required by applicable law or agreed to in writing, software
24 Unless required by applicable law or agreed to in writing, software
23 distributed under the License is distributed on an "AS IS" BASIS,
25 distributed under the License is distributed on an "AS IS" BASIS,
24 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
26 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
25 See the License for the specific language governing permissions and
27 See the License for the specific language governing permissions and
26 imitations under the License.
28 imitations under the License.
27
29
28
30
29 Below is the full text of GNU Affero General Public License, version 3
31 Below is the full text of GNU Affero General Public License, version 3
30
32
31
33
32 GNU AFFERO GENERAL PUBLIC LICENSE
34 GNU AFFERO GENERAL PUBLIC LICENSE
33 Version 3, 19 November 2007
35 Version 3, 19 November 2007
34
36
35 Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
37 Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
36 Everyone is permitted to copy and distribute verbatim copies
38 Everyone is permitted to copy and distribute verbatim copies
37 of this license document, but changing it is not allowed.
39 of this license document, but changing it is not allowed.
38
40
39 Preamble
41 Preamble
40
42
41 The GNU Affero General Public License is a free, copyleft license for
43 The GNU Affero General Public License is a free, copyleft license for
42 software and other kinds of works, specifically designed to ensure
44 software and other kinds of works, specifically designed to ensure
43 cooperation with the community in the case of network server software.
45 cooperation with the community in the case of network server software.
44
46
45 The licenses for most software and other practical works are designed
47 The licenses for most software and other practical works are designed
46 to take away your freedom to share and change the works. By contrast,
48 to take away your freedom to share and change the works. By contrast,
47 our General Public Licenses are intended to guarantee your freedom to
49 our General Public Licenses are intended to guarantee your freedom to
48 share and change all versions of a program--to make sure it remains free
50 share and change all versions of a program--to make sure it remains free
49 software for all its users.
51 software for all its users.
50
52
51 When we speak of free software, we are referring to freedom, not
53 When we speak of free software, we are referring to freedom, not
52 price. Our General Public Licenses are designed to make sure that you
54 price. Our General Public Licenses are designed to make sure that you
53 have the freedom to distribute copies of free software (and charge for
55 have the freedom to distribute copies of free software (and charge for
54 them if you wish), that you receive source code or can get it if you
56 them if you wish), that you receive source code or can get it if you
55 want it, that you can change the software or use pieces of it in new
57 want it, that you can change the software or use pieces of it in new
56 free programs, and that you know you can do these things.
58 free programs, and that you know you can do these things.
57
59
58 Developers that use our General Public Licenses protect your rights
60 Developers that use our General Public Licenses protect your rights
59 with two steps: (1) assert copyright on the software, and (2) offer
61 with two steps: (1) assert copyright on the software, and (2) offer
60 you this License which gives you legal permission to copy, distribute
62 you this License which gives you legal permission to copy, distribute
61 and/or modify the software.
63 and/or modify the software.
62
64
63 A secondary benefit of defending all users' freedom is that
65 A secondary benefit of defending all users' freedom is that
64 improvements made in alternate versions of the program, if they
66 improvements made in alternate versions of the program, if they
65 receive widespread use, become available for other developers to
67 receive widespread use, become available for other developers to
66 incorporate. Many developers of free software are heartened and
68 incorporate. Many developers of free software are heartened and
67 encouraged by the resulting cooperation. However, in the case of
69 encouraged by the resulting cooperation. However, in the case of
68 software used on network servers, this result may fail to come about.
70 software used on network servers, this result may fail to come about.
69 The GNU General Public License permits making a modified version and
71 The GNU General Public License permits making a modified version and
70 letting the public access it on a server without ever releasing its
72 letting the public access it on a server without ever releasing its
71 source code to the public.
73 source code to the public.
72
74
73 The GNU Affero General Public License is designed specifically to
75 The GNU Affero General Public License is designed specifically to
74 ensure that, in such cases, the modified source code becomes available
76 ensure that, in such cases, the modified source code becomes available
75 to the community. It requires the operator of a network server to
77 to the community. It requires the operator of a network server to
76 provide the source code of the modified version running there to the
78 provide the source code of the modified version running there to the
77 users of that server. Therefore, public use of a modified version, on
79 users of that server. Therefore, public use of a modified version, on
78 a publicly accessible server, gives the public access to the source
80 a publicly accessible server, gives the public access to the source
79 code of the modified version.
81 code of the modified version.
80
82
81 An older license, called the Affero General Public License and
83 An older license, called the Affero General Public License and
82 published by Affero, was designed to accomplish similar goals. This is
84 published by Affero, was designed to accomplish similar goals. This is
83 a different license, not a version of the Affero GPL, but Affero has
85 a different license, not a version of the Affero GPL, but Affero has
84 released a new version of the Affero GPL which permits relicensing under
86 released a new version of the Affero GPL which permits relicensing under
85 this license.
87 this license.
86
88
87 The precise terms and conditions for copying, distribution and
89 The precise terms and conditions for copying, distribution and
88 modification follow.
90 modification follow.
89
91
90 TERMS AND CONDITIONS
92 TERMS AND CONDITIONS
91
93
92 0. Definitions.
94 0. Definitions.
93
95
94 "This License" refers to version 3 of the GNU Affero General Public License.
96 "This License" refers to version 3 of the GNU Affero General Public License.
95
97
96 "Copyright" also means copyright-like laws that apply to other kinds of
98 "Copyright" also means copyright-like laws that apply to other kinds of
97 works, such as semiconductor masks.
99 works, such as semiconductor masks.
98
100
99 "The Program" refers to any copyrightable work licensed under this
101 "The Program" refers to any copyrightable work licensed under this
100 License. Each licensee is addressed as "you". "Licensees" and
102 License. Each licensee is addressed as "you". "Licensees" and
101 "recipients" may be individuals or organizations.
103 "recipients" may be individuals or organizations.
102
104
103 To "modify" a work means to copy from or adapt all or part of the work
105 To "modify" a work means to copy from or adapt all or part of the work
104 in a fashion requiring copyright permission, other than the making of an
106 in a fashion requiring copyright permission, other than the making of an
105 exact copy. The resulting work is called a "modified version" of the
107 exact copy. The resulting work is called a "modified version" of the
106 earlier work or a work "based on" the earlier work.
108 earlier work or a work "based on" the earlier work.
107
109
108 A "covered work" means either the unmodified Program or a work based
110 A "covered work" means either the unmodified Program or a work based
109 on the Program.
111 on the Program.
110
112
111 To "propagate" a work means to do anything with it that, without
113 To "propagate" a work means to do anything with it that, without
112 permission, would make you directly or secondarily liable for
114 permission, would make you directly or secondarily liable for
113 infringement under applicable copyright law, except executing it on a
115 infringement under applicable copyright law, except executing it on a
114 computer or modifying a private copy. Propagation includes copying,
116 computer or modifying a private copy. Propagation includes copying,
115 distribution (with or without modification), making available to the
117 distribution (with or without modification), making available to the
116 public, and in some countries other activities as well.
118 public, and in some countries other activities as well.
117
119
118 To "convey" a work means any kind of propagation that enables other
120 To "convey" a work means any kind of propagation that enables other
119 parties to make or receive copies. Mere interaction with a user through
121 parties to make or receive copies. Mere interaction with a user through
120 a computer network, with no transfer of a copy, is not conveying.
122 a computer network, with no transfer of a copy, is not conveying.
121
123
122 An interactive user interface displays "Appropriate Legal Notices"
124 An interactive user interface displays "Appropriate Legal Notices"
123 to the extent that it includes a convenient and prominently visible
125 to the extent that it includes a convenient and prominently visible
124 feature that (1) displays an appropriate copyright notice, and (2)
126 feature that (1) displays an appropriate copyright notice, and (2)
125 tells the user that there is no warranty for the work (except to the
127 tells the user that there is no warranty for the work (except to the
126 extent that warranties are provided), that licensees may convey the
128 extent that warranties are provided), that licensees may convey the
127 work under this License, and how to view a copy of this License. If
129 work under this License, and how to view a copy of this License. If
128 the interface presents a list of user commands or options, such as a
130 the interface presents a list of user commands or options, such as a
129 menu, a prominent item in the list meets this criterion.
131 menu, a prominent item in the list meets this criterion.
130
132
131 1. Source Code.
133 1. Source Code.
132
134
133 The "source code" for a work means the preferred form of the work
135 The "source code" for a work means the preferred form of the work
134 for making modifications to it. "Object code" means any non-source
136 for making modifications to it. "Object code" means any non-source
135 form of a work.
137 form of a work.
136
138
137 A "Standard Interface" means an interface that either is an official
139 A "Standard Interface" means an interface that either is an official
138 standard defined by a recognized standards body, or, in the case of
140 standard defined by a recognized standards body, or, in the case of
139 interfaces specified for a particular programming language, one that
141 interfaces specified for a particular programming language, one that
140 is widely used among developers working in that language.
142 is widely used among developers working in that language.
141
143
142 The "System Libraries" of an executable work include anything, other
144 The "System Libraries" of an executable work include anything, other
143 than the work as a whole, that (a) is included in the normal form of
145 than the work as a whole, that (a) is included in the normal form of
144 packaging a Major Component, but which is not part of that Major
146 packaging a Major Component, but which is not part of that Major
145 Component, and (b) serves only to enable use of the work with that
147 Component, and (b) serves only to enable use of the work with that
146 Major Component, or to implement a Standard Interface for which an
148 Major Component, or to implement a Standard Interface for which an
147 implementation is available to the public in source code form. A
149 implementation is available to the public in source code form. A
148 "Major Component", in this context, means a major essential component
150 "Major Component", in this context, means a major essential component
149 (kernel, window system, and so on) of the specific operating system
151 (kernel, window system, and so on) of the specific operating system
150 (if any) on which the executable work runs, or a compiler used to
152 (if any) on which the executable work runs, or a compiler used to
151 produce the work, or an object code interpreter used to run it.
153 produce the work, or an object code interpreter used to run it.
152
154
153 The "Corresponding Source" for a work in object code form means all
155 The "Corresponding Source" for a work in object code form means all
154 the source code needed to generate, install, and (for an executable
156 the source code needed to generate, install, and (for an executable
155 work) run the object code and to modify the work, including scripts to
157 work) run the object code and to modify the work, including scripts to
156 control those activities. However, it does not include the work's
158 control those activities. However, it does not include the work's
157 System Libraries, or general-purpose tools or generally available free
159 System Libraries, or general-purpose tools or generally available free
158 programs which are used unmodified in performing those activities but
160 programs which are used unmodified in performing those activities but
159 which are not part of the work. For example, Corresponding Source
161 which are not part of the work. For example, Corresponding Source
160 includes interface definition files associated with source files for
162 includes interface definition files associated with source files for
161 the work, and the source code for shared libraries and dynamically
163 the work, and the source code for shared libraries and dynamically
162 linked subprograms that the work is specifically designed to require,
164 linked subprograms that the work is specifically designed to require,
163 such as by intimate data communication or control flow between those
165 such as by intimate data communication or control flow between those
164 subprograms and other parts of the work.
166 subprograms and other parts of the work.
165
167
166 The Corresponding Source need not include anything that users
168 The Corresponding Source need not include anything that users
167 can regenerate automatically from other parts of the Corresponding
169 can regenerate automatically from other parts of the Corresponding
168 Source.
170 Source.
169
171
170 The Corresponding Source for a work in source code form is that
172 The Corresponding Source for a work in source code form is that
171 same work.
173 same work.
172
174
173 2. Basic Permissions.
175 2. Basic Permissions.
174
176
175 All rights granted under this License are granted for the term of
177 All rights granted under this License are granted for the term of
176 copyright on the Program, and are irrevocable provided the stated
178 copyright on the Program, and are irrevocable provided the stated
177 conditions are met. This License explicitly affirms your unlimited
179 conditions are met. This License explicitly affirms your unlimited
178 permission to run the unmodified Program. The output from running a
180 permission to run the unmodified Program. The output from running a
179 covered work is covered by this License only if the output, given its
181 covered work is covered by this License only if the output, given its
180 content, constitutes a covered work. This License acknowledges your
182 content, constitutes a covered work. This License acknowledges your
181 rights of fair use or other equivalent, as provided by copyright law.
183 rights of fair use or other equivalent, as provided by copyright law.
182
184
183 You may make, run and propagate covered works that you do not
185 You may make, run and propagate covered works that you do not
184 convey, without conditions so long as your license otherwise remains
186 convey, without conditions so long as your license otherwise remains
185 in force. You may convey covered works to others for the sole purpose
187 in force. You may convey covered works to others for the sole purpose
186 of having them make modifications exclusively for you, or provide you
188 of having them make modifications exclusively for you, or provide you
187 with facilities for running those works, provided that you comply with
189 with facilities for running those works, provided that you comply with
188 the terms of this License in conveying all material for which you do
190 the terms of this License in conveying all material for which you do
189 not control copyright. Those thus making or running the covered works
191 not control copyright. Those thus making or running the covered works
190 for you must do so exclusively on your behalf, under your direction
192 for you must do so exclusively on your behalf, under your direction
191 and control, on terms that prohibit them from making any copies of
193 and control, on terms that prohibit them from making any copies of
192 your copyrighted material outside their relationship with you.
194 your copyrighted material outside their relationship with you.
193
195
194 Conveying under any other circumstances is permitted solely under
196 Conveying under any other circumstances is permitted solely under
195 the conditions stated below. Sublicensing is not allowed; section 10
197 the conditions stated below. Sublicensing is not allowed; section 10
196 makes it unnecessary.
198 makes it unnecessary.
197
199
198 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
200 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
199
201
200 No covered work shall be deemed part of an effective technological
202 No covered work shall be deemed part of an effective technological
201 measure under any applicable law fulfilling obligations under article
203 measure under any applicable law fulfilling obligations under article
202 11 of the WIPO copyright treaty adopted on 20 December 1996, or
204 11 of the WIPO copyright treaty adopted on 20 December 1996, or
203 similar laws prohibiting or restricting circumvention of such
205 similar laws prohibiting or restricting circumvention of such
204 measures.
206 measures.
205
207
206 When you convey a covered work, you waive any legal power to forbid
208 When you convey a covered work, you waive any legal power to forbid
207 circumvention of technological measures to the extent such circumvention
209 circumvention of technological measures to the extent such circumvention
208 is effected by exercising rights under this License with respect to
210 is effected by exercising rights under this License with respect to
209 the covered work, and you disclaim any intention to limit operation or
211 the covered work, and you disclaim any intention to limit operation or
210 modification of the work as a means of enforcing, against the work's
212 modification of the work as a means of enforcing, against the work's
211 users, your or third parties' legal rights to forbid circumvention of
213 users, your or third parties' legal rights to forbid circumvention of
212 technological measures.
214 technological measures.
213
215
214 4. Conveying Verbatim Copies.
216 4. Conveying Verbatim Copies.
215
217
216 You may convey verbatim copies of the Program's source code as you
218 You may convey verbatim copies of the Program's source code as you
217 receive it, in any medium, provided that you conspicuously and
219 receive it, in any medium, provided that you conspicuously and
218 appropriately publish on each copy an appropriate copyright notice;
220 appropriately publish on each copy an appropriate copyright notice;
219 keep intact all notices stating that this License and any
221 keep intact all notices stating that this License and any
220 non-permissive terms added in accord with section 7 apply to the code;
222 non-permissive terms added in accord with section 7 apply to the code;
221 keep intact all notices of the absence of any warranty; and give all
223 keep intact all notices of the absence of any warranty; and give all
222 recipients a copy of this License along with the Program.
224 recipients a copy of this License along with the Program.
223
225
224 You may charge any price or no price for each copy that you convey,
226 You may charge any price or no price for each copy that you convey,
225 and you may offer support or warranty protection for a fee.
227 and you may offer support or warranty protection for a fee.
226
228
227 5. Conveying Modified Source Versions.
229 5. Conveying Modified Source Versions.
228
230
229 You may convey a work based on the Program, or the modifications to
231 You may convey a work based on the Program, or the modifications to
230 produce it from the Program, in the form of source code under the
232 produce it from the Program, in the form of source code under the
231 terms of section 4, provided that you also meet all of these conditions:
233 terms of section 4, provided that you also meet all of these conditions:
232
234
233 a) The work must carry prominent notices stating that you modified
235 a) The work must carry prominent notices stating that you modified
234 it, and giving a relevant date.
236 it, and giving a relevant date.
235
237
236 b) The work must carry prominent notices stating that it is
238 b) The work must carry prominent notices stating that it is
237 released under this License and any conditions added under section
239 released under this License and any conditions added under section
238 7. This requirement modifies the requirement in section 4 to
240 7. This requirement modifies the requirement in section 4 to
239 "keep intact all notices".
241 "keep intact all notices".
240
242
241 c) You must license the entire work, as a whole, under this
243 c) You must license the entire work, as a whole, under this
242 License to anyone who comes into possession of a copy. This
244 License to anyone who comes into possession of a copy. This
243 License will therefore apply, along with any applicable section 7
245 License will therefore apply, along with any applicable section 7
244 additional terms, to the whole of the work, and all its parts,
246 additional terms, to the whole of the work, and all its parts,
245 regardless of how they are packaged. This License gives no
247 regardless of how they are packaged. This License gives no
246 permission to license the work in any other way, but it does not
248 permission to license the work in any other way, but it does not
247 invalidate such permission if you have separately received it.
249 invalidate such permission if you have separately received it.
248
250
249 d) If the work has interactive user interfaces, each must display
251 d) If the work has interactive user interfaces, each must display
250 Appropriate Legal Notices; however, if the Program has interactive
252 Appropriate Legal Notices; however, if the Program has interactive
251 interfaces that do not display Appropriate Legal Notices, your
253 interfaces that do not display Appropriate Legal Notices, your
252 work need not make them do so.
254 work need not make them do so.
253
255
254 A compilation of a covered work with other separate and independent
256 A compilation of a covered work with other separate and independent
255 works, which are not by their nature extensions of the covered work,
257 works, which are not by their nature extensions of the covered work,
256 and which are not combined with it such as to form a larger program,
258 and which are not combined with it such as to form a larger program,
257 in or on a volume of a storage or distribution medium, is called an
259 in or on a volume of a storage or distribution medium, is called an
258 "aggregate" if the compilation and its resulting copyright are not
260 "aggregate" if the compilation and its resulting copyright are not
259 used to limit the access or legal rights of the compilation's users
261 used to limit the access or legal rights of the compilation's users
260 beyond what the individual works permit. Inclusion of a covered work
262 beyond what the individual works permit. Inclusion of a covered work
261 in an aggregate does not cause this License to apply to the other
263 in an aggregate does not cause this License to apply to the other
262 parts of the aggregate.
264 parts of the aggregate.
263
265
264 6. Conveying Non-Source Forms.
266 6. Conveying Non-Source Forms.
265
267
266 You may convey a covered work in object code form under the terms
268 You may convey a covered work in object code form under the terms
267 of sections 4 and 5, provided that you also convey the
269 of sections 4 and 5, provided that you also convey the
268 machine-readable Corresponding Source under the terms of this License,
270 machine-readable Corresponding Source under the terms of this License,
269 in one of these ways:
271 in one of these ways:
270
272
271 a) Convey the object code in, or embodied in, a physical product
273 a) Convey the object code in, or embodied in, a physical product
272 (including a physical distribution medium), accompanied by the
274 (including a physical distribution medium), accompanied by the
273 Corresponding Source fixed on a durable physical medium
275 Corresponding Source fixed on a durable physical medium
274 customarily used for software interchange.
276 customarily used for software interchange.
275
277
276 b) Convey the object code in, or embodied in, a physical product
278 b) Convey the object code in, or embodied in, a physical product
277 (including a physical distribution medium), accompanied by a
279 (including a physical distribution medium), accompanied by a
278 written offer, valid for at least three years and valid for as
280 written offer, valid for at least three years and valid for as
279 long as you offer spare parts or customer support for that product
281 long as you offer spare parts or customer support for that product
280 model, to give anyone who possesses the object code either (1) a
282 model, to give anyone who possesses the object code either (1) a
281 copy of the Corresponding Source for all the software in the
283 copy of the Corresponding Source for all the software in the
282 product that is covered by this License, on a durable physical
284 product that is covered by this License, on a durable physical
283 medium customarily used for software interchange, for a price no
285 medium customarily used for software interchange, for a price no
284 more than your reasonable cost of physically performing this
286 more than your reasonable cost of physically performing this
285 conveying of source, or (2) access to copy the
287 conveying of source, or (2) access to copy the
286 Corresponding Source from a network server at no charge.
288 Corresponding Source from a network server at no charge.
287
289
288 c) Convey individual copies of the object code with a copy of the
290 c) Convey individual copies of the object code with a copy of the
289 written offer to provide the Corresponding Source. This
291 written offer to provide the Corresponding Source. This
290 alternative is allowed only occasionally and noncommercially, and
292 alternative is allowed only occasionally and noncommercially, and
291 only if you received the object code with such an offer, in accord
293 only if you received the object code with such an offer, in accord
292 with subsection 6b.
294 with subsection 6b.
293
295
294 d) Convey the object code by offering access from a designated
296 d) Convey the object code by offering access from a designated
295 place (gratis or for a charge), and offer equivalent access to the
297 place (gratis or for a charge), and offer equivalent access to the
296 Corresponding Source in the same way through the same place at no
298 Corresponding Source in the same way through the same place at no
297 further charge. You need not require recipients to copy the
299 further charge. You need not require recipients to copy the
298 Corresponding Source along with the object code. If the place to
300 Corresponding Source along with the object code. If the place to
299 copy the object code is a network server, the Corresponding Source
301 copy the object code is a network server, the Corresponding Source
300 may be on a different server (operated by you or a third party)
302 may be on a different server (operated by you or a third party)
301 that supports equivalent copying facilities, provided you maintain
303 that supports equivalent copying facilities, provided you maintain
302 clear directions next to the object code saying where to find the
304 clear directions next to the object code saying where to find the
303 Corresponding Source. Regardless of what server hosts the
305 Corresponding Source. Regardless of what server hosts the
304 Corresponding Source, you remain obligated to ensure that it is
306 Corresponding Source, you remain obligated to ensure that it is
305 available for as long as needed to satisfy these requirements.
307 available for as long as needed to satisfy these requirements.
306
308
307 e) Convey the object code using peer-to-peer transmission, provided
309 e) Convey the object code using peer-to-peer transmission, provided
308 you inform other peers where the object code and Corresponding
310 you inform other peers where the object code and Corresponding
309 Source of the work are being offered to the general public at no
311 Source of the work are being offered to the general public at no
310 charge under subsection 6d.
312 charge under subsection 6d.
311
313
312 A separable portion of the object code, whose source code is excluded
314 A separable portion of the object code, whose source code is excluded
313 from the Corresponding Source as a System Library, need not be
315 from the Corresponding Source as a System Library, need not be
314 included in conveying the object code work.
316 included in conveying the object code work.
315
317
316 A "User Product" is either (1) a "consumer product", which means any
318 A "User Product" is either (1) a "consumer product", which means any
317 tangible personal property which is normally used for personal, family,
319 tangible personal property which is normally used for personal, family,
318 or household purposes, or (2) anything designed or sold for incorporation
320 or household purposes, or (2) anything designed or sold for incorporation
319 into a dwelling. In determining whether a product is a consumer product,
321 into a dwelling. In determining whether a product is a consumer product,
320 doubtful cases shall be resolved in favor of coverage. For a particular
322 doubtful cases shall be resolved in favor of coverage. For a particular
321 product received by a particular user, "normally used" refers to a
323 product received by a particular user, "normally used" refers to a
322 typical or common use of that class of product, regardless of the status
324 typical or common use of that class of product, regardless of the status
323 of the particular user or of the way in which the particular user
325 of the particular user or of the way in which the particular user
324 actually uses, or expects or is expected to use, the product. A product
326 actually uses, or expects or is expected to use, the product. A product
325 is a consumer product regardless of whether the product has substantial
327 is a consumer product regardless of whether the product has substantial
326 commercial, industrial or non-consumer uses, unless such uses represent
328 commercial, industrial or non-consumer uses, unless such uses represent
327 the only significant mode of use of the product.
329 the only significant mode of use of the product.
328
330
329 "Installation Information" for a User Product means any methods,
331 "Installation Information" for a User Product means any methods,
330 procedures, authorization keys, or other information required to install
332 procedures, authorization keys, or other information required to install
331 and execute modified versions of a covered work in that User Product from
333 and execute modified versions of a covered work in that User Product from
332 a modified version of its Corresponding Source. The information must
334 a modified version of its Corresponding Source. The information must
333 suffice to ensure that the continued functioning of the modified object
335 suffice to ensure that the continued functioning of the modified object
334 code is in no case prevented or interfered with solely because
336 code is in no case prevented or interfered with solely because
335 modification has been made.
337 modification has been made.
336
338
337 If you convey an object code work under this section in, or with, or
339 If you convey an object code work under this section in, or with, or
338 specifically for use in, a User Product, and the conveying occurs as
340 specifically for use in, a User Product, and the conveying occurs as
339 part of a transaction in which the right of possession and use of the
341 part of a transaction in which the right of possession and use of the
340 User Product is transferred to the recipient in perpetuity or for a
342 User Product is transferred to the recipient in perpetuity or for a
341 fixed term (regardless of how the transaction is characterized), the
343 fixed term (regardless of how the transaction is characterized), the
342 Corresponding Source conveyed under this section must be accompanied
344 Corresponding Source conveyed under this section must be accompanied
343 by the Installation Information. But this requirement does not apply
345 by the Installation Information. But this requirement does not apply
344 if neither you nor any third party retains the ability to install
346 if neither you nor any third party retains the ability to install
345 modified object code on the User Product (for example, the work has
347 modified object code on the User Product (for example, the work has
346 been installed in ROM).
348 been installed in ROM).
347
349
348 The requirement to provide Installation Information does not include a
350 The requirement to provide Installation Information does not include a
349 requirement to continue to provide support service, warranty, or updates
351 requirement to continue to provide support service, warranty, or updates
350 for a work that has been modified or installed by the recipient, or for
352 for a work that has been modified or installed by the recipient, or for
351 the User Product in which it has been modified or installed. Access to a
353 the User Product in which it has been modified or installed. Access to a
352 network may be denied when the modification itself materially and
354 network may be denied when the modification itself materially and
353 adversely affects the operation of the network or violates the rules and
355 adversely affects the operation of the network or violates the rules and
354 protocols for communication across the network.
356 protocols for communication across the network.
355
357
356 Corresponding Source conveyed, and Installation Information provided,
358 Corresponding Source conveyed, and Installation Information provided,
357 in accord with this section must be in a format that is publicly
359 in accord with this section must be in a format that is publicly
358 documented (and with an implementation available to the public in
360 documented (and with an implementation available to the public in
359 source code form), and must require no special password or key for
361 source code form), and must require no special password or key for
360 unpacking, reading or copying.
362 unpacking, reading or copying.
361
363
362 7. Additional Terms.
364 7. Additional Terms.
363
365
364 "Additional permissions" are terms that supplement the terms of this
366 "Additional permissions" are terms that supplement the terms of this
365 License by making exceptions from one or more of its conditions.
367 License by making exceptions from one or more of its conditions.
366 Additional permissions that are applicable to the entire Program shall
368 Additional permissions that are applicable to the entire Program shall
367 be treated as though they were included in this License, to the extent
369 be treated as though they were included in this License, to the extent
368 that they are valid under applicable law. If additional permissions
370 that they are valid under applicable law. If additional permissions
369 apply only to part of the Program, that part may be used separately
371 apply only to part of the Program, that part may be used separately
370 under those permissions, but the entire Program remains governed by
372 under those permissions, but the entire Program remains governed by
371 this License without regard to the additional permissions.
373 this License without regard to the additional permissions.
372
374
373 When you convey a copy of a covered work, you may at your option
375 When you convey a copy of a covered work, you may at your option
374 remove any additional permissions from that copy, or from any part of
376 remove any additional permissions from that copy, or from any part of
375 it. (Additional permissions may be written to require their own
377 it. (Additional permissions may be written to require their own
376 removal in certain cases when you modify the work.) You may place
378 removal in certain cases when you modify the work.) You may place
377 additional permissions on material, added by you to a covered work,
379 additional permissions on material, added by you to a covered work,
378 for which you have or can give appropriate copyright permission.
380 for which you have or can give appropriate copyright permission.
379
381
380 Notwithstanding any other provision of this License, for material you
382 Notwithstanding any other provision of this License, for material you
381 add to a covered work, you may (if authorized by the copyright holders of
383 add to a covered work, you may (if authorized by the copyright holders of
382 that material) supplement the terms of this License with terms:
384 that material) supplement the terms of this License with terms:
383
385
384 a) Disclaiming warranty or limiting liability differently from the
386 a) Disclaiming warranty or limiting liability differently from the
385 terms of sections 15 and 16 of this License; or
387 terms of sections 15 and 16 of this License; or
386
388
387 b) Requiring preservation of specified reasonable legal notices or
389 b) Requiring preservation of specified reasonable legal notices or
388 author attributions in that material or in the Appropriate Legal
390 author attributions in that material or in the Appropriate Legal
389 Notices displayed by works containing it; or
391 Notices displayed by works containing it; or
390
392
391 c) Prohibiting misrepresentation of the origin of that material, or
393 c) Prohibiting misrepresentation of the origin of that material, or
392 requiring that modified versions of such material be marked in
394 requiring that modified versions of such material be marked in
393 reasonable ways as different from the original version; or
395 reasonable ways as different from the original version; or
394
396
395 d) Limiting the use for publicity purposes of names of licensors or
397 d) Limiting the use for publicity purposes of names of licensors or
396 authors of the material; or
398 authors of the material; or
397
399
398 e) Declining to grant rights under trademark law for use of some
400 e) Declining to grant rights under trademark law for use of some
399 trade names, trademarks, or service marks; or
401 trade names, trademarks, or service marks; or
400
402
401 f) Requiring indemnification of licensors and authors of that
403 f) Requiring indemnification of licensors and authors of that
402 material by anyone who conveys the material (or modified versions of
404 material by anyone who conveys the material (or modified versions of
403 it) with contractual assumptions of liability to the recipient, for
405 it) with contractual assumptions of liability to the recipient, for
404 any liability that these contractual assumptions directly impose on
406 any liability that these contractual assumptions directly impose on
405 those licensors and authors.
407 those licensors and authors.
406
408
407 All other non-permissive additional terms are considered "further
409 All other non-permissive additional terms are considered "further
408 restrictions" within the meaning of section 10. If the Program as you
410 restrictions" within the meaning of section 10. If the Program as you
409 received it, or any part of it, contains a notice stating that it is
411 received it, or any part of it, contains a notice stating that it is
410 governed by this License along with a term that is a further
412 governed by this License along with a term that is a further
411 restriction, you may remove that term. If a license document contains
413 restriction, you may remove that term. If a license document contains
412 a further restriction but permits relicensing or conveying under this
414 a further restriction but permits relicensing or conveying under this
413 License, you may add to a covered work material governed by the terms
415 License, you may add to a covered work material governed by the terms
414 of that license document, provided that the further restriction does
416 of that license document, provided that the further restriction does
415 not survive such relicensing or conveying.
417 not survive such relicensing or conveying.
416
418
417 If you add terms to a covered work in accord with this section, you
419 If you add terms to a covered work in accord with this section, you
418 must place, in the relevant source files, a statement of the
420 must place, in the relevant source files, a statement of the
419 additional terms that apply to those files, or a notice indicating
421 additional terms that apply to those files, or a notice indicating
420 where to find the applicable terms.
422 where to find the applicable terms.
421
423
422 Additional terms, permissive or non-permissive, may be stated in the
424 Additional terms, permissive or non-permissive, may be stated in the
423 form of a separately written license, or stated as exceptions;
425 form of a separately written license, or stated as exceptions;
424 the above requirements apply either way.
426 the above requirements apply either way.
425
427
426 8. Termination.
428 8. Termination.
427
429
428 You may not propagate or modify a covered work except as expressly
430 You may not propagate or modify a covered work except as expressly
429 provided under this License. Any attempt otherwise to propagate or
431 provided under this License. Any attempt otherwise to propagate or
430 modify it is void, and will automatically terminate your rights under
432 modify it is void, and will automatically terminate your rights under
431 this License (including any patent licenses granted under the third
433 this License (including any patent licenses granted under the third
432 paragraph of section 11).
434 paragraph of section 11).
433
435
434 However, if you cease all violation of this License, then your
436 However, if you cease all violation of this License, then your
435 license from a particular copyright holder is reinstated (a)
437 license from a particular copyright holder is reinstated (a)
436 provisionally, unless and until the copyright holder explicitly and
438 provisionally, unless and until the copyright holder explicitly and
437 finally terminates your license, and (b) permanently, if the copyright
439 finally terminates your license, and (b) permanently, if the copyright
438 holder fails to notify you of the violation by some reasonable means
440 holder fails to notify you of the violation by some reasonable means
439 prior to 60 days after the cessation.
441 prior to 60 days after the cessation.
440
442
441 Moreover, your license from a particular copyright holder is
443 Moreover, your license from a particular copyright holder is
442 reinstated permanently if the copyright holder notifies you of the
444 reinstated permanently if the copyright holder notifies you of the
443 violation by some reasonable means, this is the first time you have
445 violation by some reasonable means, this is the first time you have
444 received notice of violation of this License (for any work) from that
446 received notice of violation of this License (for any work) from that
445 copyright holder, and you cure the violation prior to 30 days after
447 copyright holder, and you cure the violation prior to 30 days after
446 your receipt of the notice.
448 your receipt of the notice.
447
449
448 Termination of your rights under this section does not terminate the
450 Termination of your rights under this section does not terminate the
449 licenses of parties who have received copies or rights from you under
451 licenses of parties who have received copies or rights from you under
450 this License. If your rights have been terminated and not permanently
452 this License. If your rights have been terminated and not permanently
451 reinstated, you do not qualify to receive new licenses for the same
453 reinstated, you do not qualify to receive new licenses for the same
452 material under section 10.
454 material under section 10.
453
455
454 9. Acceptance Not Required for Having Copies.
456 9. Acceptance Not Required for Having Copies.
455
457
456 You are not required to accept this License in order to receive or
458 You are not required to accept this License in order to receive or
457 run a copy of the Program. Ancillary propagation of a covered work
459 run a copy of the Program. Ancillary propagation of a covered work
458 occurring solely as a consequence of using peer-to-peer transmission
460 occurring solely as a consequence of using peer-to-peer transmission
459 to receive a copy likewise does not require acceptance. However,
461 to receive a copy likewise does not require acceptance. However,
460 nothing other than this License grants you permission to propagate or
462 nothing other than this License grants you permission to propagate or
461 modify any covered work. These actions infringe copyright if you do
463 modify any covered work. These actions infringe copyright if you do
462 not accept this License. Therefore, by modifying or propagating a
464 not accept this License. Therefore, by modifying or propagating a
463 covered work, you indicate your acceptance of this License to do so.
465 covered work, you indicate your acceptance of this License to do so.
464
466
465 10. Automatic Licensing of Downstream Recipients.
467 10. Automatic Licensing of Downstream Recipients.
466
468
467 Each time you convey a covered work, the recipient automatically
469 Each time you convey a covered work, the recipient automatically
468 receives a license from the original licensors, to run, modify and
470 receives a license from the original licensors, to run, modify and
469 propagate that work, subject to this License. You are not responsible
471 propagate that work, subject to this License. You are not responsible
470 for enforcing compliance by third parties with this License.
472 for enforcing compliance by third parties with this License.
471
473
472 An "entity transaction" is a transaction transferring control of an
474 An "entity transaction" is a transaction transferring control of an
473 organization, or substantially all assets of one, or subdividing an
475 organization, or substantially all assets of one, or subdividing an
474 organization, or merging organizations. If propagation of a covered
476 organization, or merging organizations. If propagation of a covered
475 work results from an entity transaction, each party to that
477 work results from an entity transaction, each party to that
476 transaction who receives a copy of the work also receives whatever
478 transaction who receives a copy of the work also receives whatever
477 licenses to the work the party's predecessor in interest had or could
479 licenses to the work the party's predecessor in interest had or could
478 give under the previous paragraph, plus a right to possession of the
480 give under the previous paragraph, plus a right to possession of the
479 Corresponding Source of the work from the predecessor in interest, if
481 Corresponding Source of the work from the predecessor in interest, if
480 the predecessor has it or can get it with reasonable efforts.
482 the predecessor has it or can get it with reasonable efforts.
481
483
482 You may not impose any further restrictions on the exercise of the
484 You may not impose any further restrictions on the exercise of the
483 rights granted or affirmed under this License. For example, you may
485 rights granted or affirmed under this License. For example, you may
484 not impose a license fee, royalty, or other charge for exercise of
486 not impose a license fee, royalty, or other charge for exercise of
485 rights granted under this License, and you may not initiate litigation
487 rights granted under this License, and you may not initiate litigation
486 (including a cross-claim or counterclaim in a lawsuit) alleging that
488 (including a cross-claim or counterclaim in a lawsuit) alleging that
487 any patent claim is infringed by making, using, selling, offering for
489 any patent claim is infringed by making, using, selling, offering for
488 sale, or importing the Program or any portion of it.
490 sale, or importing the Program or any portion of it.
489
491
490 11. Patents.
492 11. Patents.
491
493
492 A "contributor" is a copyright holder who authorizes use under this
494 A "contributor" is a copyright holder who authorizes use under this
493 License of the Program or a work on which the Program is based. The
495 License of the Program or a work on which the Program is based. The
494 work thus licensed is called the contributor's "contributor version".
496 work thus licensed is called the contributor's "contributor version".
495
497
496 A contributor's "essential patent claims" are all patent claims
498 A contributor's "essential patent claims" are all patent claims
497 owned or controlled by the contributor, whether already acquired or
499 owned or controlled by the contributor, whether already acquired or
498 hereafter acquired, that would be infringed by some manner, permitted
500 hereafter acquired, that would be infringed by some manner, permitted
499 by this License, of making, using, or selling its contributor version,
501 by this License, of making, using, or selling its contributor version,
500 but do not include claims that would be infringed only as a
502 but do not include claims that would be infringed only as a
501 consequence of further modification of the contributor version. For
503 consequence of further modification of the contributor version. For
502 purposes of this definition, "control" includes the right to grant
504 purposes of this definition, "control" includes the right to grant
503 patent sublicenses in a manner consistent with the requirements of
505 patent sublicenses in a manner consistent with the requirements of
504 this License.
506 this License.
505
507
506 Each contributor grants you a non-exclusive, worldwide, royalty-free
508 Each contributor grants you a non-exclusive, worldwide, royalty-free
507 patent license under the contributor's essential patent claims, to
509 patent license under the contributor's essential patent claims, to
508 make, use, sell, offer for sale, import and otherwise run, modify and
510 make, use, sell, offer for sale, import and otherwise run, modify and
509 propagate the contents of its contributor version.
511 propagate the contents of its contributor version.
510
512
511 In the following three paragraphs, a "patent license" is any express
513 In the following three paragraphs, a "patent license" is any express
512 agreement or commitment, however denominated, not to enforce a patent
514 agreement or commitment, however denominated, not to enforce a patent
513 (such as an express permission to practice a patent or covenant not to
515 (such as an express permission to practice a patent or covenant not to
514 sue for patent infringement). To "grant" such a patent license to a
516 sue for patent infringement). To "grant" such a patent license to a
515 party means to make such an agreement or commitment not to enforce a
517 party means to make such an agreement or commitment not to enforce a
516 patent against the party.
518 patent against the party.
517
519
518 If you convey a covered work, knowingly relying on a patent license,
520 If you convey a covered work, knowingly relying on a patent license,
519 and the Corresponding Source of the work is not available for anyone
521 and the Corresponding Source of the work is not available for anyone
520 to copy, free of charge and under the terms of this License, through a
522 to copy, free of charge and under the terms of this License, through a
521 publicly available network server or other readily accessible means,
523 publicly available network server or other readily accessible means,
522 then you must either (1) cause the Corresponding Source to be so
524 then you must either (1) cause the Corresponding Source to be so
523 available, or (2) arrange to deprive yourself of the benefit of the
525 available, or (2) arrange to deprive yourself of the benefit of the
524 patent license for this particular work, or (3) arrange, in a manner
526 patent license for this particular work, or (3) arrange, in a manner
525 consistent with the requirements of this License, to extend the patent
527 consistent with the requirements of this License, to extend the patent
526 license to downstream recipients. "Knowingly relying" means you have
528 license to downstream recipients. "Knowingly relying" means you have
527 actual knowledge that, but for the patent license, your conveying the
529 actual knowledge that, but for the patent license, your conveying the
528 covered work in a country, or your recipient's use of the covered work
530 covered work in a country, or your recipient's use of the covered work
529 in a country, would infringe one or more identifiable patents in that
531 in a country, would infringe one or more identifiable patents in that
530 country that you have reason to believe are valid.
532 country that you have reason to believe are valid.
531
533
532 If, pursuant to or in connection with a single transaction or
534 If, pursuant to or in connection with a single transaction or
533 arrangement, you convey, or propagate by procuring conveyance of, a
535 arrangement, you convey, or propagate by procuring conveyance of, a
534 covered work, and grant a patent license to some of the parties
536 covered work, and grant a patent license to some of the parties
535 receiving the covered work authorizing them to use, propagate, modify
537 receiving the covered work authorizing them to use, propagate, modify
536 or convey a specific copy of the covered work, then the patent license
538 or convey a specific copy of the covered work, then the patent license
537 you grant is automatically extended to all recipients of the covered
539 you grant is automatically extended to all recipients of the covered
538 work and works based on it.
540 work and works based on it.
539
541
540 A patent license is "discriminatory" if it does not include within
542 A patent license is "discriminatory" if it does not include within
541 the scope of its coverage, prohibits the exercise of, or is
543 the scope of its coverage, prohibits the exercise of, or is
542 conditioned on the non-exercise of one or more of the rights that are
544 conditioned on the non-exercise of one or more of the rights that are
543 specifically granted under this License. You may not convey a covered
545 specifically granted under this License. You may not convey a covered
544 work if you are a party to an arrangement with a third party that is
546 work if you are a party to an arrangement with a third party that is
545 in the business of distributing software, under which you make payment
547 in the business of distributing software, under which you make payment
546 to the third party based on the extent of your activity of conveying
548 to the third party based on the extent of your activity of conveying
547 the work, and under which the third party grants, to any of the
549 the work, and under which the third party grants, to any of the
548 parties who would receive the covered work from you, a discriminatory
550 parties who would receive the covered work from you, a discriminatory
549 patent license (a) in connection with copies of the covered work
551 patent license (a) in connection with copies of the covered work
550 conveyed by you (or copies made from those copies), or (b) primarily
552 conveyed by you (or copies made from those copies), or (b) primarily
551 for and in connection with specific products or compilations that
553 for and in connection with specific products or compilations that
552 contain the covered work, unless you entered into that arrangement,
554 contain the covered work, unless you entered into that arrangement,
553 or that patent license was granted, prior to 28 March 2007.
555 or that patent license was granted, prior to 28 March 2007.
554
556
555 Nothing in this License shall be construed as excluding or limiting
557 Nothing in this License shall be construed as excluding or limiting
556 any implied license or other defenses to infringement that may
558 any implied license or other defenses to infringement that may
557 otherwise be available to you under applicable patent law.
559 otherwise be available to you under applicable patent law.
558
560
559 12. No Surrender of Others' Freedom.
561 12. No Surrender of Others' Freedom.
560
562
561 If conditions are imposed on you (whether by court order, agreement or
563 If conditions are imposed on you (whether by court order, agreement or
562 otherwise) that contradict the conditions of this License, they do not
564 otherwise) that contradict the conditions of this License, they do not
563 excuse you from the conditions of this License. If you cannot convey a
565 excuse you from the conditions of this License. If you cannot convey a
564 covered work so as to satisfy simultaneously your obligations under this
566 covered work so as to satisfy simultaneously your obligations under this
565 License and any other pertinent obligations, then as a consequence you may
567 License and any other pertinent obligations, then as a consequence you may
566 not convey it at all. For example, if you agree to terms that obligate you
568 not convey it at all. For example, if you agree to terms that obligate you
567 to collect a royalty for further conveying from those to whom you convey
569 to collect a royalty for further conveying from those to whom you convey
568 the Program, the only way you could satisfy both those terms and this
570 the Program, the only way you could satisfy both those terms and this
569 License would be to refrain entirely from conveying the Program.
571 License would be to refrain entirely from conveying the Program.
570
572
571 13. Remote Network Interaction; Use with the GNU General Public License.
573 13. Remote Network Interaction; Use with the GNU General Public License.
572
574
573 Notwithstanding any other provision of this License, if you modify the
575 Notwithstanding any other provision of this License, if you modify the
574 Program, your modified version must prominently offer all users
576 Program, your modified version must prominently offer all users
575 interacting with it remotely through a computer network (if your version
577 interacting with it remotely through a computer network (if your version
576 supports such interaction) an opportunity to receive the Corresponding
578 supports such interaction) an opportunity to receive the Corresponding
577 Source of your version by providing access to the Corresponding Source
579 Source of your version by providing access to the Corresponding Source
578 from a network server at no charge, through some standard or customary
580 from a network server at no charge, through some standard or customary
579 means of facilitating copying of software. This Corresponding Source
581 means of facilitating copying of software. This Corresponding Source
580 shall include the Corresponding Source for any work covered by version 3
582 shall include the Corresponding Source for any work covered by version 3
581 of the GNU General Public License that is incorporated pursuant to the
583 of the GNU General Public License that is incorporated pursuant to the
582 following paragraph.
584 following paragraph.
583
585
584 Notwithstanding any other provision of this License, you have
586 Notwithstanding any other provision of this License, you have
585 permission to link or combine any covered work with a work licensed
587 permission to link or combine any covered work with a work licensed
586 under version 3 of the GNU General Public License into a single
588 under version 3 of the GNU General Public License into a single
587 combined work, and to convey the resulting work. The terms of this
589 combined work, and to convey the resulting work. The terms of this
588 License will continue to apply to the part which is the covered work,
590 License will continue to apply to the part which is the covered work,
589 but the work with which it is combined will remain governed by version
591 but the work with which it is combined will remain governed by version
590 3 of the GNU General Public License.
592 3 of the GNU General Public License.
591
593
592 14. Revised Versions of this License.
594 14. Revised Versions of this License.
593
595
594 The Free Software Foundation may publish revised and/or new versions of
596 The Free Software Foundation may publish revised and/or new versions of
595 the GNU Affero General Public License from time to time. Such new versions
597 the GNU Affero General Public License from time to time. Such new versions
596 will be similar in spirit to the present version, but may differ in detail to
598 will be similar in spirit to the present version, but may differ in detail to
597 address new problems or concerns.
599 address new problems or concerns.
598
600
599 Each version is given a distinguishing version number. If the
601 Each version is given a distinguishing version number. If the
600 Program specifies that a certain numbered version of the GNU Affero General
602 Program specifies that a certain numbered version of the GNU Affero General
601 Public License "or any later version" applies to it, you have the
603 Public License "or any later version" applies to it, you have the
602 option of following the terms and conditions either of that numbered
604 option of following the terms and conditions either of that numbered
603 version or of any later version published by the Free Software
605 version or of any later version published by the Free Software
604 Foundation. If the Program does not specify a version number of the
606 Foundation. If the Program does not specify a version number of the
605 GNU Affero General Public License, you may choose any version ever published
607 GNU Affero General Public License, you may choose any version ever published
606 by the Free Software Foundation.
608 by the Free Software Foundation.
607
609
608 If the Program specifies that a proxy can decide which future
610 If the Program specifies that a proxy can decide which future
609 versions of the GNU Affero General Public License can be used, that proxy's
611 versions of the GNU Affero General Public License can be used, that proxy's
610 public statement of acceptance of a version permanently authorizes you
612 public statement of acceptance of a version permanently authorizes you
611 to choose that version for the Program.
613 to choose that version for the Program.
612
614
613 Later license versions may give you additional or different
615 Later license versions may give you additional or different
614 permissions. However, no additional obligations are imposed on any
616 permissions. However, no additional obligations are imposed on any
615 author or copyright holder as a result of your choosing to follow a
617 author or copyright holder as a result of your choosing to follow a
616 later version.
618 later version.
617
619
618 15. Disclaimer of Warranty.
620 15. Disclaimer of Warranty.
619
621
620 THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
622 THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
621 APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
623 APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
622 HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
624 HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
623 OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
625 OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
624 THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
626 THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
625 PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
627 PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
626 IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
628 IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
627 ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
629 ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
628
630
629 16. Limitation of Liability.
631 16. Limitation of Liability.
630
632
631 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
633 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
632 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
634 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
633 THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
635 THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
634 GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
636 GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
635 USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
637 USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
636 DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
638 DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
637 PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
639 PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
638 EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
640 EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
639 SUCH DAMAGES.
641 SUCH DAMAGES.
640
642
641 17. Interpretation of Sections 15 and 16.
643 17. Interpretation of Sections 15 and 16.
642
644
643 If the disclaimer of warranty and limitation of liability provided
645 If the disclaimer of warranty and limitation of liability provided
644 above cannot be given local legal effect according to their terms,
646 above cannot be given local legal effect according to their terms,
645 reviewing courts shall apply local law that most closely approximates
647 reviewing courts shall apply local law that most closely approximates
646 an absolute waiver of all civil liability in connection with the
648 an absolute waiver of all civil liability in connection with the
647 Program, unless a warranty or assumption of liability accompanies a
649 Program, unless a warranty or assumption of liability accompanies a
648 copy of the Program in return for a fee.
650 copy of the Program in return for a fee.
649
651
650 END OF TERMS AND CONDITIONS
652 END OF TERMS AND CONDITIONS
651
653
652 How to Apply These Terms to Your New Programs
654 How to Apply These Terms to Your New Programs
653
655
654 If you develop a new program, and you want it to be of the greatest
656 If you develop a new program, and you want it to be of the greatest
655 possible use to the public, the best way to achieve this is to make it
657 possible use to the public, the best way to achieve this is to make it
656 free software which everyone can redistribute and change under these terms.
658 free software which everyone can redistribute and change under these terms.
657
659
658 To do so, attach the following notices to the program. It is safest
660 To do so, attach the following notices to the program. It is safest
659 to attach them to the start of each source file to most effectively
661 to attach them to the start of each source file to most effectively
660 state the exclusion of warranty; and each file should have at least
662 state the exclusion of warranty; and each file should have at least
661 the "copyright" line and a pointer to where the full notice is found.
663 the "copyright" line and a pointer to where the full notice is found.
662
664
663 <one line to give the program's name and a brief idea of what it does.>
665 <one line to give the program's name and a brief idea of what it does.>
664 Copyright (C) <year> <name of author>
666 Copyright (C) <year> <name of author>
665
667
666 This program is free software: you can redistribute it and/or modify
668 This program is free software: you can redistribute it and/or modify
667 it under the terms of the GNU Affero General Public License as published by
669 it under the terms of the GNU Affero General Public License as published by
668 the Free Software Foundation, either version 3 of the License, or
670 the Free Software Foundation, either version 3 of the License, or
669 (at your option) any later version.
671 (at your option) any later version.
670
672
671 This program is distributed in the hope that it will be useful,
673 This program is distributed in the hope that it will be useful,
672 but WITHOUT ANY WARRANTY; without even the implied warranty of
674 but WITHOUT ANY WARRANTY; without even the implied warranty of
673 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
675 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
674 GNU Affero General Public License for more details.
676 GNU Affero General Public License for more details.
675
677
676 You should have received a copy of the GNU Affero General Public License
678 You should have received a copy of the GNU Affero General Public License
677 along with this program. If not, see <http://www.gnu.org/licenses/>.
679 along with this program. If not, see <http://www.gnu.org/licenses/>.
678
680
679 Also add information on how to contact you by electronic and paper mail.
681 Also add information on how to contact you by electronic and paper mail.
680
682
681 If your software can interact with users remotely through a computer
683 If your software can interact with users remotely through a computer
682 network, you should also make sure that it provides a way for users to
684 network, you should also make sure that it provides a way for users to
683 get its source. For example, if your program is a web application, its
685 get its source. For example, if your program is a web application, its
684 interface could display a "Source" link that leads users to an archive
686 interface could display a "Source" link that leads users to an archive
685 of the code. There are many ways you could offer source, and different
687 of the code. There are many ways you could offer source, and different
686 solutions will be better for different programs; see section 13 for the
688 solutions will be better for different programs; see section 13 for the
687 specific requirements.
689 specific requirements.
688
690
689 You should also get your employer (if you work as a programmer) or school,
691 You should also get your employer (if you work as a programmer) or school,
690 if any, to sign a "copyright disclaimer" for the program, if necessary.
692 if any, to sign a "copyright disclaimer" for the program, if necessary.
691 For more information on this, and how to apply and follow the GNU AGPL, see
693 For more information on this, and how to apply and follow the GNU AGPL, see
692 <http://www.gnu.org/licenses/>.
694 <http://www.gnu.org/licenses/>.
@@ -1,1708 +1,1721 b''
1 # Generated by pip2nix 0.4.0.dev1
1 # Generated by pip2nix 0.4.0.dev1
2 # See https://github.com/johbo/pip2nix
2 # See https://github.com/johbo/pip2nix
3
3
4 {
4 {
5 Babel = super.buildPythonPackage {
5 Babel = super.buildPythonPackage {
6 name = "Babel-1.3";
6 name = "Babel-1.3";
7 buildInputs = with self; [];
7 buildInputs = with self; [];
8 doCheck = false;
8 doCheck = false;
9 propagatedBuildInputs = with self; [pytz];
9 propagatedBuildInputs = with self; [pytz];
10 src = fetchurl {
10 src = fetchurl {
11 url = "https://pypi.python.org/packages/33/27/e3978243a03a76398c384c83f7ca879bc6e8f1511233a621fcada135606e/Babel-1.3.tar.gz";
11 url = "https://pypi.python.org/packages/33/27/e3978243a03a76398c384c83f7ca879bc6e8f1511233a621fcada135606e/Babel-1.3.tar.gz";
12 md5 = "5264ceb02717843cbc9ffce8e6e06bdb";
12 md5 = "5264ceb02717843cbc9ffce8e6e06bdb";
13 };
13 };
14 meta = {
14 meta = {
15 license = [ pkgs.lib.licenses.bsdOriginal ];
15 license = [ pkgs.lib.licenses.bsdOriginal ];
16 };
16 };
17 };
17 };
18 Beaker = super.buildPythonPackage {
18 Beaker = super.buildPythonPackage {
19 name = "Beaker-1.7.0";
19 name = "Beaker-1.7.0";
20 buildInputs = with self; [];
20 buildInputs = with self; [];
21 doCheck = false;
21 doCheck = false;
22 propagatedBuildInputs = with self; [];
22 propagatedBuildInputs = with self; [];
23 src = fetchurl {
23 src = fetchurl {
24 url = "https://pypi.python.org/packages/97/8e/409d2e7c009b8aa803dc9e6f239f1db7c3cdf578249087a404e7c27a505d/Beaker-1.7.0.tar.gz";
24 url = "https://pypi.python.org/packages/97/8e/409d2e7c009b8aa803dc9e6f239f1db7c3cdf578249087a404e7c27a505d/Beaker-1.7.0.tar.gz";
25 md5 = "386be3f7fe427358881eee4622b428b3";
25 md5 = "386be3f7fe427358881eee4622b428b3";
26 };
26 };
27 meta = {
27 meta = {
28 license = [ pkgs.lib.licenses.bsdOriginal ];
28 license = [ pkgs.lib.licenses.bsdOriginal ];
29 };
29 };
30 };
30 };
31 CProfileV = super.buildPythonPackage {
31 CProfileV = super.buildPythonPackage {
32 name = "CProfileV-1.0.6";
32 name = "CProfileV-1.0.6";
33 buildInputs = with self; [];
33 buildInputs = with self; [];
34 doCheck = false;
34 doCheck = false;
35 propagatedBuildInputs = with self; [bottle];
35 propagatedBuildInputs = with self; [bottle];
36 src = fetchurl {
36 src = fetchurl {
37 url = "https://pypi.python.org/packages/eb/df/983a0b6cfd3ac94abf023f5011cb04f33613ace196e33f53c86cf91850d5/CProfileV-1.0.6.tar.gz";
37 url = "https://pypi.python.org/packages/eb/df/983a0b6cfd3ac94abf023f5011cb04f33613ace196e33f53c86cf91850d5/CProfileV-1.0.6.tar.gz";
38 md5 = "08c7c242b6e64237bc53c5d13537e03d";
38 md5 = "08c7c242b6e64237bc53c5d13537e03d";
39 };
39 };
40 meta = {
40 meta = {
41 license = [ pkgs.lib.licenses.mit ];
41 license = [ pkgs.lib.licenses.mit ];
42 };
42 };
43 };
43 };
44 Chameleon = super.buildPythonPackage {
44 Chameleon = super.buildPythonPackage {
45 name = "Chameleon-2.24";
45 name = "Chameleon-2.24";
46 buildInputs = with self; [];
46 buildInputs = with self; [];
47 doCheck = false;
47 doCheck = false;
48 propagatedBuildInputs = with self; [];
48 propagatedBuildInputs = with self; [];
49 src = fetchurl {
49 src = fetchurl {
50 url = "https://pypi.python.org/packages/5a/9e/637379ffa13c5172b5c0e704833ffea6bf51cec7567f93fd6e903d53ed74/Chameleon-2.24.tar.gz";
50 url = "https://pypi.python.org/packages/5a/9e/637379ffa13c5172b5c0e704833ffea6bf51cec7567f93fd6e903d53ed74/Chameleon-2.24.tar.gz";
51 md5 = "1b01f1f6533a8a11d0d2f2366dec5342";
51 md5 = "1b01f1f6533a8a11d0d2f2366dec5342";
52 };
52 };
53 meta = {
53 meta = {
54 license = [ { fullName = "BSD-like (http://repoze.org/license.html)"; } ];
54 license = [ { fullName = "BSD-like (http://repoze.org/license.html)"; } ];
55 };
55 };
56 };
56 };
57 FormEncode = super.buildPythonPackage {
57 FormEncode = super.buildPythonPackage {
58 name = "FormEncode-1.2.4";
58 name = "FormEncode-1.2.4";
59 buildInputs = with self; [];
59 buildInputs = with self; [];
60 doCheck = false;
60 doCheck = false;
61 propagatedBuildInputs = with self; [];
61 propagatedBuildInputs = with self; [];
62 src = fetchurl {
62 src = fetchurl {
63 url = "https://pypi.python.org/packages/8e/59/0174271a6f004512e0201188593e6d319db139d14cb7490e488bbb078015/FormEncode-1.2.4.tar.gz";
63 url = "https://pypi.python.org/packages/8e/59/0174271a6f004512e0201188593e6d319db139d14cb7490e488bbb078015/FormEncode-1.2.4.tar.gz";
64 md5 = "6bc17fb9aed8aea198975e888e2077f4";
64 md5 = "6bc17fb9aed8aea198975e888e2077f4";
65 };
65 };
66 meta = {
66 meta = {
67 license = [ pkgs.lib.licenses.psfl ];
67 license = [ pkgs.lib.licenses.psfl ];
68 };
68 };
69 };
69 };
70 Jinja2 = super.buildPythonPackage {
70 Jinja2 = super.buildPythonPackage {
71 name = "Jinja2-2.7.3";
71 name = "Jinja2-2.7.3";
72 buildInputs = with self; [];
72 buildInputs = with self; [];
73 doCheck = false;
73 doCheck = false;
74 propagatedBuildInputs = with self; [MarkupSafe];
74 propagatedBuildInputs = with self; [MarkupSafe];
75 src = fetchurl {
75 src = fetchurl {
76 url = "https://pypi.python.org/packages/b0/73/eab0bca302d6d6a0b5c402f47ad1760dc9cb2dd14bbc1873ad48db258e4d/Jinja2-2.7.3.tar.gz";
76 url = "https://pypi.python.org/packages/b0/73/eab0bca302d6d6a0b5c402f47ad1760dc9cb2dd14bbc1873ad48db258e4d/Jinja2-2.7.3.tar.gz";
77 md5 = "b9dffd2f3b43d673802fe857c8445b1a";
77 md5 = "b9dffd2f3b43d673802fe857c8445b1a";
78 };
78 };
79 meta = {
79 meta = {
80 license = [ pkgs.lib.licenses.bsdOriginal ];
80 license = [ pkgs.lib.licenses.bsdOriginal ];
81 };
81 };
82 };
82 };
83 Mako = super.buildPythonPackage {
83 Mako = super.buildPythonPackage {
84 name = "Mako-1.0.1";
84 name = "Mako-1.0.1";
85 buildInputs = with self; [];
85 buildInputs = with self; [];
86 doCheck = false;
86 doCheck = false;
87 propagatedBuildInputs = with self; [MarkupSafe];
87 propagatedBuildInputs = with self; [MarkupSafe];
88 src = fetchurl {
88 src = fetchurl {
89 url = "https://pypi.python.org/packages/8e/a4/aa56533ecaa5f22ca92428f74e074d0c9337282933c722391902c8f9e0f8/Mako-1.0.1.tar.gz";
89 url = "https://pypi.python.org/packages/8e/a4/aa56533ecaa5f22ca92428f74e074d0c9337282933c722391902c8f9e0f8/Mako-1.0.1.tar.gz";
90 md5 = "9f0aafd177b039ef67b90ea350497a54";
90 md5 = "9f0aafd177b039ef67b90ea350497a54";
91 };
91 };
92 meta = {
92 meta = {
93 license = [ pkgs.lib.licenses.mit ];
93 license = [ pkgs.lib.licenses.mit ];
94 };
94 };
95 };
95 };
96 Markdown = super.buildPythonPackage {
96 Markdown = super.buildPythonPackage {
97 name = "Markdown-2.6.2";
97 name = "Markdown-2.6.2";
98 buildInputs = with self; [];
98 buildInputs = with self; [];
99 doCheck = false;
99 doCheck = false;
100 propagatedBuildInputs = with self; [];
100 propagatedBuildInputs = with self; [];
101 src = fetchurl {
101 src = fetchurl {
102 url = "https://pypi.python.org/packages/62/8b/83658b5f6c220d5fcde9f9852d46ea54765d734cfbc5a9f4c05bfc36db4d/Markdown-2.6.2.tar.gz";
102 url = "https://pypi.python.org/packages/62/8b/83658b5f6c220d5fcde9f9852d46ea54765d734cfbc5a9f4c05bfc36db4d/Markdown-2.6.2.tar.gz";
103 md5 = "256d19afcc564dc4ce4c229bb762f7ae";
103 md5 = "256d19afcc564dc4ce4c229bb762f7ae";
104 };
104 };
105 meta = {
105 meta = {
106 license = [ pkgs.lib.licenses.bsdOriginal ];
106 license = [ pkgs.lib.licenses.bsdOriginal ];
107 };
107 };
108 };
108 };
109 MarkupSafe = super.buildPythonPackage {
109 MarkupSafe = super.buildPythonPackage {
110 name = "MarkupSafe-0.23";
110 name = "MarkupSafe-0.23";
111 buildInputs = with self; [];
111 buildInputs = with self; [];
112 doCheck = false;
112 doCheck = false;
113 propagatedBuildInputs = with self; [];
113 propagatedBuildInputs = with self; [];
114 src = fetchurl {
114 src = fetchurl {
115 url = "https://pypi.python.org/packages/c0/41/bae1254e0396c0cc8cf1751cb7d9afc90a602353695af5952530482c963f/MarkupSafe-0.23.tar.gz";
115 url = "https://pypi.python.org/packages/c0/41/bae1254e0396c0cc8cf1751cb7d9afc90a602353695af5952530482c963f/MarkupSafe-0.23.tar.gz";
116 md5 = "f5ab3deee4c37cd6a922fb81e730da6e";
116 md5 = "f5ab3deee4c37cd6a922fb81e730da6e";
117 };
117 };
118 meta = {
118 meta = {
119 license = [ pkgs.lib.licenses.bsdOriginal ];
119 license = [ pkgs.lib.licenses.bsdOriginal ];
120 };
120 };
121 };
121 };
122 MySQL-python = super.buildPythonPackage {
122 MySQL-python = super.buildPythonPackage {
123 name = "MySQL-python-1.2.5";
123 name = "MySQL-python-1.2.5";
124 buildInputs = with self; [];
124 buildInputs = with self; [];
125 doCheck = false;
125 doCheck = false;
126 propagatedBuildInputs = with self; [];
126 propagatedBuildInputs = with self; [];
127 src = fetchurl {
127 src = fetchurl {
128 url = "https://pypi.python.org/packages/a5/e9/51b544da85a36a68debe7a7091f068d802fc515a3a202652828c73453cad/MySQL-python-1.2.5.zip";
128 url = "https://pypi.python.org/packages/a5/e9/51b544da85a36a68debe7a7091f068d802fc515a3a202652828c73453cad/MySQL-python-1.2.5.zip";
129 md5 = "654f75b302db6ed8dc5a898c625e030c";
129 md5 = "654f75b302db6ed8dc5a898c625e030c";
130 };
130 };
131 meta = {
131 meta = {
132 license = [ pkgs.lib.licenses.gpl1 ];
132 license = [ pkgs.lib.licenses.gpl1 ];
133 };
133 };
134 };
134 };
135 Paste = super.buildPythonPackage {
135 Paste = super.buildPythonPackage {
136 name = "Paste-2.0.2";
136 name = "Paste-2.0.2";
137 buildInputs = with self; [];
137 buildInputs = with self; [];
138 doCheck = false;
138 doCheck = false;
139 propagatedBuildInputs = with self; [six];
139 propagatedBuildInputs = with self; [six];
140 src = fetchurl {
140 src = fetchurl {
141 url = "https://pypi.python.org/packages/d5/8d/0f8ac40687b97ff3e07ebd1369be20bdb3f93864d2dc3c2ff542edb4ce50/Paste-2.0.2.tar.gz";
141 url = "https://pypi.python.org/packages/d5/8d/0f8ac40687b97ff3e07ebd1369be20bdb3f93864d2dc3c2ff542edb4ce50/Paste-2.0.2.tar.gz";
142 md5 = "4bfc8a7eaf858f6309d2ac0f40fc951c";
142 md5 = "4bfc8a7eaf858f6309d2ac0f40fc951c";
143 };
143 };
144 meta = {
144 meta = {
145 license = [ pkgs.lib.licenses.mit ];
145 license = [ pkgs.lib.licenses.mit ];
146 };
146 };
147 };
147 };
148 PasteDeploy = super.buildPythonPackage {
148 PasteDeploy = super.buildPythonPackage {
149 name = "PasteDeploy-1.5.2";
149 name = "PasteDeploy-1.5.2";
150 buildInputs = with self; [];
150 buildInputs = with self; [];
151 doCheck = false;
151 doCheck = false;
152 propagatedBuildInputs = with self; [];
152 propagatedBuildInputs = with self; [];
153 src = fetchurl {
153 src = fetchurl {
154 url = "https://pypi.python.org/packages/0f/90/8e20cdae206c543ea10793cbf4136eb9a8b3f417e04e40a29d72d9922cbd/PasteDeploy-1.5.2.tar.gz";
154 url = "https://pypi.python.org/packages/0f/90/8e20cdae206c543ea10793cbf4136eb9a8b3f417e04e40a29d72d9922cbd/PasteDeploy-1.5.2.tar.gz";
155 md5 = "352b7205c78c8de4987578d19431af3b";
155 md5 = "352b7205c78c8de4987578d19431af3b";
156 };
156 };
157 meta = {
157 meta = {
158 license = [ pkgs.lib.licenses.mit ];
158 license = [ pkgs.lib.licenses.mit ];
159 };
159 };
160 };
160 };
161 PasteScript = super.buildPythonPackage {
161 PasteScript = super.buildPythonPackage {
162 name = "PasteScript-1.7.5";
162 name = "PasteScript-1.7.5";
163 buildInputs = with self; [];
163 buildInputs = with self; [];
164 doCheck = false;
164 doCheck = false;
165 propagatedBuildInputs = with self; [Paste PasteDeploy];
165 propagatedBuildInputs = with self; [Paste PasteDeploy];
166 src = fetchurl {
166 src = fetchurl {
167 url = "https://pypi.python.org/packages/a5/05/fc60efa7c2f17a1dbaeccb2a903a1e90902d92b9d00eebabe3095829d806/PasteScript-1.7.5.tar.gz";
167 url = "https://pypi.python.org/packages/a5/05/fc60efa7c2f17a1dbaeccb2a903a1e90902d92b9d00eebabe3095829d806/PasteScript-1.7.5.tar.gz";
168 md5 = "4c72d78dcb6bb993f30536842c16af4d";
168 md5 = "4c72d78dcb6bb993f30536842c16af4d";
169 };
169 };
170 meta = {
170 meta = {
171 license = [ pkgs.lib.licenses.mit ];
171 license = [ pkgs.lib.licenses.mit ];
172 };
172 };
173 };
173 };
174 Pygments = super.buildPythonPackage {
174 Pygments = super.buildPythonPackage {
175 name = "Pygments-2.1.3";
175 name = "Pygments-2.1.3";
176 buildInputs = with self; [];
176 buildInputs = with self; [];
177 doCheck = false;
177 doCheck = false;
178 propagatedBuildInputs = with self; [];
178 propagatedBuildInputs = with self; [];
179 src = fetchurl {
179 src = fetchurl {
180 url = "https://pypi.python.org/packages/b8/67/ab177979be1c81bc99c8d0592ef22d547e70bb4c6815c383286ed5dec504/Pygments-2.1.3.tar.gz";
180 url = "https://pypi.python.org/packages/b8/67/ab177979be1c81bc99c8d0592ef22d547e70bb4c6815c383286ed5dec504/Pygments-2.1.3.tar.gz";
181 md5 = "ed3fba2467c8afcda4d317e4ef2c6150";
181 md5 = "ed3fba2467c8afcda4d317e4ef2c6150";
182 };
182 };
183 meta = {
183 meta = {
184 license = [ pkgs.lib.licenses.bsdOriginal ];
184 license = [ pkgs.lib.licenses.bsdOriginal ];
185 };
185 };
186 };
186 };
187 Pylons = super.buildPythonPackage {
187 Pylons = super.buildPythonPackage {
188 name = "Pylons-1.0.1";
188 name = "Pylons-1.0.1";
189 buildInputs = with self; [];
189 buildInputs = with self; [];
190 doCheck = false;
190 doCheck = false;
191 propagatedBuildInputs = with self; [Routes WebHelpers Beaker Paste PasteDeploy PasteScript FormEncode simplejson decorator nose Mako WebError WebTest Tempita MarkupSafe WebOb];
191 propagatedBuildInputs = with self; [Routes WebHelpers Beaker Paste PasteDeploy PasteScript FormEncode simplejson decorator nose Mako WebError WebTest Tempita MarkupSafe WebOb];
192 src = fetchurl {
192 src = fetchurl {
193 url = "https://pypi.python.org/packages/a2/69/b835a6bad00acbfeed3f33c6e44fa3f936efc998c795bfb15c61a79ecf62/Pylons-1.0.1.tar.gz";
193 url = "https://pypi.python.org/packages/a2/69/b835a6bad00acbfeed3f33c6e44fa3f936efc998c795bfb15c61a79ecf62/Pylons-1.0.1.tar.gz";
194 md5 = "6cb880d75fa81213192142b07a6e4915";
194 md5 = "6cb880d75fa81213192142b07a6e4915";
195 };
195 };
196 meta = {
196 meta = {
197 license = [ pkgs.lib.licenses.bsdOriginal ];
197 license = [ pkgs.lib.licenses.bsdOriginal ];
198 };
198 };
199 };
199 };
200 Pyro4 = super.buildPythonPackage {
200 Pyro4 = super.buildPythonPackage {
201 name = "Pyro4-4.41";
201 name = "Pyro4-4.41";
202 buildInputs = with self; [];
202 buildInputs = with self; [];
203 doCheck = false;
203 doCheck = false;
204 propagatedBuildInputs = with self; [serpent];
204 propagatedBuildInputs = with self; [serpent];
205 src = fetchurl {
205 src = fetchurl {
206 url = "https://pypi.python.org/packages/56/2b/89b566b4bf3e7f8ba790db2d1223852f8cb454c52cab7693dd41f608ca2a/Pyro4-4.41.tar.gz";
206 url = "https://pypi.python.org/packages/56/2b/89b566b4bf3e7f8ba790db2d1223852f8cb454c52cab7693dd41f608ca2a/Pyro4-4.41.tar.gz";
207 md5 = "ed69e9bfafa9c06c049a87cb0c4c2b6c";
207 md5 = "ed69e9bfafa9c06c049a87cb0c4c2b6c";
208 };
208 };
209 meta = {
209 meta = {
210 license = [ pkgs.lib.licenses.mit ];
210 license = [ pkgs.lib.licenses.mit ];
211 };
211 };
212 };
212 };
213 Routes = super.buildPythonPackage {
213 Routes = super.buildPythonPackage {
214 name = "Routes-1.13";
214 name = "Routes-1.13";
215 buildInputs = with self; [];
215 buildInputs = with self; [];
216 doCheck = false;
216 doCheck = false;
217 propagatedBuildInputs = with self; [repoze.lru];
217 propagatedBuildInputs = with self; [repoze.lru];
218 src = fetchurl {
218 src = fetchurl {
219 url = "https://pypi.python.org/packages/88/d3/259c3b3cde8837eb9441ab5f574a660e8a4acea8f54a078441d4d2acac1c/Routes-1.13.tar.gz";
219 url = "https://pypi.python.org/packages/88/d3/259c3b3cde8837eb9441ab5f574a660e8a4acea8f54a078441d4d2acac1c/Routes-1.13.tar.gz";
220 md5 = "d527b0ab7dd9172b1275a41f97448783";
220 md5 = "d527b0ab7dd9172b1275a41f97448783";
221 };
221 };
222 meta = {
222 meta = {
223 license = [ pkgs.lib.licenses.bsdOriginal ];
223 license = [ pkgs.lib.licenses.bsdOriginal ];
224 };
224 };
225 };
225 };
226 SQLAlchemy = super.buildPythonPackage {
226 SQLAlchemy = super.buildPythonPackage {
227 name = "SQLAlchemy-0.9.9";
227 name = "SQLAlchemy-0.9.9";
228 buildInputs = with self; [];
228 buildInputs = with self; [];
229 doCheck = false;
229 doCheck = false;
230 propagatedBuildInputs = with self; [];
230 propagatedBuildInputs = with self; [];
231 src = fetchurl {
231 src = fetchurl {
232 url = "https://pypi.python.org/packages/28/f7/1bbfd0d8597e8c358d5e15a166a486ad82fc5579b4e67b6ef7c05b1d182b/SQLAlchemy-0.9.9.tar.gz";
232 url = "https://pypi.python.org/packages/28/f7/1bbfd0d8597e8c358d5e15a166a486ad82fc5579b4e67b6ef7c05b1d182b/SQLAlchemy-0.9.9.tar.gz";
233 md5 = "8a10a9bd13ed3336ef7333ac2cc679ff";
233 md5 = "8a10a9bd13ed3336ef7333ac2cc679ff";
234 };
234 };
235 meta = {
235 meta = {
236 license = [ pkgs.lib.licenses.mit ];
236 license = [ pkgs.lib.licenses.mit ];
237 };
237 };
238 };
238 };
239 Sphinx = super.buildPythonPackage {
239 Sphinx = super.buildPythonPackage {
240 name = "Sphinx-1.2.2";
240 name = "Sphinx-1.2.2";
241 buildInputs = with self; [];
241 buildInputs = with self; [];
242 doCheck = false;
242 doCheck = false;
243 propagatedBuildInputs = with self; [Pygments docutils Jinja2];
243 propagatedBuildInputs = with self; [Pygments docutils Jinja2];
244 src = fetchurl {
244 src = fetchurl {
245 url = "https://pypi.python.org/packages/0a/50/34017e6efcd372893a416aba14b84a1a149fc7074537b0e9cb6ca7b7abe9/Sphinx-1.2.2.tar.gz";
245 url = "https://pypi.python.org/packages/0a/50/34017e6efcd372893a416aba14b84a1a149fc7074537b0e9cb6ca7b7abe9/Sphinx-1.2.2.tar.gz";
246 md5 = "3dc73ccaa8d0bfb2d62fb671b1f7e8a4";
246 md5 = "3dc73ccaa8d0bfb2d62fb671b1f7e8a4";
247 };
247 };
248 meta = {
248 meta = {
249 license = [ pkgs.lib.licenses.bsdOriginal ];
249 license = [ pkgs.lib.licenses.bsdOriginal ];
250 };
250 };
251 };
251 };
252 Tempita = super.buildPythonPackage {
252 Tempita = super.buildPythonPackage {
253 name = "Tempita-0.5.2";
253 name = "Tempita-0.5.2";
254 buildInputs = with self; [];
254 buildInputs = with self; [];
255 doCheck = false;
255 doCheck = false;
256 propagatedBuildInputs = with self; [];
256 propagatedBuildInputs = with self; [];
257 src = fetchurl {
257 src = fetchurl {
258 url = "https://pypi.python.org/packages/56/c8/8ed6eee83dbddf7b0fc64dd5d4454bc05e6ccaafff47991f73f2894d9ff4/Tempita-0.5.2.tar.gz";
258 url = "https://pypi.python.org/packages/56/c8/8ed6eee83dbddf7b0fc64dd5d4454bc05e6ccaafff47991f73f2894d9ff4/Tempita-0.5.2.tar.gz";
259 md5 = "4c2f17bb9d481821c41b6fbee904cea1";
259 md5 = "4c2f17bb9d481821c41b6fbee904cea1";
260 };
260 };
261 meta = {
261 meta = {
262 license = [ pkgs.lib.licenses.mit ];
262 license = [ pkgs.lib.licenses.mit ];
263 };
263 };
264 };
264 };
265 URLObject = super.buildPythonPackage {
265 URLObject = super.buildPythonPackage {
266 name = "URLObject-2.4.0";
266 name = "URLObject-2.4.0";
267 buildInputs = with self; [];
267 buildInputs = with self; [];
268 doCheck = false;
268 doCheck = false;
269 propagatedBuildInputs = with self; [];
269 propagatedBuildInputs = with self; [];
270 src = fetchurl {
270 src = fetchurl {
271 url = "https://pypi.python.org/packages/cb/b6/e25e58500f9caef85d664bec71ec67c116897bfebf8622c32cb75d1ca199/URLObject-2.4.0.tar.gz";
271 url = "https://pypi.python.org/packages/cb/b6/e25e58500f9caef85d664bec71ec67c116897bfebf8622c32cb75d1ca199/URLObject-2.4.0.tar.gz";
272 md5 = "2ed819738a9f0a3051f31dc9924e3065";
272 md5 = "2ed819738a9f0a3051f31dc9924e3065";
273 };
273 };
274 meta = {
274 meta = {
275 license = [ ];
275 license = [ ];
276 };
276 };
277 };
277 };
278 WebError = super.buildPythonPackage {
278 WebError = super.buildPythonPackage {
279 name = "WebError-0.10.3";
279 name = "WebError-0.10.3";
280 buildInputs = with self; [];
280 buildInputs = with self; [];
281 doCheck = false;
281 doCheck = false;
282 propagatedBuildInputs = with self; [WebOb Tempita Pygments Paste];
282 propagatedBuildInputs = with self; [WebOb Tempita Pygments Paste];
283 src = fetchurl {
283 src = fetchurl {
284 url = "https://pypi.python.org/packages/35/76/e7e5c2ce7e9c7f31b54c1ff295a495886d1279a002557d74dd8957346a79/WebError-0.10.3.tar.gz";
284 url = "https://pypi.python.org/packages/35/76/e7e5c2ce7e9c7f31b54c1ff295a495886d1279a002557d74dd8957346a79/WebError-0.10.3.tar.gz";
285 md5 = "84b9990b0baae6fd440b1e60cdd06f9a";
285 md5 = "84b9990b0baae6fd440b1e60cdd06f9a";
286 };
286 };
287 meta = {
287 meta = {
288 license = [ pkgs.lib.licenses.mit ];
288 license = [ pkgs.lib.licenses.mit ];
289 };
289 };
290 };
290 };
291 WebHelpers = super.buildPythonPackage {
291 WebHelpers = super.buildPythonPackage {
292 name = "WebHelpers-1.3";
292 name = "WebHelpers-1.3";
293 buildInputs = with self; [];
293 buildInputs = with self; [];
294 doCheck = false;
294 doCheck = false;
295 propagatedBuildInputs = with self; [MarkupSafe];
295 propagatedBuildInputs = with self; [MarkupSafe];
296 src = fetchurl {
296 src = fetchurl {
297 url = "https://pypi.python.org/packages/ee/68/4d07672821d514184357f1552f2dad923324f597e722de3b016ca4f7844f/WebHelpers-1.3.tar.gz";
297 url = "https://pypi.python.org/packages/ee/68/4d07672821d514184357f1552f2dad923324f597e722de3b016ca4f7844f/WebHelpers-1.3.tar.gz";
298 md5 = "32749ffadfc40fea51075a7def32588b";
298 md5 = "32749ffadfc40fea51075a7def32588b";
299 };
299 };
300 meta = {
300 meta = {
301 license = [ pkgs.lib.licenses.bsdOriginal ];
301 license = [ pkgs.lib.licenses.bsdOriginal ];
302 };
302 };
303 };
303 };
304 WebHelpers2 = super.buildPythonPackage {
304 WebHelpers2 = super.buildPythonPackage {
305 name = "WebHelpers2-2.0";
305 name = "WebHelpers2-2.0";
306 buildInputs = with self; [];
306 buildInputs = with self; [];
307 doCheck = false;
307 doCheck = false;
308 propagatedBuildInputs = with self; [MarkupSafe six];
308 propagatedBuildInputs = with self; [MarkupSafe six];
309 src = fetchurl {
309 src = fetchurl {
310 url = "https://pypi.python.org/packages/ff/30/56342c6ea522439e3662427c8d7b5e5b390dff4ff2dc92d8afcb8ab68b75/WebHelpers2-2.0.tar.gz";
310 url = "https://pypi.python.org/packages/ff/30/56342c6ea522439e3662427c8d7b5e5b390dff4ff2dc92d8afcb8ab68b75/WebHelpers2-2.0.tar.gz";
311 md5 = "0f6b68d70c12ee0aed48c00b24da13d3";
311 md5 = "0f6b68d70c12ee0aed48c00b24da13d3";
312 };
312 };
313 meta = {
313 meta = {
314 license = [ pkgs.lib.licenses.mit ];
314 license = [ pkgs.lib.licenses.mit ];
315 };
315 };
316 };
316 };
317 WebOb = super.buildPythonPackage {
317 WebOb = super.buildPythonPackage {
318 name = "WebOb-1.3.1";
318 name = "WebOb-1.3.1";
319 buildInputs = with self; [];
319 buildInputs = with self; [];
320 doCheck = false;
320 doCheck = false;
321 propagatedBuildInputs = with self; [];
321 propagatedBuildInputs = with self; [];
322 src = fetchurl {
322 src = fetchurl {
323 url = "https://pypi.python.org/packages/16/78/adfc0380b8a0d75b2d543fa7085ba98a573b1ae486d9def88d172b81b9fa/WebOb-1.3.1.tar.gz";
323 url = "https://pypi.python.org/packages/16/78/adfc0380b8a0d75b2d543fa7085ba98a573b1ae486d9def88d172b81b9fa/WebOb-1.3.1.tar.gz";
324 md5 = "20918251c5726956ba8fef22d1556177";
324 md5 = "20918251c5726956ba8fef22d1556177";
325 };
325 };
326 meta = {
326 meta = {
327 license = [ pkgs.lib.licenses.mit ];
327 license = [ pkgs.lib.licenses.mit ];
328 };
328 };
329 };
329 };
330 WebTest = super.buildPythonPackage {
330 WebTest = super.buildPythonPackage {
331 name = "WebTest-1.4.3";
331 name = "WebTest-1.4.3";
332 buildInputs = with self; [];
332 buildInputs = with self; [];
333 doCheck = false;
333 doCheck = false;
334 propagatedBuildInputs = with self; [WebOb];
334 propagatedBuildInputs = with self; [WebOb];
335 src = fetchurl {
335 src = fetchurl {
336 url = "https://pypi.python.org/packages/51/3d/84fd0f628df10b30c7db87895f56d0158e5411206b721ca903cb51bfd948/WebTest-1.4.3.zip";
336 url = "https://pypi.python.org/packages/51/3d/84fd0f628df10b30c7db87895f56d0158e5411206b721ca903cb51bfd948/WebTest-1.4.3.zip";
337 md5 = "631ce728bed92c681a4020a36adbc353";
337 md5 = "631ce728bed92c681a4020a36adbc353";
338 };
338 };
339 meta = {
339 meta = {
340 license = [ pkgs.lib.licenses.mit ];
340 license = [ pkgs.lib.licenses.mit ];
341 };
341 };
342 };
342 };
343 Whoosh = super.buildPythonPackage {
343 Whoosh = super.buildPythonPackage {
344 name = "Whoosh-2.7.0";
344 name = "Whoosh-2.7.0";
345 buildInputs = with self; [];
345 buildInputs = with self; [];
346 doCheck = false;
346 doCheck = false;
347 propagatedBuildInputs = with self; [];
347 propagatedBuildInputs = with self; [];
348 src = fetchurl {
348 src = fetchurl {
349 url = "https://pypi.python.org/packages/1c/dc/2f0231ff3875ded36df8c1ab851451e51a237dc0e5a86d3d96036158da94/Whoosh-2.7.0.zip";
349 url = "https://pypi.python.org/packages/1c/dc/2f0231ff3875ded36df8c1ab851451e51a237dc0e5a86d3d96036158da94/Whoosh-2.7.0.zip";
350 md5 = "7abfd970f16fadc7311960f3fa0bc7a9";
350 md5 = "7abfd970f16fadc7311960f3fa0bc7a9";
351 };
351 };
352 meta = {
352 meta = {
353 license = [ pkgs.lib.licenses.bsdOriginal pkgs.lib.licenses.bsd2 ];
353 license = [ pkgs.lib.licenses.bsdOriginal pkgs.lib.licenses.bsd2 ];
354 };
354 };
355 };
355 };
356 alembic = super.buildPythonPackage {
356 alembic = super.buildPythonPackage {
357 name = "alembic-0.8.4";
357 name = "alembic-0.8.4";
358 buildInputs = with self; [];
358 buildInputs = with self; [];
359 doCheck = false;
359 doCheck = false;
360 propagatedBuildInputs = with self; [SQLAlchemy Mako python-editor];
360 propagatedBuildInputs = with self; [SQLAlchemy Mako python-editor];
361 src = fetchurl {
361 src = fetchurl {
362 url = "https://pypi.python.org/packages/ca/7e/299b4499b5c75e5a38c5845145ad24755bebfb8eec07a2e1c366b7181eeb/alembic-0.8.4.tar.gz";
362 url = "https://pypi.python.org/packages/ca/7e/299b4499b5c75e5a38c5845145ad24755bebfb8eec07a2e1c366b7181eeb/alembic-0.8.4.tar.gz";
363 md5 = "5f95d8ee62b443f9b37eb5bee76c582d";
363 md5 = "5f95d8ee62b443f9b37eb5bee76c582d";
364 };
364 };
365 meta = {
365 meta = {
366 license = [ pkgs.lib.licenses.mit ];
366 license = [ pkgs.lib.licenses.mit ];
367 };
367 };
368 };
368 };
369 amqplib = super.buildPythonPackage {
369 amqplib = super.buildPythonPackage {
370 name = "amqplib-1.0.2";
370 name = "amqplib-1.0.2";
371 buildInputs = with self; [];
371 buildInputs = with self; [];
372 doCheck = false;
372 doCheck = false;
373 propagatedBuildInputs = with self; [];
373 propagatedBuildInputs = with self; [];
374 src = fetchurl {
374 src = fetchurl {
375 url = "https://pypi.python.org/packages/75/b7/8c2429bf8d92354a0118614f9a4d15e53bc69ebedce534284111de5a0102/amqplib-1.0.2.tgz";
375 url = "https://pypi.python.org/packages/75/b7/8c2429bf8d92354a0118614f9a4d15e53bc69ebedce534284111de5a0102/amqplib-1.0.2.tgz";
376 md5 = "5c92f17fbedd99b2b4a836d4352d1e2f";
376 md5 = "5c92f17fbedd99b2b4a836d4352d1e2f";
377 };
377 };
378 meta = {
378 meta = {
379 license = [ { fullName = "LGPL"; } { fullName = "GNU Library or Lesser General Public License (LGPL)"; } ];
379 license = [ { fullName = "LGPL"; } { fullName = "GNU Library or Lesser General Public License (LGPL)"; } ];
380 };
380 };
381 };
381 };
382 anyjson = super.buildPythonPackage {
382 anyjson = super.buildPythonPackage {
383 name = "anyjson-0.3.3";
383 name = "anyjson-0.3.3";
384 buildInputs = with self; [];
384 buildInputs = with self; [];
385 doCheck = false;
385 doCheck = false;
386 propagatedBuildInputs = with self; [];
386 propagatedBuildInputs = with self; [];
387 src = fetchurl {
387 src = fetchurl {
388 url = "https://pypi.python.org/packages/c3/4d/d4089e1a3dd25b46bebdb55a992b0797cff657b4477bc32ce28038fdecbc/anyjson-0.3.3.tar.gz";
388 url = "https://pypi.python.org/packages/c3/4d/d4089e1a3dd25b46bebdb55a992b0797cff657b4477bc32ce28038fdecbc/anyjson-0.3.3.tar.gz";
389 md5 = "2ea28d6ec311aeeebaf993cb3008b27c";
389 md5 = "2ea28d6ec311aeeebaf993cb3008b27c";
390 };
390 };
391 meta = {
391 meta = {
392 license = [ pkgs.lib.licenses.bsdOriginal ];
392 license = [ pkgs.lib.licenses.bsdOriginal ];
393 };
393 };
394 };
394 };
395 appenlight-client = super.buildPythonPackage {
395 appenlight-client = super.buildPythonPackage {
396 name = "appenlight-client-0.6.14";
396 name = "appenlight-client-0.6.14";
397 buildInputs = with self; [];
397 buildInputs = with self; [];
398 doCheck = false;
398 doCheck = false;
399 propagatedBuildInputs = with self; [WebOb requests];
399 propagatedBuildInputs = with self; [WebOb requests];
400 src = fetchurl {
400 src = fetchurl {
401 url = "https://pypi.python.org/packages/4d/e0/23fee3ebada8143f707e65c06bcb82992040ee64ea8355e044ed55ebf0c1/appenlight_client-0.6.14.tar.gz";
401 url = "https://pypi.python.org/packages/4d/e0/23fee3ebada8143f707e65c06bcb82992040ee64ea8355e044ed55ebf0c1/appenlight_client-0.6.14.tar.gz";
402 md5 = "578c69b09f4356d898fff1199b98a95c";
402 md5 = "578c69b09f4356d898fff1199b98a95c";
403 };
403 };
404 meta = {
404 meta = {
405 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "DFSG approved"; } ];
405 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "DFSG approved"; } ];
406 };
406 };
407 };
407 };
408 authomatic = super.buildPythonPackage {
408 authomatic = super.buildPythonPackage {
409 name = "authomatic-0.1.0.post1";
409 name = "authomatic-0.1.0.post1";
410 buildInputs = with self; [];
410 buildInputs = with self; [];
411 doCheck = false;
411 doCheck = false;
412 propagatedBuildInputs = with self; [];
412 propagatedBuildInputs = with self; [];
413 src = fetchurl {
413 src = fetchurl {
414 url = "https://pypi.python.org/packages/08/1a/8a930461e604c2d5a7a871e1ac59fa82ccf994c32e807230c8d2fb07815a/Authomatic-0.1.0.post1.tar.gz";
414 url = "https://pypi.python.org/packages/08/1a/8a930461e604c2d5a7a871e1ac59fa82ccf994c32e807230c8d2fb07815a/Authomatic-0.1.0.post1.tar.gz";
415 md5 = "be3f3ce08747d776aae6d6cc8dcb49a9";
415 md5 = "be3f3ce08747d776aae6d6cc8dcb49a9";
416 };
416 };
417 meta = {
417 meta = {
418 license = [ pkgs.lib.licenses.mit ];
418 license = [ pkgs.lib.licenses.mit ];
419 };
419 };
420 };
420 };
421 backport-ipaddress = super.buildPythonPackage {
421 backport-ipaddress = super.buildPythonPackage {
422 name = "backport-ipaddress-0.1";
422 name = "backport-ipaddress-0.1";
423 buildInputs = with self; [];
423 buildInputs = with self; [];
424 doCheck = false;
424 doCheck = false;
425 propagatedBuildInputs = with self; [];
425 propagatedBuildInputs = with self; [];
426 src = fetchurl {
426 src = fetchurl {
427 url = "https://pypi.python.org/packages/d3/30/54c6dab05a4dec44db25ff309f1fbb6b7a8bde3f2bade38bb9da67bbab8f/backport_ipaddress-0.1.tar.gz";
427 url = "https://pypi.python.org/packages/d3/30/54c6dab05a4dec44db25ff309f1fbb6b7a8bde3f2bade38bb9da67bbab8f/backport_ipaddress-0.1.tar.gz";
428 md5 = "9c1f45f4361f71b124d7293a60006c05";
428 md5 = "9c1f45f4361f71b124d7293a60006c05";
429 };
429 };
430 meta = {
430 meta = {
431 license = [ pkgs.lib.licenses.psfl ];
431 license = [ pkgs.lib.licenses.psfl ];
432 };
432 };
433 };
433 };
434 bottle = super.buildPythonPackage {
434 bottle = super.buildPythonPackage {
435 name = "bottle-0.12.8";
435 name = "bottle-0.12.8";
436 buildInputs = with self; [];
436 buildInputs = with self; [];
437 doCheck = false;
437 doCheck = false;
438 propagatedBuildInputs = with self; [];
438 propagatedBuildInputs = with self; [];
439 src = fetchurl {
439 src = fetchurl {
440 url = "https://pypi.python.org/packages/52/df/e4a408f3a7af396d186d4ecd3b389dd764f0f943b4fa8d257bfe7b49d343/bottle-0.12.8.tar.gz";
440 url = "https://pypi.python.org/packages/52/df/e4a408f3a7af396d186d4ecd3b389dd764f0f943b4fa8d257bfe7b49d343/bottle-0.12.8.tar.gz";
441 md5 = "13132c0a8f607bf860810a6ee9064c5b";
441 md5 = "13132c0a8f607bf860810a6ee9064c5b";
442 };
442 };
443 meta = {
443 meta = {
444 license = [ pkgs.lib.licenses.mit ];
444 license = [ pkgs.lib.licenses.mit ];
445 };
445 };
446 };
446 };
447 bumpversion = super.buildPythonPackage {
447 bumpversion = super.buildPythonPackage {
448 name = "bumpversion-0.5.3";
448 name = "bumpversion-0.5.3";
449 buildInputs = with self; [];
449 buildInputs = with self; [];
450 doCheck = false;
450 doCheck = false;
451 propagatedBuildInputs = with self; [];
451 propagatedBuildInputs = with self; [];
452 src = fetchurl {
452 src = fetchurl {
453 url = "https://pypi.python.org/packages/14/41/8c9da3549f8e00c84f0432c3a8cf8ed6898374714676aab91501d48760db/bumpversion-0.5.3.tar.gz";
453 url = "https://pypi.python.org/packages/14/41/8c9da3549f8e00c84f0432c3a8cf8ed6898374714676aab91501d48760db/bumpversion-0.5.3.tar.gz";
454 md5 = "c66a3492eafcf5ad4b024be9fca29820";
454 md5 = "c66a3492eafcf5ad4b024be9fca29820";
455 };
455 };
456 meta = {
456 meta = {
457 license = [ pkgs.lib.licenses.mit ];
457 license = [ pkgs.lib.licenses.mit ];
458 };
458 };
459 };
459 };
460 celery = super.buildPythonPackage {
460 celery = super.buildPythonPackage {
461 name = "celery-2.2.10";
461 name = "celery-2.2.10";
462 buildInputs = with self; [];
462 buildInputs = with self; [];
463 doCheck = false;
463 doCheck = false;
464 propagatedBuildInputs = with self; [python-dateutil anyjson kombu pyparsing];
464 propagatedBuildInputs = with self; [python-dateutil anyjson kombu pyparsing];
465 src = fetchurl {
465 src = fetchurl {
466 url = "https://pypi.python.org/packages/b1/64/860fd50e45844c83442e7953effcddeff66b2851d90b2d784f7201c111b8/celery-2.2.10.tar.gz";
466 url = "https://pypi.python.org/packages/b1/64/860fd50e45844c83442e7953effcddeff66b2851d90b2d784f7201c111b8/celery-2.2.10.tar.gz";
467 md5 = "898bc87e54f278055b561316ba73e222";
467 md5 = "898bc87e54f278055b561316ba73e222";
468 };
468 };
469 meta = {
469 meta = {
470 license = [ pkgs.lib.licenses.bsdOriginal ];
470 license = [ pkgs.lib.licenses.bsdOriginal ];
471 };
471 };
472 };
472 };
473 channelstream = super.buildPythonPackage {
473 channelstream = super.buildPythonPackage {
474 name = "channelstream-0.5.2";
474 name = "channelstream-0.5.2";
475 buildInputs = with self; [];
475 buildInputs = with self; [];
476 doCheck = false;
476 doCheck = false;
477 propagatedBuildInputs = with self; [gevent ws4py pyramid pyramid-jinja2 itsdangerous requests six];
477 propagatedBuildInputs = with self; [gevent ws4py pyramid pyramid-jinja2 itsdangerous requests six];
478 src = fetchurl {
478 src = fetchurl {
479 url = "https://pypi.python.org/packages/2b/31/29a8e085cf5bf97fa88e7b947adabfc581a18a3463adf77fb6dada34a65f/channelstream-0.5.2.tar.gz";
479 url = "https://pypi.python.org/packages/2b/31/29a8e085cf5bf97fa88e7b947adabfc581a18a3463adf77fb6dada34a65f/channelstream-0.5.2.tar.gz";
480 md5 = "1c5eb2a8a405be6f1073da94da6d81d3";
480 md5 = "1c5eb2a8a405be6f1073da94da6d81d3";
481 };
481 };
482 meta = {
482 meta = {
483 license = [ pkgs.lib.licenses.bsdOriginal ];
483 license = [ pkgs.lib.licenses.bsdOriginal ];
484 };
484 };
485 };
485 };
486 click = super.buildPythonPackage {
486 click = super.buildPythonPackage {
487 name = "click-5.1";
487 name = "click-5.1";
488 buildInputs = with self; [];
488 buildInputs = with self; [];
489 doCheck = false;
489 doCheck = false;
490 propagatedBuildInputs = with self; [];
490 propagatedBuildInputs = with self; [];
491 src = fetchurl {
491 src = fetchurl {
492 url = "https://pypi.python.org/packages/b7/34/a496632c4fb6c1ee76efedf77bb8d28b29363d839953d95095b12defe791/click-5.1.tar.gz";
492 url = "https://pypi.python.org/packages/b7/34/a496632c4fb6c1ee76efedf77bb8d28b29363d839953d95095b12defe791/click-5.1.tar.gz";
493 md5 = "9c5323008cccfe232a8b161fc8196d41";
493 md5 = "9c5323008cccfe232a8b161fc8196d41";
494 };
494 };
495 meta = {
495 meta = {
496 license = [ pkgs.lib.licenses.bsdOriginal ];
496 license = [ pkgs.lib.licenses.bsdOriginal ];
497 };
497 };
498 };
498 };
499 colander = super.buildPythonPackage {
499 colander = super.buildPythonPackage {
500 name = "colander-1.2";
500 name = "colander-1.2";
501 buildInputs = with self; [];
501 buildInputs = with self; [];
502 doCheck = false;
502 doCheck = false;
503 propagatedBuildInputs = with self; [translationstring iso8601];
503 propagatedBuildInputs = with self; [translationstring iso8601];
504 src = fetchurl {
504 src = fetchurl {
505 url = "https://pypi.python.org/packages/14/23/c9ceba07a6a1dc0eefbb215fc0dc64aabc2b22ee756bc0f0c13278fa0887/colander-1.2.tar.gz";
505 url = "https://pypi.python.org/packages/14/23/c9ceba07a6a1dc0eefbb215fc0dc64aabc2b22ee756bc0f0c13278fa0887/colander-1.2.tar.gz";
506 md5 = "83db21b07936a0726e588dae1914b9ed";
506 md5 = "83db21b07936a0726e588dae1914b9ed";
507 };
507 };
508 meta = {
508 meta = {
509 license = [ { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
509 license = [ { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
510 };
510 };
511 };
511 };
512 configobj = super.buildPythonPackage {
512 configobj = super.buildPythonPackage {
513 name = "configobj-5.0.6";
513 name = "configobj-5.0.6";
514 buildInputs = with self; [];
514 buildInputs = with self; [];
515 doCheck = false;
515 doCheck = false;
516 propagatedBuildInputs = with self; [six];
516 propagatedBuildInputs = with self; [six];
517 src = fetchurl {
517 src = fetchurl {
518 url = "https://pypi.python.org/packages/64/61/079eb60459c44929e684fa7d9e2fdca403f67d64dd9dbac27296be2e0fab/configobj-5.0.6.tar.gz";
518 url = "https://pypi.python.org/packages/64/61/079eb60459c44929e684fa7d9e2fdca403f67d64dd9dbac27296be2e0fab/configobj-5.0.6.tar.gz";
519 md5 = "e472a3a1c2a67bb0ec9b5d54c13a47d6";
519 md5 = "e472a3a1c2a67bb0ec9b5d54c13a47d6";
520 };
520 };
521 meta = {
521 meta = {
522 license = [ pkgs.lib.licenses.bsdOriginal ];
522 license = [ pkgs.lib.licenses.bsdOriginal ];
523 };
523 };
524 };
524 };
525 cov-core = super.buildPythonPackage {
525 cov-core = super.buildPythonPackage {
526 name = "cov-core-1.15.0";
526 name = "cov-core-1.15.0";
527 buildInputs = with self; [];
527 buildInputs = with self; [];
528 doCheck = false;
528 doCheck = false;
529 propagatedBuildInputs = with self; [coverage];
529 propagatedBuildInputs = with self; [coverage];
530 src = fetchurl {
530 src = fetchurl {
531 url = "https://pypi.python.org/packages/4b/87/13e75a47b4ba1be06f29f6d807ca99638bedc6b57fa491cd3de891ca2923/cov-core-1.15.0.tar.gz";
531 url = "https://pypi.python.org/packages/4b/87/13e75a47b4ba1be06f29f6d807ca99638bedc6b57fa491cd3de891ca2923/cov-core-1.15.0.tar.gz";
532 md5 = "f519d4cb4c4e52856afb14af52919fe6";
532 md5 = "f519d4cb4c4e52856afb14af52919fe6";
533 };
533 };
534 meta = {
534 meta = {
535 license = [ pkgs.lib.licenses.mit ];
535 license = [ pkgs.lib.licenses.mit ];
536 };
536 };
537 };
537 };
538 coverage = super.buildPythonPackage {
538 coverage = super.buildPythonPackage {
539 name = "coverage-3.7.1";
539 name = "coverage-3.7.1";
540 buildInputs = with self; [];
540 buildInputs = with self; [];
541 doCheck = false;
541 doCheck = false;
542 propagatedBuildInputs = with self; [];
542 propagatedBuildInputs = with self; [];
543 src = fetchurl {
543 src = fetchurl {
544 url = "https://pypi.python.org/packages/09/4f/89b06c7fdc09687bca507dc411c342556ef9c5a3b26756137a4878ff19bf/coverage-3.7.1.tar.gz";
544 url = "https://pypi.python.org/packages/09/4f/89b06c7fdc09687bca507dc411c342556ef9c5a3b26756137a4878ff19bf/coverage-3.7.1.tar.gz";
545 md5 = "c47b36ceb17eaff3ecfab3bcd347d0df";
545 md5 = "c47b36ceb17eaff3ecfab3bcd347d0df";
546 };
546 };
547 meta = {
547 meta = {
548 license = [ pkgs.lib.licenses.bsdOriginal ];
548 license = [ pkgs.lib.licenses.bsdOriginal ];
549 };
549 };
550 };
550 };
551 cssselect = super.buildPythonPackage {
551 cssselect = super.buildPythonPackage {
552 name = "cssselect-0.9.1";
552 name = "cssselect-0.9.1";
553 buildInputs = with self; [];
553 buildInputs = with self; [];
554 doCheck = false;
554 doCheck = false;
555 propagatedBuildInputs = with self; [];
555 propagatedBuildInputs = with self; [];
556 src = fetchurl {
556 src = fetchurl {
557 url = "https://pypi.python.org/packages/aa/e5/9ee1460d485b94a6d55732eb7ad5b6c084caf73dd6f9cb0bb7d2a78fafe8/cssselect-0.9.1.tar.gz";
557 url = "https://pypi.python.org/packages/aa/e5/9ee1460d485b94a6d55732eb7ad5b6c084caf73dd6f9cb0bb7d2a78fafe8/cssselect-0.9.1.tar.gz";
558 md5 = "c74f45966277dc7a0f768b9b0f3522ac";
558 md5 = "c74f45966277dc7a0f768b9b0f3522ac";
559 };
559 };
560 meta = {
560 meta = {
561 license = [ pkgs.lib.licenses.bsdOriginal ];
561 license = [ pkgs.lib.licenses.bsdOriginal ];
562 };
562 };
563 };
563 };
564 decorator = super.buildPythonPackage {
564 decorator = super.buildPythonPackage {
565 name = "decorator-3.4.2";
565 name = "decorator-3.4.2";
566 buildInputs = with self; [];
566 buildInputs = with self; [];
567 doCheck = false;
567 doCheck = false;
568 propagatedBuildInputs = with self; [];
568 propagatedBuildInputs = with self; [];
569 src = fetchurl {
569 src = fetchurl {
570 url = "https://pypi.python.org/packages/35/3a/42566eb7a2cbac774399871af04e11d7ae3fc2579e7dae85213b8d1d1c57/decorator-3.4.2.tar.gz";
570 url = "https://pypi.python.org/packages/35/3a/42566eb7a2cbac774399871af04e11d7ae3fc2579e7dae85213b8d1d1c57/decorator-3.4.2.tar.gz";
571 md5 = "9e0536870d2b83ae27d58dbf22582f4d";
571 md5 = "9e0536870d2b83ae27d58dbf22582f4d";
572 };
572 };
573 meta = {
573 meta = {
574 license = [ pkgs.lib.licenses.bsdOriginal ];
574 license = [ pkgs.lib.licenses.bsdOriginal ];
575 };
575 };
576 };
576 };
577 deform = super.buildPythonPackage {
577 deform = super.buildPythonPackage {
578 name = "deform-2.0a2";
578 name = "deform-2.0a2";
579 buildInputs = with self; [];
579 buildInputs = with self; [];
580 doCheck = false;
580 doCheck = false;
581 propagatedBuildInputs = with self; [Chameleon colander peppercorn translationstring zope.deprecation];
581 propagatedBuildInputs = with self; [Chameleon colander peppercorn translationstring zope.deprecation];
582 src = fetchurl {
582 src = fetchurl {
583 url = "https://pypi.python.org/packages/8d/b3/aab57e81da974a806dc9c5fa024a6404720f890a6dcf2e80885e3cb4609a/deform-2.0a2.tar.gz";
583 url = "https://pypi.python.org/packages/8d/b3/aab57e81da974a806dc9c5fa024a6404720f890a6dcf2e80885e3cb4609a/deform-2.0a2.tar.gz";
584 md5 = "7a90d41f7fbc18002ce74f39bd90a5e4";
584 md5 = "7a90d41f7fbc18002ce74f39bd90a5e4";
585 };
585 };
586 meta = {
586 meta = {
587 license = [ { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
587 license = [ { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
588 };
588 };
589 };
589 };
590 docutils = super.buildPythonPackage {
590 docutils = super.buildPythonPackage {
591 name = "docutils-0.12";
591 name = "docutils-0.12";
592 buildInputs = with self; [];
592 buildInputs = with self; [];
593 doCheck = false;
593 doCheck = false;
594 propagatedBuildInputs = with self; [];
594 propagatedBuildInputs = with self; [];
595 src = fetchurl {
595 src = fetchurl {
596 url = "https://pypi.python.org/packages/37/38/ceda70135b9144d84884ae2fc5886c6baac4edea39550f28bcd144c1234d/docutils-0.12.tar.gz";
596 url = "https://pypi.python.org/packages/37/38/ceda70135b9144d84884ae2fc5886c6baac4edea39550f28bcd144c1234d/docutils-0.12.tar.gz";
597 md5 = "4622263b62c5c771c03502afa3157768";
597 md5 = "4622263b62c5c771c03502afa3157768";
598 };
598 };
599 meta = {
599 meta = {
600 license = [ pkgs.lib.licenses.bsdOriginal pkgs.lib.licenses.publicDomain pkgs.lib.licenses.gpl1 { fullName = "public domain, Python, 2-Clause BSD, GPL 3 (see COPYING.txt)"; } pkgs.lib.licenses.psfl ];
600 license = [ pkgs.lib.licenses.bsdOriginal pkgs.lib.licenses.publicDomain pkgs.lib.licenses.gpl1 { fullName = "public domain, Python, 2-Clause BSD, GPL 3 (see COPYING.txt)"; } pkgs.lib.licenses.psfl ];
601 };
601 };
602 };
602 };
603 dogpile.cache = super.buildPythonPackage {
603 dogpile.cache = super.buildPythonPackage {
604 name = "dogpile.cache-0.6.1";
604 name = "dogpile.cache-0.6.1";
605 buildInputs = with self; [];
605 buildInputs = with self; [];
606 doCheck = false;
606 doCheck = false;
607 propagatedBuildInputs = with self; [];
607 propagatedBuildInputs = with self; [];
608 src = fetchurl {
608 src = fetchurl {
609 url = "https://pypi.python.org/packages/f6/a0/6f2142c58c6588d17c734265b103ae1cd0741e1681dd9483a63f22033375/dogpile.cache-0.6.1.tar.gz";
609 url = "https://pypi.python.org/packages/f6/a0/6f2142c58c6588d17c734265b103ae1cd0741e1681dd9483a63f22033375/dogpile.cache-0.6.1.tar.gz";
610 md5 = "35d7fb30f22bbd0685763d894dd079a9";
610 md5 = "35d7fb30f22bbd0685763d894dd079a9";
611 };
611 };
612 meta = {
612 meta = {
613 license = [ pkgs.lib.licenses.bsdOriginal ];
613 license = [ pkgs.lib.licenses.bsdOriginal ];
614 };
614 };
615 };
615 };
616 dogpile.core = super.buildPythonPackage {
616 dogpile.core = super.buildPythonPackage {
617 name = "dogpile.core-0.4.1";
617 name = "dogpile.core-0.4.1";
618 buildInputs = with self; [];
618 buildInputs = with self; [];
619 doCheck = false;
619 doCheck = false;
620 propagatedBuildInputs = with self; [];
620 propagatedBuildInputs = with self; [];
621 src = fetchurl {
621 src = fetchurl {
622 url = "https://pypi.python.org/packages/0e/77/e72abc04c22aedf874301861e5c1e761231c288b5de369c18be8f4b5c9bb/dogpile.core-0.4.1.tar.gz";
622 url = "https://pypi.python.org/packages/0e/77/e72abc04c22aedf874301861e5c1e761231c288b5de369c18be8f4b5c9bb/dogpile.core-0.4.1.tar.gz";
623 md5 = "01cb19f52bba3e95c9b560f39341f045";
623 md5 = "01cb19f52bba3e95c9b560f39341f045";
624 };
624 };
625 meta = {
625 meta = {
626 license = [ pkgs.lib.licenses.bsdOriginal ];
626 license = [ pkgs.lib.licenses.bsdOriginal ];
627 };
627 };
628 };
628 };
629 dulwich = super.buildPythonPackage {
629 dulwich = super.buildPythonPackage {
630 name = "dulwich-0.12.0";
630 name = "dulwich-0.12.0";
631 buildInputs = with self; [];
631 buildInputs = with self; [];
632 doCheck = false;
632 doCheck = false;
633 propagatedBuildInputs = with self; [];
633 propagatedBuildInputs = with self; [];
634 src = fetchurl {
634 src = fetchurl {
635 url = "https://pypi.python.org/packages/6f/04/fbe561b6d45c0ec758330d5b7f5ba4b6cb4f1ca1ab49859d2fc16320da75/dulwich-0.12.0.tar.gz";
635 url = "https://pypi.python.org/packages/6f/04/fbe561b6d45c0ec758330d5b7f5ba4b6cb4f1ca1ab49859d2fc16320da75/dulwich-0.12.0.tar.gz";
636 md5 = "f3a8a12bd9f9dd8c233e18f3d49436fa";
636 md5 = "f3a8a12bd9f9dd8c233e18f3d49436fa";
637 };
637 };
638 meta = {
638 meta = {
639 license = [ pkgs.lib.licenses.gpl2Plus ];
639 license = [ pkgs.lib.licenses.gpl2Plus ];
640 };
640 };
641 };
641 };
642 ecdsa = super.buildPythonPackage {
642 ecdsa = super.buildPythonPackage {
643 name = "ecdsa-0.11";
643 name = "ecdsa-0.11";
644 buildInputs = with self; [];
644 buildInputs = with self; [];
645 doCheck = false;
645 doCheck = false;
646 propagatedBuildInputs = with self; [];
646 propagatedBuildInputs = with self; [];
647 src = fetchurl {
647 src = fetchurl {
648 url = "https://pypi.python.org/packages/6c/3f/92fe5dcdcaa7bd117be21e5520c9a54375112b66ec000d209e9e9519fad1/ecdsa-0.11.tar.gz";
648 url = "https://pypi.python.org/packages/6c/3f/92fe5dcdcaa7bd117be21e5520c9a54375112b66ec000d209e9e9519fad1/ecdsa-0.11.tar.gz";
649 md5 = "8ef586fe4dbb156697d756900cb41d7c";
649 md5 = "8ef586fe4dbb156697d756900cb41d7c";
650 };
650 };
651 meta = {
651 meta = {
652 license = [ pkgs.lib.licenses.mit ];
652 license = [ pkgs.lib.licenses.mit ];
653 };
653 };
654 };
654 };
655 elasticsearch = super.buildPythonPackage {
655 elasticsearch = super.buildPythonPackage {
656 name = "elasticsearch-2.3.0";
656 name = "elasticsearch-2.3.0";
657 buildInputs = with self; [];
657 buildInputs = with self; [];
658 doCheck = false;
658 doCheck = false;
659 propagatedBuildInputs = with self; [urllib3];
659 propagatedBuildInputs = with self; [urllib3];
660 src = fetchurl {
660 src = fetchurl {
661 url = "https://pypi.python.org/packages/10/35/5fd52c5f0b0ee405ed4b5195e8bce44c5e041787680dc7b94b8071cac600/elasticsearch-2.3.0.tar.gz";
661 url = "https://pypi.python.org/packages/10/35/5fd52c5f0b0ee405ed4b5195e8bce44c5e041787680dc7b94b8071cac600/elasticsearch-2.3.0.tar.gz";
662 md5 = "2550f3b51629cf1ef9636608af92c340";
662 md5 = "2550f3b51629cf1ef9636608af92c340";
663 };
663 };
664 meta = {
664 meta = {
665 license = [ pkgs.lib.licenses.asl20 ];
665 license = [ pkgs.lib.licenses.asl20 ];
666 };
666 };
667 };
667 };
668 elasticsearch-dsl = super.buildPythonPackage {
668 elasticsearch-dsl = super.buildPythonPackage {
669 name = "elasticsearch-dsl-2.0.0";
669 name = "elasticsearch-dsl-2.0.0";
670 buildInputs = with self; [];
670 buildInputs = with self; [];
671 doCheck = false;
671 doCheck = false;
672 propagatedBuildInputs = with self; [six python-dateutil elasticsearch];
672 propagatedBuildInputs = with self; [six python-dateutil elasticsearch];
673 src = fetchurl {
673 src = fetchurl {
674 url = "https://pypi.python.org/packages/4e/5d/e788ae8dbe2ff4d13426db0a027533386a5c276c77a2654dc0e2007ce04a/elasticsearch-dsl-2.0.0.tar.gz";
674 url = "https://pypi.python.org/packages/4e/5d/e788ae8dbe2ff4d13426db0a027533386a5c276c77a2654dc0e2007ce04a/elasticsearch-dsl-2.0.0.tar.gz";
675 md5 = "4cdfec81bb35383dd3b7d02d7dc5ee68";
675 md5 = "4cdfec81bb35383dd3b7d02d7dc5ee68";
676 };
676 };
677 meta = {
677 meta = {
678 license = [ pkgs.lib.licenses.asl20 ];
678 license = [ pkgs.lib.licenses.asl20 ];
679 };
679 };
680 };
680 };
681 future = super.buildPythonPackage {
681 future = super.buildPythonPackage {
682 name = "future-0.14.3";
682 name = "future-0.14.3";
683 buildInputs = with self; [];
683 buildInputs = with self; [];
684 doCheck = false;
684 doCheck = false;
685 propagatedBuildInputs = with self; [];
685 propagatedBuildInputs = with self; [];
686 src = fetchurl {
686 src = fetchurl {
687 url = "https://pypi.python.org/packages/83/80/8ef3a11a15f8eaafafa0937b20c1b3f73527e69ab6b3fa1cf94a5a96aabb/future-0.14.3.tar.gz";
687 url = "https://pypi.python.org/packages/83/80/8ef3a11a15f8eaafafa0937b20c1b3f73527e69ab6b3fa1cf94a5a96aabb/future-0.14.3.tar.gz";
688 md5 = "e94079b0bd1fc054929e8769fc0f6083";
688 md5 = "e94079b0bd1fc054929e8769fc0f6083";
689 };
689 };
690 meta = {
690 meta = {
691 license = [ { fullName = "OSI Approved"; } pkgs.lib.licenses.mit ];
691 license = [ { fullName = "OSI Approved"; } pkgs.lib.licenses.mit ];
692 };
692 };
693 };
693 };
694 futures = super.buildPythonPackage {
694 futures = super.buildPythonPackage {
695 name = "futures-3.0.2";
695 name = "futures-3.0.2";
696 buildInputs = with self; [];
696 buildInputs = with self; [];
697 doCheck = false;
697 doCheck = false;
698 propagatedBuildInputs = with self; [];
698 propagatedBuildInputs = with self; [];
699 src = fetchurl {
699 src = fetchurl {
700 url = "https://pypi.python.org/packages/f8/e7/fc0fcbeb9193ba2d4de00b065e7fd5aecd0679e93ce95a07322b2b1434f4/futures-3.0.2.tar.gz";
700 url = "https://pypi.python.org/packages/f8/e7/fc0fcbeb9193ba2d4de00b065e7fd5aecd0679e93ce95a07322b2b1434f4/futures-3.0.2.tar.gz";
701 md5 = "42aaf1e4de48d6e871d77dc1f9d96d5a";
701 md5 = "42aaf1e4de48d6e871d77dc1f9d96d5a";
702 };
702 };
703 meta = {
703 meta = {
704 license = [ pkgs.lib.licenses.bsdOriginal ];
704 license = [ pkgs.lib.licenses.bsdOriginal ];
705 };
705 };
706 };
706 };
707 gevent = super.buildPythonPackage {
707 gevent = super.buildPythonPackage {
708 name = "gevent-1.1.1";
708 name = "gevent-1.1.1";
709 buildInputs = with self; [];
709 buildInputs = with self; [];
710 doCheck = false;
710 doCheck = false;
711 propagatedBuildInputs = with self; [greenlet];
711 propagatedBuildInputs = with self; [greenlet];
712 src = fetchurl {
712 src = fetchurl {
713 url = "https://pypi.python.org/packages/12/dc/0b2e57823225de86f6e111a65d212c9e3b64847dddaa19691a6cb94b0b2e/gevent-1.1.1.tar.gz";
713 url = "https://pypi.python.org/packages/12/dc/0b2e57823225de86f6e111a65d212c9e3b64847dddaa19691a6cb94b0b2e/gevent-1.1.1.tar.gz";
714 md5 = "1532f5396ab4d07a231f1935483be7c3";
714 md5 = "1532f5396ab4d07a231f1935483be7c3";
715 };
715 };
716 meta = {
716 meta = {
717 license = [ pkgs.lib.licenses.mit ];
717 license = [ pkgs.lib.licenses.mit ];
718 };
718 };
719 };
719 };
720 gnureadline = super.buildPythonPackage {
720 gnureadline = super.buildPythonPackage {
721 name = "gnureadline-6.3.3";
721 name = "gnureadline-6.3.3";
722 buildInputs = with self; [];
722 buildInputs = with self; [];
723 doCheck = false;
723 doCheck = false;
724 propagatedBuildInputs = with self; [];
724 propagatedBuildInputs = with self; [];
725 src = fetchurl {
725 src = fetchurl {
726 url = "https://pypi.python.org/packages/3a/ee/2c3f568b0a74974791ac590ec742ef6133e2fbd287a074ba72a53fa5e97c/gnureadline-6.3.3.tar.gz";
726 url = "https://pypi.python.org/packages/3a/ee/2c3f568b0a74974791ac590ec742ef6133e2fbd287a074ba72a53fa5e97c/gnureadline-6.3.3.tar.gz";
727 md5 = "c4af83c9a3fbeac8f2da9b5a7c60e51c";
727 md5 = "c4af83c9a3fbeac8f2da9b5a7c60e51c";
728 };
728 };
729 meta = {
729 meta = {
730 license = [ pkgs.lib.licenses.gpl1 ];
730 license = [ pkgs.lib.licenses.gpl1 ];
731 };
731 };
732 };
732 };
733 gprof2dot = super.buildPythonPackage {
733 gprof2dot = super.buildPythonPackage {
734 name = "gprof2dot-2015.12.1";
734 name = "gprof2dot-2015.12.1";
735 buildInputs = with self; [];
735 buildInputs = with self; [];
736 doCheck = false;
736 doCheck = false;
737 propagatedBuildInputs = with self; [];
737 propagatedBuildInputs = with self; [];
738 src = fetchurl {
738 src = fetchurl {
739 url = "https://pypi.python.org/packages/b9/34/7bf93c1952d40fa5c95ad963f4d8344b61ef58558632402eca18e6c14127/gprof2dot-2015.12.1.tar.gz";
739 url = "https://pypi.python.org/packages/b9/34/7bf93c1952d40fa5c95ad963f4d8344b61ef58558632402eca18e6c14127/gprof2dot-2015.12.1.tar.gz";
740 md5 = "e23bf4e2f94db032750c193384b4165b";
740 md5 = "e23bf4e2f94db032750c193384b4165b";
741 };
741 };
742 meta = {
742 meta = {
743 license = [ { fullName = "LGPL"; } ];
743 license = [ { fullName = "LGPL"; } ];
744 };
744 };
745 };
745 };
746 greenlet = super.buildPythonPackage {
746 greenlet = super.buildPythonPackage {
747 name = "greenlet-0.4.9";
747 name = "greenlet-0.4.9";
748 buildInputs = with self; [];
748 buildInputs = with self; [];
749 doCheck = false;
749 doCheck = false;
750 propagatedBuildInputs = with self; [];
750 propagatedBuildInputs = with self; [];
751 src = fetchurl {
751 src = fetchurl {
752 url = "https://pypi.python.org/packages/4e/3d/9d421539b74e33608b245092870156b2e171fb49f2b51390aa4641eecb4a/greenlet-0.4.9.zip";
752 url = "https://pypi.python.org/packages/4e/3d/9d421539b74e33608b245092870156b2e171fb49f2b51390aa4641eecb4a/greenlet-0.4.9.zip";
753 md5 = "c6659cdb2a5e591723e629d2eef22e82";
753 md5 = "c6659cdb2a5e591723e629d2eef22e82";
754 };
754 };
755 meta = {
755 meta = {
756 license = [ pkgs.lib.licenses.mit ];
756 license = [ pkgs.lib.licenses.mit ];
757 };
757 };
758 };
758 };
759 gunicorn = super.buildPythonPackage {
759 gunicorn = super.buildPythonPackage {
760 name = "gunicorn-19.6.0";
760 name = "gunicorn-19.6.0";
761 buildInputs = with self; [];
761 buildInputs = with self; [];
762 doCheck = false;
762 doCheck = false;
763 propagatedBuildInputs = with self; [];
763 propagatedBuildInputs = with self; [];
764 src = fetchurl {
764 src = fetchurl {
765 url = "https://pypi.python.org/packages/84/ce/7ea5396efad1cef682bbc4068e72a0276341d9d9d0f501da609fab9fcb80/gunicorn-19.6.0.tar.gz";
765 url = "https://pypi.python.org/packages/84/ce/7ea5396efad1cef682bbc4068e72a0276341d9d9d0f501da609fab9fcb80/gunicorn-19.6.0.tar.gz";
766 md5 = "338e5e8a83ea0f0625f768dba4597530";
766 md5 = "338e5e8a83ea0f0625f768dba4597530";
767 };
767 };
768 meta = {
768 meta = {
769 license = [ pkgs.lib.licenses.mit ];
769 license = [ pkgs.lib.licenses.mit ];
770 };
770 };
771 };
771 };
772 infrae.cache = super.buildPythonPackage {
772 infrae.cache = super.buildPythonPackage {
773 name = "infrae.cache-1.0.1";
773 name = "infrae.cache-1.0.1";
774 buildInputs = with self; [];
774 buildInputs = with self; [];
775 doCheck = false;
775 doCheck = false;
776 propagatedBuildInputs = with self; [Beaker repoze.lru];
776 propagatedBuildInputs = with self; [Beaker repoze.lru];
777 src = fetchurl {
777 src = fetchurl {
778 url = "https://pypi.python.org/packages/bb/f0/e7d5e984cf6592fd2807dc7bc44a93f9d18e04e6a61f87fdfb2622422d74/infrae.cache-1.0.1.tar.gz";
778 url = "https://pypi.python.org/packages/bb/f0/e7d5e984cf6592fd2807dc7bc44a93f9d18e04e6a61f87fdfb2622422d74/infrae.cache-1.0.1.tar.gz";
779 md5 = "b09076a766747e6ed2a755cc62088e32";
779 md5 = "b09076a766747e6ed2a755cc62088e32";
780 };
780 };
781 meta = {
781 meta = {
782 license = [ pkgs.lib.licenses.zpt21 ];
782 license = [ pkgs.lib.licenses.zpt21 ];
783 };
783 };
784 };
784 };
785 invoke = super.buildPythonPackage {
785 invoke = super.buildPythonPackage {
786 name = "invoke-0.13.0";
786 name = "invoke-0.13.0";
787 buildInputs = with self; [];
787 buildInputs = with self; [];
788 doCheck = false;
788 doCheck = false;
789 propagatedBuildInputs = with self; [];
789 propagatedBuildInputs = with self; [];
790 src = fetchurl {
790 src = fetchurl {
791 url = "https://pypi.python.org/packages/47/bf/d07ef52fa1ac645468858bbac7cb95b246a972a045e821493d17d89c81be/invoke-0.13.0.tar.gz";
791 url = "https://pypi.python.org/packages/47/bf/d07ef52fa1ac645468858bbac7cb95b246a972a045e821493d17d89c81be/invoke-0.13.0.tar.gz";
792 md5 = "c0d1ed4bfb34eaab551662d8cfee6540";
792 md5 = "c0d1ed4bfb34eaab551662d8cfee6540";
793 };
793 };
794 meta = {
794 meta = {
795 license = [ pkgs.lib.licenses.bsdOriginal ];
795 license = [ pkgs.lib.licenses.bsdOriginal ];
796 };
796 };
797 };
797 };
798 ipdb = super.buildPythonPackage {
798 ipdb = super.buildPythonPackage {
799 name = "ipdb-0.8";
799 name = "ipdb-0.8";
800 buildInputs = with self; [];
800 buildInputs = with self; [];
801 doCheck = false;
801 doCheck = false;
802 propagatedBuildInputs = with self; [ipython];
802 propagatedBuildInputs = with self; [ipython];
803 src = fetchurl {
803 src = fetchurl {
804 url = "https://pypi.python.org/packages/f0/25/d7dd430ced6cd8dc242a933c8682b5dbf32eb4011d82f87e34209e5ec845/ipdb-0.8.zip";
804 url = "https://pypi.python.org/packages/f0/25/d7dd430ced6cd8dc242a933c8682b5dbf32eb4011d82f87e34209e5ec845/ipdb-0.8.zip";
805 md5 = "96dca0712efa01aa5eaf6b22071dd3ed";
805 md5 = "96dca0712efa01aa5eaf6b22071dd3ed";
806 };
806 };
807 meta = {
807 meta = {
808 license = [ pkgs.lib.licenses.gpl1 ];
808 license = [ pkgs.lib.licenses.gpl1 ];
809 };
809 };
810 };
810 };
811 ipython = super.buildPythonPackage {
811 ipython = super.buildPythonPackage {
812 name = "ipython-3.1.0";
812 name = "ipython-3.1.0";
813 buildInputs = with self; [];
813 buildInputs = with self; [];
814 doCheck = false;
814 doCheck = false;
815 propagatedBuildInputs = with self; [];
815 propagatedBuildInputs = with self; [];
816 src = fetchurl {
816 src = fetchurl {
817 url = "https://pypi.python.org/packages/06/91/120c0835254c120af89f066afaabf81289bc2726c1fc3ca0555df6882f58/ipython-3.1.0.tar.gz";
817 url = "https://pypi.python.org/packages/06/91/120c0835254c120af89f066afaabf81289bc2726c1fc3ca0555df6882f58/ipython-3.1.0.tar.gz";
818 md5 = "a749d90c16068687b0ec45a27e72ef8f";
818 md5 = "a749d90c16068687b0ec45a27e72ef8f";
819 };
819 };
820 meta = {
820 meta = {
821 license = [ pkgs.lib.licenses.bsdOriginal ];
821 license = [ pkgs.lib.licenses.bsdOriginal ];
822 };
822 };
823 };
823 };
824 iso8601 = super.buildPythonPackage {
824 iso8601 = super.buildPythonPackage {
825 name = "iso8601-0.1.11";
825 name = "iso8601-0.1.11";
826 buildInputs = with self; [];
826 buildInputs = with self; [];
827 doCheck = false;
827 doCheck = false;
828 propagatedBuildInputs = with self; [];
828 propagatedBuildInputs = with self; [];
829 src = fetchurl {
829 src = fetchurl {
830 url = "https://pypi.python.org/packages/c0/75/c9209ee4d1b5975eb8c2cba4428bde6b61bd55664a98290dd015cdb18e98/iso8601-0.1.11.tar.gz";
830 url = "https://pypi.python.org/packages/c0/75/c9209ee4d1b5975eb8c2cba4428bde6b61bd55664a98290dd015cdb18e98/iso8601-0.1.11.tar.gz";
831 md5 = "b06d11cd14a64096f907086044f0fe38";
831 md5 = "b06d11cd14a64096f907086044f0fe38";
832 };
832 };
833 meta = {
833 meta = {
834 license = [ pkgs.lib.licenses.mit ];
834 license = [ pkgs.lib.licenses.mit ];
835 };
835 };
836 };
836 };
837 itsdangerous = super.buildPythonPackage {
837 itsdangerous = super.buildPythonPackage {
838 name = "itsdangerous-0.24";
838 name = "itsdangerous-0.24";
839 buildInputs = with self; [];
839 buildInputs = with self; [];
840 doCheck = false;
840 doCheck = false;
841 propagatedBuildInputs = with self; [];
841 propagatedBuildInputs = with self; [];
842 src = fetchurl {
842 src = fetchurl {
843 url = "https://pypi.python.org/packages/dc/b4/a60bcdba945c00f6d608d8975131ab3f25b22f2bcfe1dab221165194b2d4/itsdangerous-0.24.tar.gz";
843 url = "https://pypi.python.org/packages/dc/b4/a60bcdba945c00f6d608d8975131ab3f25b22f2bcfe1dab221165194b2d4/itsdangerous-0.24.tar.gz";
844 md5 = "a3d55aa79369aef5345c036a8a26307f";
844 md5 = "a3d55aa79369aef5345c036a8a26307f";
845 };
845 };
846 meta = {
846 meta = {
847 license = [ pkgs.lib.licenses.bsdOriginal ];
847 license = [ pkgs.lib.licenses.bsdOriginal ];
848 };
848 };
849 };
849 };
850 kombu = super.buildPythonPackage {
850 kombu = super.buildPythonPackage {
851 name = "kombu-1.5.1";
851 name = "kombu-1.5.1";
852 buildInputs = with self; [];
852 buildInputs = with self; [];
853 doCheck = false;
853 doCheck = false;
854 propagatedBuildInputs = with self; [anyjson amqplib];
854 propagatedBuildInputs = with self; [anyjson amqplib];
855 src = fetchurl {
855 src = fetchurl {
856 url = "https://pypi.python.org/packages/19/53/74bf2a624644b45f0850a638752514fc10a8e1cbd738f10804951a6df3f5/kombu-1.5.1.tar.gz";
856 url = "https://pypi.python.org/packages/19/53/74bf2a624644b45f0850a638752514fc10a8e1cbd738f10804951a6df3f5/kombu-1.5.1.tar.gz";
857 md5 = "50662f3c7e9395b3d0721fb75d100b63";
857 md5 = "50662f3c7e9395b3d0721fb75d100b63";
858 };
858 };
859 meta = {
859 meta = {
860 license = [ pkgs.lib.licenses.bsdOriginal ];
860 license = [ pkgs.lib.licenses.bsdOriginal ];
861 };
861 };
862 };
862 };
863 lxml = super.buildPythonPackage {
863 lxml = super.buildPythonPackage {
864 name = "lxml-3.4.4";
864 name = "lxml-3.4.4";
865 buildInputs = with self; [];
865 buildInputs = with self; [];
866 doCheck = false;
866 doCheck = false;
867 propagatedBuildInputs = with self; [];
867 propagatedBuildInputs = with self; [];
868 src = fetchurl {
868 src = fetchurl {
869 url = "https://pypi.python.org/packages/63/c7/4f2a2a4ad6c6fa99b14be6b3c1cece9142e2d915aa7c43c908677afc8fa4/lxml-3.4.4.tar.gz";
869 url = "https://pypi.python.org/packages/63/c7/4f2a2a4ad6c6fa99b14be6b3c1cece9142e2d915aa7c43c908677afc8fa4/lxml-3.4.4.tar.gz";
870 md5 = "a9a65972afc173ec7a39c585f4eea69c";
870 md5 = "a9a65972afc173ec7a39c585f4eea69c";
871 };
871 };
872 meta = {
872 meta = {
873 license = [ pkgs.lib.licenses.bsdOriginal ];
873 license = [ pkgs.lib.licenses.bsdOriginal ];
874 };
874 };
875 };
875 };
876 meld3 = super.buildPythonPackage {
876 meld3 = super.buildPythonPackage {
877 name = "meld3-1.0.2";
877 name = "meld3-1.0.2";
878 buildInputs = with self; [];
878 buildInputs = with self; [];
879 doCheck = false;
879 doCheck = false;
880 propagatedBuildInputs = with self; [];
880 propagatedBuildInputs = with self; [];
881 src = fetchurl {
881 src = fetchurl {
882 url = "https://pypi.python.org/packages/45/a0/317c6422b26c12fe0161e936fc35f36552069ba8e6f7ecbd99bbffe32a5f/meld3-1.0.2.tar.gz";
882 url = "https://pypi.python.org/packages/45/a0/317c6422b26c12fe0161e936fc35f36552069ba8e6f7ecbd99bbffe32a5f/meld3-1.0.2.tar.gz";
883 md5 = "3ccc78cd79cffd63a751ad7684c02c91";
883 md5 = "3ccc78cd79cffd63a751ad7684c02c91";
884 };
884 };
885 meta = {
885 meta = {
886 license = [ { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
886 license = [ { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
887 };
887 };
888 };
888 };
889 mock = super.buildPythonPackage {
889 mock = super.buildPythonPackage {
890 name = "mock-1.0.1";
890 name = "mock-1.0.1";
891 buildInputs = with self; [];
891 buildInputs = with self; [];
892 doCheck = false;
892 doCheck = false;
893 propagatedBuildInputs = with self; [];
893 propagatedBuildInputs = with self; [];
894 src = fetchurl {
894 src = fetchurl {
895 url = "https://pypi.python.org/packages/15/45/30273ee91feb60dabb8fbb2da7868520525f02cf910279b3047182feed80/mock-1.0.1.zip";
895 url = "https://pypi.python.org/packages/15/45/30273ee91feb60dabb8fbb2da7868520525f02cf910279b3047182feed80/mock-1.0.1.zip";
896 md5 = "869f08d003c289a97c1a6610faf5e913";
896 md5 = "869f08d003c289a97c1a6610faf5e913";
897 };
897 };
898 meta = {
898 meta = {
899 license = [ pkgs.lib.licenses.bsdOriginal ];
899 license = [ pkgs.lib.licenses.bsdOriginal ];
900 };
900 };
901 };
901 };
902 msgpack-python = super.buildPythonPackage {
902 msgpack-python = super.buildPythonPackage {
903 name = "msgpack-python-0.4.6";
903 name = "msgpack-python-0.4.6";
904 buildInputs = with self; [];
904 buildInputs = with self; [];
905 doCheck = false;
905 doCheck = false;
906 propagatedBuildInputs = with self; [];
906 propagatedBuildInputs = with self; [];
907 src = fetchurl {
907 src = fetchurl {
908 url = "https://pypi.python.org/packages/15/ce/ff2840885789ef8035f66cd506ea05bdb228340307d5e71a7b1e3f82224c/msgpack-python-0.4.6.tar.gz";
908 url = "https://pypi.python.org/packages/15/ce/ff2840885789ef8035f66cd506ea05bdb228340307d5e71a7b1e3f82224c/msgpack-python-0.4.6.tar.gz";
909 md5 = "8b317669314cf1bc881716cccdaccb30";
909 md5 = "8b317669314cf1bc881716cccdaccb30";
910 };
910 };
911 meta = {
911 meta = {
912 license = [ pkgs.lib.licenses.asl20 ];
912 license = [ pkgs.lib.licenses.asl20 ];
913 };
913 };
914 };
914 };
915 nose = super.buildPythonPackage {
915 nose = super.buildPythonPackage {
916 name = "nose-1.3.6";
916 name = "nose-1.3.6";
917 buildInputs = with self; [];
917 buildInputs = with self; [];
918 doCheck = false;
918 doCheck = false;
919 propagatedBuildInputs = with self; [];
919 propagatedBuildInputs = with self; [];
920 src = fetchurl {
920 src = fetchurl {
921 url = "https://pypi.python.org/packages/70/c7/469e68148d17a0d3db5ed49150242fd70a74a8147b8f3f8b87776e028d99/nose-1.3.6.tar.gz";
921 url = "https://pypi.python.org/packages/70/c7/469e68148d17a0d3db5ed49150242fd70a74a8147b8f3f8b87776e028d99/nose-1.3.6.tar.gz";
922 md5 = "0ca546d81ca8309080fc80cb389e7a16";
922 md5 = "0ca546d81ca8309080fc80cb389e7a16";
923 };
923 };
924 meta = {
924 meta = {
925 license = [ { fullName = "GNU Library or Lesser General Public License (LGPL)"; } { fullName = "GNU LGPL"; } ];
925 license = [ { fullName = "GNU Library or Lesser General Public License (LGPL)"; } { fullName = "GNU LGPL"; } ];
926 };
926 };
927 };
927 };
928 objgraph = super.buildPythonPackage {
928 objgraph = super.buildPythonPackage {
929 name = "objgraph-2.0.0";
929 name = "objgraph-2.0.0";
930 buildInputs = with self; [];
930 buildInputs = with self; [];
931 doCheck = false;
931 doCheck = false;
932 propagatedBuildInputs = with self; [];
932 propagatedBuildInputs = with self; [];
933 src = fetchurl {
933 src = fetchurl {
934 url = "https://pypi.python.org/packages/d7/33/ace750b59247496ed769b170586c5def7202683f3d98e737b75b767ff29e/objgraph-2.0.0.tar.gz";
934 url = "https://pypi.python.org/packages/d7/33/ace750b59247496ed769b170586c5def7202683f3d98e737b75b767ff29e/objgraph-2.0.0.tar.gz";
935 md5 = "25b0d5e5adc74aa63ead15699614159c";
935 md5 = "25b0d5e5adc74aa63ead15699614159c";
936 };
936 };
937 meta = {
937 meta = {
938 license = [ pkgs.lib.licenses.mit ];
938 license = [ pkgs.lib.licenses.mit ];
939 };
939 };
940 };
940 };
941 packaging = super.buildPythonPackage {
941 packaging = super.buildPythonPackage {
942 name = "packaging-15.2";
942 name = "packaging-15.2";
943 buildInputs = with self; [];
943 buildInputs = with self; [];
944 doCheck = false;
944 doCheck = false;
945 propagatedBuildInputs = with self; [];
945 propagatedBuildInputs = with self; [];
946 src = fetchurl {
946 src = fetchurl {
947 url = "https://pypi.python.org/packages/24/c4/185da1304f07047dc9e0c46c31db75c0351bd73458ac3efad7da3dbcfbe1/packaging-15.2.tar.gz";
947 url = "https://pypi.python.org/packages/24/c4/185da1304f07047dc9e0c46c31db75c0351bd73458ac3efad7da3dbcfbe1/packaging-15.2.tar.gz";
948 md5 = "c16093476f6ced42128bf610e5db3784";
948 md5 = "c16093476f6ced42128bf610e5db3784";
949 };
949 };
950 meta = {
950 meta = {
951 license = [ pkgs.lib.licenses.asl20 ];
951 license = [ pkgs.lib.licenses.asl20 ];
952 };
952 };
953 };
953 };
954 paramiko = super.buildPythonPackage {
954 paramiko = super.buildPythonPackage {
955 name = "paramiko-1.15.1";
955 name = "paramiko-1.15.1";
956 buildInputs = with self; [];
956 buildInputs = with self; [];
957 doCheck = false;
957 doCheck = false;
958 propagatedBuildInputs = with self; [pycrypto ecdsa];
958 propagatedBuildInputs = with self; [pycrypto ecdsa];
959 src = fetchurl {
959 src = fetchurl {
960 url = "https://pypi.python.org/packages/04/2b/a22d2a560c1951abbbf95a0628e245945565f70dc082d9e784666887222c/paramiko-1.15.1.tar.gz";
960 url = "https://pypi.python.org/packages/04/2b/a22d2a560c1951abbbf95a0628e245945565f70dc082d9e784666887222c/paramiko-1.15.1.tar.gz";
961 md5 = "48c274c3f9b1282932567b21f6acf3b5";
961 md5 = "48c274c3f9b1282932567b21f6acf3b5";
962 };
962 };
963 meta = {
963 meta = {
964 license = [ { fullName = "LGPL"; } { fullName = "GNU Library or Lesser General Public License (LGPL)"; } ];
964 license = [ { fullName = "LGPL"; } { fullName = "GNU Library or Lesser General Public License (LGPL)"; } ];
965 };
965 };
966 };
966 };
967 peppercorn = super.buildPythonPackage {
967 peppercorn = super.buildPythonPackage {
968 name = "peppercorn-0.5";
968 name = "peppercorn-0.5";
969 buildInputs = with self; [];
969 buildInputs = with self; [];
970 doCheck = false;
970 doCheck = false;
971 propagatedBuildInputs = with self; [];
971 propagatedBuildInputs = with self; [];
972 src = fetchurl {
972 src = fetchurl {
973 url = "https://pypi.python.org/packages/45/ec/a62ec317d1324a01567c5221b420742f094f05ee48097e5157d32be3755c/peppercorn-0.5.tar.gz";
973 url = "https://pypi.python.org/packages/45/ec/a62ec317d1324a01567c5221b420742f094f05ee48097e5157d32be3755c/peppercorn-0.5.tar.gz";
974 md5 = "f08efbca5790019ab45d76b7244abd40";
974 md5 = "f08efbca5790019ab45d76b7244abd40";
975 };
975 };
976 meta = {
976 meta = {
977 license = [ { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
977 license = [ { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
978 };
978 };
979 };
979 };
980 psutil = super.buildPythonPackage {
980 psutil = super.buildPythonPackage {
981 name = "psutil-4.3.1";
981 name = "psutil-4.3.1";
982 buildInputs = with self; [];
982 buildInputs = with self; [];
983 doCheck = false;
983 doCheck = false;
984 propagatedBuildInputs = with self; [];
984 propagatedBuildInputs = with self; [];
985 src = fetchurl {
985 src = fetchurl {
986 url = "https://pypi.python.org/packages/78/cc/f267a1371f229bf16db6a4e604428c3b032b823b83155bd33cef45e49a53/psutil-4.3.1.tar.gz";
986 url = "https://pypi.python.org/packages/78/cc/f267a1371f229bf16db6a4e604428c3b032b823b83155bd33cef45e49a53/psutil-4.3.1.tar.gz";
987 md5 = "199a366dba829c88bddaf5b41d19ddc0";
987 md5 = "199a366dba829c88bddaf5b41d19ddc0";
988 };
988 };
989 meta = {
989 meta = {
990 license = [ pkgs.lib.licenses.bsdOriginal ];
990 license = [ pkgs.lib.licenses.bsdOriginal ];
991 };
991 };
992 };
992 };
993 psycopg2 = super.buildPythonPackage {
993 psycopg2 = super.buildPythonPackage {
994 name = "psycopg2-2.6.1";
994 name = "psycopg2-2.6.1";
995 buildInputs = with self; [];
995 buildInputs = with self; [];
996 doCheck = false;
996 doCheck = false;
997 propagatedBuildInputs = with self; [];
997 propagatedBuildInputs = with self; [];
998 src = fetchurl {
998 src = fetchurl {
999 url = "https://pypi.python.org/packages/86/fd/cc8315be63a41fe000cce20482a917e874cdc1151e62cb0141f5e55f711e/psycopg2-2.6.1.tar.gz";
999 url = "https://pypi.python.org/packages/86/fd/cc8315be63a41fe000cce20482a917e874cdc1151e62cb0141f5e55f711e/psycopg2-2.6.1.tar.gz";
1000 md5 = "842b44f8c95517ed5b792081a2370da1";
1000 md5 = "842b44f8c95517ed5b792081a2370da1";
1001 };
1001 };
1002 meta = {
1002 meta = {
1003 license = [ pkgs.lib.licenses.zpt21 { fullName = "GNU Library or Lesser General Public License (LGPL)"; } { fullName = "LGPL with exceptions or ZPL"; } ];
1003 license = [ pkgs.lib.licenses.zpt21 { fullName = "GNU Library or Lesser General Public License (LGPL)"; } { fullName = "LGPL with exceptions or ZPL"; } ];
1004 };
1004 };
1005 };
1005 };
1006 py = super.buildPythonPackage {
1006 py = super.buildPythonPackage {
1007 name = "py-1.4.29";
1007 name = "py-1.4.29";
1008 buildInputs = with self; [];
1008 buildInputs = with self; [];
1009 doCheck = false;
1009 doCheck = false;
1010 propagatedBuildInputs = with self; [];
1010 propagatedBuildInputs = with self; [];
1011 src = fetchurl {
1011 src = fetchurl {
1012 url = "https://pypi.python.org/packages/2a/bc/a1a4a332ac10069b8e5e25136a35e08a03f01fd6ab03d819889d79a1fd65/py-1.4.29.tar.gz";
1012 url = "https://pypi.python.org/packages/2a/bc/a1a4a332ac10069b8e5e25136a35e08a03f01fd6ab03d819889d79a1fd65/py-1.4.29.tar.gz";
1013 md5 = "c28e0accba523a29b35a48bb703fb96c";
1013 md5 = "c28e0accba523a29b35a48bb703fb96c";
1014 };
1014 };
1015 meta = {
1015 meta = {
1016 license = [ pkgs.lib.licenses.mit ];
1016 license = [ pkgs.lib.licenses.mit ];
1017 };
1017 };
1018 };
1018 };
1019 py-bcrypt = super.buildPythonPackage {
1019 py-bcrypt = super.buildPythonPackage {
1020 name = "py-bcrypt-0.4";
1020 name = "py-bcrypt-0.4";
1021 buildInputs = with self; [];
1021 buildInputs = with self; [];
1022 doCheck = false;
1022 doCheck = false;
1023 propagatedBuildInputs = with self; [];
1023 propagatedBuildInputs = with self; [];
1024 src = fetchurl {
1024 src = fetchurl {
1025 url = "https://pypi.python.org/packages/68/b1/1c3068c5c4d2e35c48b38dcc865301ebfdf45f54507086ac65ced1fd3b3d/py-bcrypt-0.4.tar.gz";
1025 url = "https://pypi.python.org/packages/68/b1/1c3068c5c4d2e35c48b38dcc865301ebfdf45f54507086ac65ced1fd3b3d/py-bcrypt-0.4.tar.gz";
1026 md5 = "dd8b367d6b716a2ea2e72392525f4e36";
1026 md5 = "dd8b367d6b716a2ea2e72392525f4e36";
1027 };
1027 };
1028 meta = {
1028 meta = {
1029 license = [ pkgs.lib.licenses.bsdOriginal ];
1029 license = [ pkgs.lib.licenses.bsdOriginal ];
1030 };
1030 };
1031 };
1031 };
1032 py-gfm = super.buildPythonPackage {
1032 py-gfm = super.buildPythonPackage {
1033 name = "py-gfm-0.1.3";
1033 name = "py-gfm-0.1.3";
1034 buildInputs = with self; [];
1034 buildInputs = with self; [];
1035 doCheck = false;
1035 doCheck = false;
1036 propagatedBuildInputs = with self; [setuptools Markdown];
1036 propagatedBuildInputs = with self; [setuptools Markdown];
1037 src = fetchurl {
1037 src = fetchurl {
1038 url = "https://pypi.python.org/packages/12/e4/6b3d8678da04f97d7490d8264d8de51c2dc9fb91209ccee9c515c95e14c5/py-gfm-0.1.3.tar.gz";
1038 url = "https://pypi.python.org/packages/12/e4/6b3d8678da04f97d7490d8264d8de51c2dc9fb91209ccee9c515c95e14c5/py-gfm-0.1.3.tar.gz";
1039 md5 = "e588d9e69640a241b97e2c59c22527a6";
1039 md5 = "e588d9e69640a241b97e2c59c22527a6";
1040 };
1040 };
1041 meta = {
1041 meta = {
1042 license = [ pkgs.lib.licenses.bsdOriginal ];
1042 license = [ pkgs.lib.licenses.bsdOriginal ];
1043 };
1043 };
1044 };
1044 };
1045 pycrypto = super.buildPythonPackage {
1045 pycrypto = super.buildPythonPackage {
1046 name = "pycrypto-2.6.1";
1046 name = "pycrypto-2.6.1";
1047 buildInputs = with self; [];
1047 buildInputs = with self; [];
1048 doCheck = false;
1048 doCheck = false;
1049 propagatedBuildInputs = with self; [];
1049 propagatedBuildInputs = with self; [];
1050 src = fetchurl {
1050 src = fetchurl {
1051 url = "https://pypi.python.org/packages/60/db/645aa9af249f059cc3a368b118de33889219e0362141e75d4eaf6f80f163/pycrypto-2.6.1.tar.gz";
1051 url = "https://pypi.python.org/packages/60/db/645aa9af249f059cc3a368b118de33889219e0362141e75d4eaf6f80f163/pycrypto-2.6.1.tar.gz";
1052 md5 = "55a61a054aa66812daf5161a0d5d7eda";
1052 md5 = "55a61a054aa66812daf5161a0d5d7eda";
1053 };
1053 };
1054 meta = {
1054 meta = {
1055 license = [ pkgs.lib.licenses.publicDomain ];
1055 license = [ pkgs.lib.licenses.publicDomain ];
1056 };
1056 };
1057 };
1057 };
1058 pycurl = super.buildPythonPackage {
1058 pycurl = super.buildPythonPackage {
1059 name = "pycurl-7.19.5";
1059 name = "pycurl-7.19.5";
1060 buildInputs = with self; [];
1060 buildInputs = with self; [];
1061 doCheck = false;
1061 doCheck = false;
1062 propagatedBuildInputs = with self; [];
1062 propagatedBuildInputs = with self; [];
1063 src = fetchurl {
1063 src = fetchurl {
1064 url = "https://pypi.python.org/packages/6c/48/13bad289ef6f4869b1d8fc11ae54de8cfb3cc4a2eb9f7419c506f763be46/pycurl-7.19.5.tar.gz";
1064 url = "https://pypi.python.org/packages/6c/48/13bad289ef6f4869b1d8fc11ae54de8cfb3cc4a2eb9f7419c506f763be46/pycurl-7.19.5.tar.gz";
1065 md5 = "47b4eac84118e2606658122104e62072";
1065 md5 = "47b4eac84118e2606658122104e62072";
1066 };
1066 };
1067 meta = {
1067 meta = {
1068 license = [ pkgs.lib.licenses.mit { fullName = "LGPL/MIT"; } { fullName = "GNU Library or Lesser General Public License (LGPL)"; } ];
1068 license = [ pkgs.lib.licenses.mit { fullName = "LGPL/MIT"; } { fullName = "GNU Library or Lesser General Public License (LGPL)"; } ];
1069 };
1069 };
1070 };
1070 };
1071 pyflakes = super.buildPythonPackage {
1071 pyflakes = super.buildPythonPackage {
1072 name = "pyflakes-0.8.1";
1072 name = "pyflakes-0.8.1";
1073 buildInputs = with self; [];
1073 buildInputs = with self; [];
1074 doCheck = false;
1074 doCheck = false;
1075 propagatedBuildInputs = with self; [];
1075 propagatedBuildInputs = with self; [];
1076 src = fetchurl {
1076 src = fetchurl {
1077 url = "https://pypi.python.org/packages/75/22/a90ec0252f4f87f3ffb6336504de71fe16a49d69c4538dae2f12b9360a38/pyflakes-0.8.1.tar.gz";
1077 url = "https://pypi.python.org/packages/75/22/a90ec0252f4f87f3ffb6336504de71fe16a49d69c4538dae2f12b9360a38/pyflakes-0.8.1.tar.gz";
1078 md5 = "905fe91ad14b912807e8fdc2ac2e2c23";
1078 md5 = "905fe91ad14b912807e8fdc2ac2e2c23";
1079 };
1079 };
1080 meta = {
1080 meta = {
1081 license = [ pkgs.lib.licenses.mit ];
1081 license = [ pkgs.lib.licenses.mit ];
1082 };
1082 };
1083 };
1083 };
1084 pygments-markdown-lexer = super.buildPythonPackage {
1085 name = "pygments-markdown-lexer-0.1.0.dev39";
1086 buildInputs = with self; [];
1087 doCheck = false;
1088 propagatedBuildInputs = with self; [Pygments];
1089 src = fetchurl {
1090 url = "https://pypi.python.org/packages/c3/12/674cdee66635d638cedb2c5d9c85ce507b7b2f91bdba29e482f1b1160ff6/pygments-markdown-lexer-0.1.0.dev39.zip";
1091 md5 = "6360fe0f6d1f896e35b7a0142ce6459c";
1092 };
1093 meta = {
1094 license = [ pkgs.lib.licenses.asl20 { fullName = "Apache"; } ];
1095 };
1096 };
1084 pyparsing = super.buildPythonPackage {
1097 pyparsing = super.buildPythonPackage {
1085 name = "pyparsing-1.5.7";
1098 name = "pyparsing-1.5.7";
1086 buildInputs = with self; [];
1099 buildInputs = with self; [];
1087 doCheck = false;
1100 doCheck = false;
1088 propagatedBuildInputs = with self; [];
1101 propagatedBuildInputs = with self; [];
1089 src = fetchurl {
1102 src = fetchurl {
1090 url = "https://pypi.python.org/packages/2e/26/e8fb5b4256a5f5036be7ce115ef8db8d06bc537becfbdc46c6af008314ee/pyparsing-1.5.7.zip";
1103 url = "https://pypi.python.org/packages/2e/26/e8fb5b4256a5f5036be7ce115ef8db8d06bc537becfbdc46c6af008314ee/pyparsing-1.5.7.zip";
1091 md5 = "b86854857a368d6ccb4d5b6e76d0637f";
1104 md5 = "b86854857a368d6ccb4d5b6e76d0637f";
1092 };
1105 };
1093 meta = {
1106 meta = {
1094 license = [ pkgs.lib.licenses.mit ];
1107 license = [ pkgs.lib.licenses.mit ];
1095 };
1108 };
1096 };
1109 };
1097 pyramid = super.buildPythonPackage {
1110 pyramid = super.buildPythonPackage {
1098 name = "pyramid-1.6.1";
1111 name = "pyramid-1.6.1";
1099 buildInputs = with self; [];
1112 buildInputs = with self; [];
1100 doCheck = false;
1113 doCheck = false;
1101 propagatedBuildInputs = with self; [setuptools WebOb repoze.lru zope.interface zope.deprecation venusian translationstring PasteDeploy];
1114 propagatedBuildInputs = with self; [setuptools WebOb repoze.lru zope.interface zope.deprecation venusian translationstring PasteDeploy];
1102 src = fetchurl {
1115 src = fetchurl {
1103 url = "https://pypi.python.org/packages/30/b3/fcc4a2a4800cbf21989e00454b5828cf1f7fe35c63e0810b350e56d4c475/pyramid-1.6.1.tar.gz";
1116 url = "https://pypi.python.org/packages/30/b3/fcc4a2a4800cbf21989e00454b5828cf1f7fe35c63e0810b350e56d4c475/pyramid-1.6.1.tar.gz";
1104 md5 = "b18688ff3cc33efdbb098a35b45dd122";
1117 md5 = "b18688ff3cc33efdbb098a35b45dd122";
1105 };
1118 };
1106 meta = {
1119 meta = {
1107 license = [ { fullName = "Repoze Public License"; } { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
1120 license = [ { fullName = "Repoze Public License"; } { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
1108 };
1121 };
1109 };
1122 };
1110 pyramid-beaker = super.buildPythonPackage {
1123 pyramid-beaker = super.buildPythonPackage {
1111 name = "pyramid-beaker-0.8";
1124 name = "pyramid-beaker-0.8";
1112 buildInputs = with self; [];
1125 buildInputs = with self; [];
1113 doCheck = false;
1126 doCheck = false;
1114 propagatedBuildInputs = with self; [pyramid Beaker];
1127 propagatedBuildInputs = with self; [pyramid Beaker];
1115 src = fetchurl {
1128 src = fetchurl {
1116 url = "https://pypi.python.org/packages/d9/6e/b85426e00fd3d57f4545f74e1c3828552d8700f13ededeef9233f7bca8be/pyramid_beaker-0.8.tar.gz";
1129 url = "https://pypi.python.org/packages/d9/6e/b85426e00fd3d57f4545f74e1c3828552d8700f13ededeef9233f7bca8be/pyramid_beaker-0.8.tar.gz";
1117 md5 = "22f14be31b06549f80890e2c63a93834";
1130 md5 = "22f14be31b06549f80890e2c63a93834";
1118 };
1131 };
1119 meta = {
1132 meta = {
1120 license = [ { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
1133 license = [ { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
1121 };
1134 };
1122 };
1135 };
1123 pyramid-debugtoolbar = super.buildPythonPackage {
1136 pyramid-debugtoolbar = super.buildPythonPackage {
1124 name = "pyramid-debugtoolbar-2.4.2";
1137 name = "pyramid-debugtoolbar-2.4.2";
1125 buildInputs = with self; [];
1138 buildInputs = with self; [];
1126 doCheck = false;
1139 doCheck = false;
1127 propagatedBuildInputs = with self; [pyramid pyramid-mako repoze.lru Pygments];
1140 propagatedBuildInputs = with self; [pyramid pyramid-mako repoze.lru Pygments];
1128 src = fetchurl {
1141 src = fetchurl {
1129 url = "https://pypi.python.org/packages/89/00/ed5426ee41ed747ba3ffd30e8230841a6878286ea67d480b1444d24f06a2/pyramid_debugtoolbar-2.4.2.tar.gz";
1142 url = "https://pypi.python.org/packages/89/00/ed5426ee41ed747ba3ffd30e8230841a6878286ea67d480b1444d24f06a2/pyramid_debugtoolbar-2.4.2.tar.gz";
1130 md5 = "073ea67086cc4bd5decc3a000853642d";
1143 md5 = "073ea67086cc4bd5decc3a000853642d";
1131 };
1144 };
1132 meta = {
1145 meta = {
1133 license = [ { fullName = "Repoze Public License"; } pkgs.lib.licenses.bsdOriginal ];
1146 license = [ { fullName = "Repoze Public License"; } pkgs.lib.licenses.bsdOriginal ];
1134 };
1147 };
1135 };
1148 };
1136 pyramid-jinja2 = super.buildPythonPackage {
1149 pyramid-jinja2 = super.buildPythonPackage {
1137 name = "pyramid-jinja2-2.5";
1150 name = "pyramid-jinja2-2.5";
1138 buildInputs = with self; [];
1151 buildInputs = with self; [];
1139 doCheck = false;
1152 doCheck = false;
1140 propagatedBuildInputs = with self; [pyramid zope.deprecation Jinja2 MarkupSafe];
1153 propagatedBuildInputs = with self; [pyramid zope.deprecation Jinja2 MarkupSafe];
1141 src = fetchurl {
1154 src = fetchurl {
1142 url = "https://pypi.python.org/packages/a1/80/595e26ffab7deba7208676b6936b7e5a721875710f982e59899013cae1ed/pyramid_jinja2-2.5.tar.gz";
1155 url = "https://pypi.python.org/packages/a1/80/595e26ffab7deba7208676b6936b7e5a721875710f982e59899013cae1ed/pyramid_jinja2-2.5.tar.gz";
1143 md5 = "07cb6547204ac5e6f0b22a954ccee928";
1156 md5 = "07cb6547204ac5e6f0b22a954ccee928";
1144 };
1157 };
1145 meta = {
1158 meta = {
1146 license = [ { fullName = "Repoze Public License"; } { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
1159 license = [ { fullName = "Repoze Public License"; } { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
1147 };
1160 };
1148 };
1161 };
1149 pyramid-mako = super.buildPythonPackage {
1162 pyramid-mako = super.buildPythonPackage {
1150 name = "pyramid-mako-1.0.2";
1163 name = "pyramid-mako-1.0.2";
1151 buildInputs = with self; [];
1164 buildInputs = with self; [];
1152 doCheck = false;
1165 doCheck = false;
1153 propagatedBuildInputs = with self; [pyramid Mako];
1166 propagatedBuildInputs = with self; [pyramid Mako];
1154 src = fetchurl {
1167 src = fetchurl {
1155 url = "https://pypi.python.org/packages/f1/92/7e69bcf09676d286a71cb3bbb887b16595b96f9ba7adbdc239ffdd4b1eb9/pyramid_mako-1.0.2.tar.gz";
1168 url = "https://pypi.python.org/packages/f1/92/7e69bcf09676d286a71cb3bbb887b16595b96f9ba7adbdc239ffdd4b1eb9/pyramid_mako-1.0.2.tar.gz";
1156 md5 = "ee25343a97eb76bd90abdc2a774eb48a";
1169 md5 = "ee25343a97eb76bd90abdc2a774eb48a";
1157 };
1170 };
1158 meta = {
1171 meta = {
1159 license = [ { fullName = "Repoze Public License"; } { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
1172 license = [ { fullName = "Repoze Public License"; } { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
1160 };
1173 };
1161 };
1174 };
1162 pysqlite = super.buildPythonPackage {
1175 pysqlite = super.buildPythonPackage {
1163 name = "pysqlite-2.6.3";
1176 name = "pysqlite-2.6.3";
1164 buildInputs = with self; [];
1177 buildInputs = with self; [];
1165 doCheck = false;
1178 doCheck = false;
1166 propagatedBuildInputs = with self; [];
1179 propagatedBuildInputs = with self; [];
1167 src = fetchurl {
1180 src = fetchurl {
1168 url = "https://pypi.python.org/packages/5c/a6/1c429cd4c8069cf4bfbd0eb4d592b3f4042155a8202df83d7e9b93aa3dc2/pysqlite-2.6.3.tar.gz";
1181 url = "https://pypi.python.org/packages/5c/a6/1c429cd4c8069cf4bfbd0eb4d592b3f4042155a8202df83d7e9b93aa3dc2/pysqlite-2.6.3.tar.gz";
1169 md5 = "7ff1cedee74646b50117acff87aa1cfa";
1182 md5 = "7ff1cedee74646b50117acff87aa1cfa";
1170 };
1183 };
1171 meta = {
1184 meta = {
1172 license = [ { fullName = "zlib/libpng License"; } { fullName = "zlib/libpng license"; } ];
1185 license = [ { fullName = "zlib/libpng License"; } { fullName = "zlib/libpng license"; } ];
1173 };
1186 };
1174 };
1187 };
1175 pytest = super.buildPythonPackage {
1188 pytest = super.buildPythonPackage {
1176 name = "pytest-2.8.5";
1189 name = "pytest-2.8.5";
1177 buildInputs = with self; [];
1190 buildInputs = with self; [];
1178 doCheck = false;
1191 doCheck = false;
1179 propagatedBuildInputs = with self; [py];
1192 propagatedBuildInputs = with self; [py];
1180 src = fetchurl {
1193 src = fetchurl {
1181 url = "https://pypi.python.org/packages/b1/3d/d7ea9b0c51e0cacded856e49859f0a13452747491e842c236bbab3714afe/pytest-2.8.5.zip";
1194 url = "https://pypi.python.org/packages/b1/3d/d7ea9b0c51e0cacded856e49859f0a13452747491e842c236bbab3714afe/pytest-2.8.5.zip";
1182 md5 = "8493b06f700862f1294298d6c1b715a9";
1195 md5 = "8493b06f700862f1294298d6c1b715a9";
1183 };
1196 };
1184 meta = {
1197 meta = {
1185 license = [ pkgs.lib.licenses.mit ];
1198 license = [ pkgs.lib.licenses.mit ];
1186 };
1199 };
1187 };
1200 };
1188 pytest-catchlog = super.buildPythonPackage {
1201 pytest-catchlog = super.buildPythonPackage {
1189 name = "pytest-catchlog-1.2.2";
1202 name = "pytest-catchlog-1.2.2";
1190 buildInputs = with self; [];
1203 buildInputs = with self; [];
1191 doCheck = false;
1204 doCheck = false;
1192 propagatedBuildInputs = with self; [py pytest];
1205 propagatedBuildInputs = with self; [py pytest];
1193 src = fetchurl {
1206 src = fetchurl {
1194 url = "https://pypi.python.org/packages/f2/2b/2faccdb1a978fab9dd0bf31cca9f6847fbe9184a0bdcc3011ac41dd44191/pytest-catchlog-1.2.2.zip";
1207 url = "https://pypi.python.org/packages/f2/2b/2faccdb1a978fab9dd0bf31cca9f6847fbe9184a0bdcc3011ac41dd44191/pytest-catchlog-1.2.2.zip";
1195 md5 = "09d890c54c7456c818102b7ff8c182c8";
1208 md5 = "09d890c54c7456c818102b7ff8c182c8";
1196 };
1209 };
1197 meta = {
1210 meta = {
1198 license = [ pkgs.lib.licenses.mit ];
1211 license = [ pkgs.lib.licenses.mit ];
1199 };
1212 };
1200 };
1213 };
1201 pytest-cov = super.buildPythonPackage {
1214 pytest-cov = super.buildPythonPackage {
1202 name = "pytest-cov-1.8.1";
1215 name = "pytest-cov-1.8.1";
1203 buildInputs = with self; [];
1216 buildInputs = with self; [];
1204 doCheck = false;
1217 doCheck = false;
1205 propagatedBuildInputs = with self; [py pytest coverage cov-core];
1218 propagatedBuildInputs = with self; [py pytest coverage cov-core];
1206 src = fetchurl {
1219 src = fetchurl {
1207 url = "https://pypi.python.org/packages/11/4b/b04646e97f1721878eb21e9f779102d84dd044d324382263b1770a3e4838/pytest-cov-1.8.1.tar.gz";
1220 url = "https://pypi.python.org/packages/11/4b/b04646e97f1721878eb21e9f779102d84dd044d324382263b1770a3e4838/pytest-cov-1.8.1.tar.gz";
1208 md5 = "76c778afa2494088270348be42d759fc";
1221 md5 = "76c778afa2494088270348be42d759fc";
1209 };
1222 };
1210 meta = {
1223 meta = {
1211 license = [ pkgs.lib.licenses.mit ];
1224 license = [ pkgs.lib.licenses.mit ];
1212 };
1225 };
1213 };
1226 };
1214 pytest-profiling = super.buildPythonPackage {
1227 pytest-profiling = super.buildPythonPackage {
1215 name = "pytest-profiling-1.0.1";
1228 name = "pytest-profiling-1.0.1";
1216 buildInputs = with self; [];
1229 buildInputs = with self; [];
1217 doCheck = false;
1230 doCheck = false;
1218 propagatedBuildInputs = with self; [six pytest gprof2dot];
1231 propagatedBuildInputs = with self; [six pytest gprof2dot];
1219 src = fetchurl {
1232 src = fetchurl {
1220 url = "https://pypi.python.org/packages/d8/67/8ffab73406e22870e07fa4dc8dce1d7689b26dba8efd00161c9b6fc01ec0/pytest-profiling-1.0.1.tar.gz";
1233 url = "https://pypi.python.org/packages/d8/67/8ffab73406e22870e07fa4dc8dce1d7689b26dba8efd00161c9b6fc01ec0/pytest-profiling-1.0.1.tar.gz";
1221 md5 = "354404eb5b3fd4dc5eb7fffbb3d9b68b";
1234 md5 = "354404eb5b3fd4dc5eb7fffbb3d9b68b";
1222 };
1235 };
1223 meta = {
1236 meta = {
1224 license = [ pkgs.lib.licenses.mit ];
1237 license = [ pkgs.lib.licenses.mit ];
1225 };
1238 };
1226 };
1239 };
1227 pytest-runner = super.buildPythonPackage {
1240 pytest-runner = super.buildPythonPackage {
1228 name = "pytest-runner-2.7.1";
1241 name = "pytest-runner-2.7.1";
1229 buildInputs = with self; [];
1242 buildInputs = with self; [];
1230 doCheck = false;
1243 doCheck = false;
1231 propagatedBuildInputs = with self; [];
1244 propagatedBuildInputs = with self; [];
1232 src = fetchurl {
1245 src = fetchurl {
1233 url = "https://pypi.python.org/packages/99/6b/c4ff4418d3424d4475b7af60724fd4a5cdd91ed8e489dc9443281f0052bc/pytest-runner-2.7.1.tar.gz";
1246 url = "https://pypi.python.org/packages/99/6b/c4ff4418d3424d4475b7af60724fd4a5cdd91ed8e489dc9443281f0052bc/pytest-runner-2.7.1.tar.gz";
1234 md5 = "e56f0bc8d79a6bd91772b44ef4215c7e";
1247 md5 = "e56f0bc8d79a6bd91772b44ef4215c7e";
1235 };
1248 };
1236 meta = {
1249 meta = {
1237 license = [ pkgs.lib.licenses.mit ];
1250 license = [ pkgs.lib.licenses.mit ];
1238 };
1251 };
1239 };
1252 };
1240 pytest-timeout = super.buildPythonPackage {
1253 pytest-timeout = super.buildPythonPackage {
1241 name = "pytest-timeout-0.4";
1254 name = "pytest-timeout-0.4";
1242 buildInputs = with self; [];
1255 buildInputs = with self; [];
1243 doCheck = false;
1256 doCheck = false;
1244 propagatedBuildInputs = with self; [pytest];
1257 propagatedBuildInputs = with self; [pytest];
1245 src = fetchurl {
1258 src = fetchurl {
1246 url = "https://pypi.python.org/packages/24/48/5f6bd4b8026a26e1dd427243d560a29a0f1b24a5c7cffca4bf049a7bb65b/pytest-timeout-0.4.tar.gz";
1259 url = "https://pypi.python.org/packages/24/48/5f6bd4b8026a26e1dd427243d560a29a0f1b24a5c7cffca4bf049a7bb65b/pytest-timeout-0.4.tar.gz";
1247 md5 = "03b28aff69cbbfb959ed35ade5fde262";
1260 md5 = "03b28aff69cbbfb959ed35ade5fde262";
1248 };
1261 };
1249 meta = {
1262 meta = {
1250 license = [ pkgs.lib.licenses.mit { fullName = "DFSG approved"; } ];
1263 license = [ pkgs.lib.licenses.mit { fullName = "DFSG approved"; } ];
1251 };
1264 };
1252 };
1265 };
1253 python-dateutil = super.buildPythonPackage {
1266 python-dateutil = super.buildPythonPackage {
1254 name = "python-dateutil-1.5";
1267 name = "python-dateutil-1.5";
1255 buildInputs = with self; [];
1268 buildInputs = with self; [];
1256 doCheck = false;
1269 doCheck = false;
1257 propagatedBuildInputs = with self; [];
1270 propagatedBuildInputs = with self; [];
1258 src = fetchurl {
1271 src = fetchurl {
1259 url = "https://pypi.python.org/packages/b4/7c/df59c89a753eb33c7c44e1dd42de0e9bc2ccdd5a4d576e0bfad97cc280cb/python-dateutil-1.5.tar.gz";
1272 url = "https://pypi.python.org/packages/b4/7c/df59c89a753eb33c7c44e1dd42de0e9bc2ccdd5a4d576e0bfad97cc280cb/python-dateutil-1.5.tar.gz";
1260 md5 = "0dcb1de5e5cad69490a3b6ab63f0cfa5";
1273 md5 = "0dcb1de5e5cad69490a3b6ab63f0cfa5";
1261 };
1274 };
1262 meta = {
1275 meta = {
1263 license = [ pkgs.lib.licenses.psfl ];
1276 license = [ pkgs.lib.licenses.psfl ];
1264 };
1277 };
1265 };
1278 };
1266 python-editor = super.buildPythonPackage {
1279 python-editor = super.buildPythonPackage {
1267 name = "python-editor-1.0.1";
1280 name = "python-editor-1.0.1";
1268 buildInputs = with self; [];
1281 buildInputs = with self; [];
1269 doCheck = false;
1282 doCheck = false;
1270 propagatedBuildInputs = with self; [];
1283 propagatedBuildInputs = with self; [];
1271 src = fetchurl {
1284 src = fetchurl {
1272 url = "https://pypi.python.org/packages/2b/c0/df7b87d5cf016f82eab3b05cd35f53287c1178ad8c42bfb6fa61b89b22f6/python-editor-1.0.1.tar.gz";
1285 url = "https://pypi.python.org/packages/2b/c0/df7b87d5cf016f82eab3b05cd35f53287c1178ad8c42bfb6fa61b89b22f6/python-editor-1.0.1.tar.gz";
1273 md5 = "e1fa63535b40e022fa4fd646fd8b511a";
1286 md5 = "e1fa63535b40e022fa4fd646fd8b511a";
1274 };
1287 };
1275 meta = {
1288 meta = {
1276 license = [ pkgs.lib.licenses.asl20 { fullName = "Apache"; } ];
1289 license = [ pkgs.lib.licenses.asl20 { fullName = "Apache"; } ];
1277 };
1290 };
1278 };
1291 };
1279 python-ldap = super.buildPythonPackage {
1292 python-ldap = super.buildPythonPackage {
1280 name = "python-ldap-2.4.19";
1293 name = "python-ldap-2.4.19";
1281 buildInputs = with self; [];
1294 buildInputs = with self; [];
1282 doCheck = false;
1295 doCheck = false;
1283 propagatedBuildInputs = with self; [setuptools];
1296 propagatedBuildInputs = with self; [setuptools];
1284 src = fetchurl {
1297 src = fetchurl {
1285 url = "https://pypi.python.org/packages/42/81/1b64838c82e64f14d4e246ff00b52e650a35c012551b891ada2b85d40737/python-ldap-2.4.19.tar.gz";
1298 url = "https://pypi.python.org/packages/42/81/1b64838c82e64f14d4e246ff00b52e650a35c012551b891ada2b85d40737/python-ldap-2.4.19.tar.gz";
1286 md5 = "b941bf31d09739492aa19ef679e94ae3";
1299 md5 = "b941bf31d09739492aa19ef679e94ae3";
1287 };
1300 };
1288 meta = {
1301 meta = {
1289 license = [ pkgs.lib.licenses.psfl ];
1302 license = [ pkgs.lib.licenses.psfl ];
1290 };
1303 };
1291 };
1304 };
1292 python-memcached = super.buildPythonPackage {
1305 python-memcached = super.buildPythonPackage {
1293 name = "python-memcached-1.57";
1306 name = "python-memcached-1.57";
1294 buildInputs = with self; [];
1307 buildInputs = with self; [];
1295 doCheck = false;
1308 doCheck = false;
1296 propagatedBuildInputs = with self; [six];
1309 propagatedBuildInputs = with self; [six];
1297 src = fetchurl {
1310 src = fetchurl {
1298 url = "https://pypi.python.org/packages/52/9d/eebc0dcbc5c7c66840ad207dfc1baa376dadb74912484bff73819cce01e6/python-memcached-1.57.tar.gz";
1311 url = "https://pypi.python.org/packages/52/9d/eebc0dcbc5c7c66840ad207dfc1baa376dadb74912484bff73819cce01e6/python-memcached-1.57.tar.gz";
1299 md5 = "de21f64b42b2d961f3d4ad7beb5468a1";
1312 md5 = "de21f64b42b2d961f3d4ad7beb5468a1";
1300 };
1313 };
1301 meta = {
1314 meta = {
1302 license = [ pkgs.lib.licenses.psfl ];
1315 license = [ pkgs.lib.licenses.psfl ];
1303 };
1316 };
1304 };
1317 };
1305 python-pam = super.buildPythonPackage {
1318 python-pam = super.buildPythonPackage {
1306 name = "python-pam-1.8.2";
1319 name = "python-pam-1.8.2";
1307 buildInputs = with self; [];
1320 buildInputs = with self; [];
1308 doCheck = false;
1321 doCheck = false;
1309 propagatedBuildInputs = with self; [];
1322 propagatedBuildInputs = with self; [];
1310 src = fetchurl {
1323 src = fetchurl {
1311 url = "https://pypi.python.org/packages/de/8c/f8f5d38b4f26893af267ea0b39023d4951705ab0413a39e0cf7cf4900505/python-pam-1.8.2.tar.gz";
1324 url = "https://pypi.python.org/packages/de/8c/f8f5d38b4f26893af267ea0b39023d4951705ab0413a39e0cf7cf4900505/python-pam-1.8.2.tar.gz";
1312 md5 = "db71b6b999246fb05d78ecfbe166629d";
1325 md5 = "db71b6b999246fb05d78ecfbe166629d";
1313 };
1326 };
1314 meta = {
1327 meta = {
1315 license = [ { fullName = "License :: OSI Approved :: MIT License"; } pkgs.lib.licenses.mit ];
1328 license = [ { fullName = "License :: OSI Approved :: MIT License"; } pkgs.lib.licenses.mit ];
1316 };
1329 };
1317 };
1330 };
1318 pytz = super.buildPythonPackage {
1331 pytz = super.buildPythonPackage {
1319 name = "pytz-2015.4";
1332 name = "pytz-2015.4";
1320 buildInputs = with self; [];
1333 buildInputs = with self; [];
1321 doCheck = false;
1334 doCheck = false;
1322 propagatedBuildInputs = with self; [];
1335 propagatedBuildInputs = with self; [];
1323 src = fetchurl {
1336 src = fetchurl {
1324 url = "https://pypi.python.org/packages/7e/1a/f43b5c92df7b156822030fed151327ea096bcf417e45acc23bd1df43472f/pytz-2015.4.zip";
1337 url = "https://pypi.python.org/packages/7e/1a/f43b5c92df7b156822030fed151327ea096bcf417e45acc23bd1df43472f/pytz-2015.4.zip";
1325 md5 = "233f2a2b370d03f9b5911700cc9ebf3c";
1338 md5 = "233f2a2b370d03f9b5911700cc9ebf3c";
1326 };
1339 };
1327 meta = {
1340 meta = {
1328 license = [ pkgs.lib.licenses.mit ];
1341 license = [ pkgs.lib.licenses.mit ];
1329 };
1342 };
1330 };
1343 };
1331 pyzmq = super.buildPythonPackage {
1344 pyzmq = super.buildPythonPackage {
1332 name = "pyzmq-14.6.0";
1345 name = "pyzmq-14.6.0";
1333 buildInputs = with self; [];
1346 buildInputs = with self; [];
1334 doCheck = false;
1347 doCheck = false;
1335 propagatedBuildInputs = with self; [];
1348 propagatedBuildInputs = with self; [];
1336 src = fetchurl {
1349 src = fetchurl {
1337 url = "https://pypi.python.org/packages/8a/3b/5463d5a9d712cd8bbdac335daece0d69f6a6792da4e3dd89956c0db4e4e6/pyzmq-14.6.0.tar.gz";
1350 url = "https://pypi.python.org/packages/8a/3b/5463d5a9d712cd8bbdac335daece0d69f6a6792da4e3dd89956c0db4e4e6/pyzmq-14.6.0.tar.gz";
1338 md5 = "395b5de95a931afa5b14c9349a5b8024";
1351 md5 = "395b5de95a931afa5b14c9349a5b8024";
1339 };
1352 };
1340 meta = {
1353 meta = {
1341 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "LGPL+BSD"; } { fullName = "GNU Library or Lesser General Public License (LGPL)"; } ];
1354 license = [ pkgs.lib.licenses.bsdOriginal { fullName = "LGPL+BSD"; } { fullName = "GNU Library or Lesser General Public License (LGPL)"; } ];
1342 };
1355 };
1343 };
1356 };
1344 recaptcha-client = super.buildPythonPackage {
1357 recaptcha-client = super.buildPythonPackage {
1345 name = "recaptcha-client-1.0.6";
1358 name = "recaptcha-client-1.0.6";
1346 buildInputs = with self; [];
1359 buildInputs = with self; [];
1347 doCheck = false;
1360 doCheck = false;
1348 propagatedBuildInputs = with self; [];
1361 propagatedBuildInputs = with self; [];
1349 src = fetchurl {
1362 src = fetchurl {
1350 url = "https://pypi.python.org/packages/0a/ea/5f2fbbfd894bdac1c68ef8d92019066cfcf9fbff5fe3d728d2b5c25c8db4/recaptcha-client-1.0.6.tar.gz";
1363 url = "https://pypi.python.org/packages/0a/ea/5f2fbbfd894bdac1c68ef8d92019066cfcf9fbff5fe3d728d2b5c25c8db4/recaptcha-client-1.0.6.tar.gz";
1351 md5 = "74228180f7e1fb76c4d7089160b0d919";
1364 md5 = "74228180f7e1fb76c4d7089160b0d919";
1352 };
1365 };
1353 meta = {
1366 meta = {
1354 license = [ { fullName = "MIT/X11"; } ];
1367 license = [ { fullName = "MIT/X11"; } ];
1355 };
1368 };
1356 };
1369 };
1357 repoze.lru = super.buildPythonPackage {
1370 repoze.lru = super.buildPythonPackage {
1358 name = "repoze.lru-0.6";
1371 name = "repoze.lru-0.6";
1359 buildInputs = with self; [];
1372 buildInputs = with self; [];
1360 doCheck = false;
1373 doCheck = false;
1361 propagatedBuildInputs = with self; [];
1374 propagatedBuildInputs = with self; [];
1362 src = fetchurl {
1375 src = fetchurl {
1363 url = "https://pypi.python.org/packages/6e/1e/aa15cc90217e086dc8769872c8778b409812ff036bf021b15795638939e4/repoze.lru-0.6.tar.gz";
1376 url = "https://pypi.python.org/packages/6e/1e/aa15cc90217e086dc8769872c8778b409812ff036bf021b15795638939e4/repoze.lru-0.6.tar.gz";
1364 md5 = "2c3b64b17a8e18b405f55d46173e14dd";
1377 md5 = "2c3b64b17a8e18b405f55d46173e14dd";
1365 };
1378 };
1366 meta = {
1379 meta = {
1367 license = [ { fullName = "Repoze Public License"; } { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
1380 license = [ { fullName = "Repoze Public License"; } { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
1368 };
1381 };
1369 };
1382 };
1370 requests = super.buildPythonPackage {
1383 requests = super.buildPythonPackage {
1371 name = "requests-2.9.1";
1384 name = "requests-2.9.1";
1372 buildInputs = with self; [];
1385 buildInputs = with self; [];
1373 doCheck = false;
1386 doCheck = false;
1374 propagatedBuildInputs = with self; [];
1387 propagatedBuildInputs = with self; [];
1375 src = fetchurl {
1388 src = fetchurl {
1376 url = "https://pypi.python.org/packages/f9/6d/07c44fb1ebe04d069459a189e7dab9e4abfe9432adcd4477367c25332748/requests-2.9.1.tar.gz";
1389 url = "https://pypi.python.org/packages/f9/6d/07c44fb1ebe04d069459a189e7dab9e4abfe9432adcd4477367c25332748/requests-2.9.1.tar.gz";
1377 md5 = "0b7f480d19012ec52bab78292efd976d";
1390 md5 = "0b7f480d19012ec52bab78292efd976d";
1378 };
1391 };
1379 meta = {
1392 meta = {
1380 license = [ pkgs.lib.licenses.asl20 ];
1393 license = [ pkgs.lib.licenses.asl20 ];
1381 };
1394 };
1382 };
1395 };
1383 rhodecode-enterprise-ce = super.buildPythonPackage {
1396 rhodecode-enterprise-ce = super.buildPythonPackage {
1384 name = "rhodecode-enterprise-ce-4.5.0";
1397 name = "rhodecode-enterprise-ce-4.5.0";
1385 buildInputs = with self; [WebTest configobj cssselect lxml mock pytest pytest-cov pytest-runner pytest-sugar];
1398 buildInputs = with self; [WebTest configobj cssselect lxml mock pytest pytest-cov pytest-runner pytest-sugar];
1386 doCheck = true;
1399 doCheck = true;
1387 propagatedBuildInputs = with self; [Babel Beaker FormEncode Mako Markdown MarkupSafe MySQL-python Paste PasteDeploy PasteScript Pygments Pylons Pyro4 Routes SQLAlchemy Tempita URLObject WebError WebHelpers WebHelpers2 WebOb WebTest Whoosh alembic amqplib anyjson appenlight-client authomatic backport-ipaddress celery channelstream colander decorator deform docutils gevent gunicorn infrae.cache ipython iso8601 kombu msgpack-python packaging psycopg2 py-gfm pycrypto pycurl pyparsing pyramid pyramid-debugtoolbar pyramid-mako pyramid-beaker pysqlite python-dateutil python-ldap python-memcached python-pam recaptcha-client repoze.lru requests simplejson subprocess32 waitress zope.cachedescriptors dogpile.cache dogpile.core psutil py-bcrypt];
1400 propagatedBuildInputs = with self; [Babel Beaker FormEncode Mako Markdown MarkupSafe MySQL-python Paste PasteDeploy PasteScript Pygments Pylons Pyro4 Routes SQLAlchemy Tempita URLObject WebError WebHelpers WebHelpers2 WebOb WebTest Whoosh alembic amqplib anyjson appenlight-client authomatic backport-ipaddress celery channelstream colander decorator deform docutils gevent gunicorn infrae.cache ipython iso8601 kombu msgpack-python packaging psycopg2 py-gfm pycrypto pycurl pygments-markdown-lexer pyparsing pyramid pyramid-debugtoolbar pyramid-mako pyramid-beaker pysqlite python-dateutil python-ldap python-memcached python-pam recaptcha-client repoze.lru requests simplejson subprocess32 waitress zope.cachedescriptors dogpile.cache dogpile.core psutil py-bcrypt];
1388 src = ./.;
1401 src = ./.;
1389 meta = {
1402 meta = {
1390 license = [ { fullName = "AGPLv3, and Commercial License"; } ];
1403 license = [ { fullName = "AGPLv3, and Commercial License"; } ];
1391 };
1404 };
1392 };
1405 };
1393 rhodecode-tools = super.buildPythonPackage {
1406 rhodecode-tools = super.buildPythonPackage {
1394 name = "rhodecode-tools-0.10.2";
1407 name = "rhodecode-tools-0.10.2";
1395 buildInputs = with self; [];
1408 buildInputs = with self; [];
1396 doCheck = false;
1409 doCheck = false;
1397 propagatedBuildInputs = with self; [click future six Mako MarkupSafe requests Whoosh elasticsearch elasticsearch-dsl urllib3];
1410 propagatedBuildInputs = with self; [click future six Mako MarkupSafe requests Whoosh elasticsearch elasticsearch-dsl urllib3];
1398 src = fetchurl {
1411 src = fetchurl {
1399 url = "https://code.rhodecode.com/rhodecode-tools-ce/archive/v0.10.2.zip";
1412 url = "https://code.rhodecode.com/rhodecode-tools-ce/archive/v0.10.2.zip";
1400 md5 = "d2af3985a1a32a678944d4d48870cb04";
1413 md5 = "d2af3985a1a32a678944d4d48870cb04";
1401 };
1414 };
1402 meta = {
1415 meta = {
1403 license = [ { fullName = "AGPLv3 and Proprietary"; } ];
1416 license = [ { fullName = "AGPLv3 and Proprietary"; } ];
1404 };
1417 };
1405 };
1418 };
1406 serpent = super.buildPythonPackage {
1419 serpent = super.buildPythonPackage {
1407 name = "serpent-1.12";
1420 name = "serpent-1.12";
1408 buildInputs = with self; [];
1421 buildInputs = with self; [];
1409 doCheck = false;
1422 doCheck = false;
1410 propagatedBuildInputs = with self; [];
1423 propagatedBuildInputs = with self; [];
1411 src = fetchurl {
1424 src = fetchurl {
1412 url = "https://pypi.python.org/packages/3b/19/1e0e83b47c09edaef8398655088036e7e67386b5c48770218ebb339fbbd5/serpent-1.12.tar.gz";
1425 url = "https://pypi.python.org/packages/3b/19/1e0e83b47c09edaef8398655088036e7e67386b5c48770218ebb339fbbd5/serpent-1.12.tar.gz";
1413 md5 = "05869ac7b062828b34f8f927f0457b65";
1426 md5 = "05869ac7b062828b34f8f927f0457b65";
1414 };
1427 };
1415 meta = {
1428 meta = {
1416 license = [ pkgs.lib.licenses.mit ];
1429 license = [ pkgs.lib.licenses.mit ];
1417 };
1430 };
1418 };
1431 };
1419 setproctitle = super.buildPythonPackage {
1432 setproctitle = super.buildPythonPackage {
1420 name = "setproctitle-1.1.8";
1433 name = "setproctitle-1.1.8";
1421 buildInputs = with self; [];
1434 buildInputs = with self; [];
1422 doCheck = false;
1435 doCheck = false;
1423 propagatedBuildInputs = with self; [];
1436 propagatedBuildInputs = with self; [];
1424 src = fetchurl {
1437 src = fetchurl {
1425 url = "https://pypi.python.org/packages/33/c3/ad367a4f4f1ca90468863ae727ac62f6edb558fc09a003d344a02cfc6ea6/setproctitle-1.1.8.tar.gz";
1438 url = "https://pypi.python.org/packages/33/c3/ad367a4f4f1ca90468863ae727ac62f6edb558fc09a003d344a02cfc6ea6/setproctitle-1.1.8.tar.gz";
1426 md5 = "728f4c8c6031bbe56083a48594027edd";
1439 md5 = "728f4c8c6031bbe56083a48594027edd";
1427 };
1440 };
1428 meta = {
1441 meta = {
1429 license = [ pkgs.lib.licenses.bsdOriginal ];
1442 license = [ pkgs.lib.licenses.bsdOriginal ];
1430 };
1443 };
1431 };
1444 };
1432 setuptools = super.buildPythonPackage {
1445 setuptools = super.buildPythonPackage {
1433 name = "setuptools-20.8.1";
1446 name = "setuptools-20.8.1";
1434 buildInputs = with self; [];
1447 buildInputs = with self; [];
1435 doCheck = false;
1448 doCheck = false;
1436 propagatedBuildInputs = with self; [];
1449 propagatedBuildInputs = with self; [];
1437 src = fetchurl {
1450 src = fetchurl {
1438 url = "https://pypi.python.org/packages/c4/19/c1bdc88b53da654df43770f941079dbab4e4788c2dcb5658fb86259894c7/setuptools-20.8.1.zip";
1451 url = "https://pypi.python.org/packages/c4/19/c1bdc88b53da654df43770f941079dbab4e4788c2dcb5658fb86259894c7/setuptools-20.8.1.zip";
1439 md5 = "fe58a5cac0df20bb83942b252a4b0543";
1452 md5 = "fe58a5cac0df20bb83942b252a4b0543";
1440 };
1453 };
1441 meta = {
1454 meta = {
1442 license = [ pkgs.lib.licenses.mit ];
1455 license = [ pkgs.lib.licenses.mit ];
1443 };
1456 };
1444 };
1457 };
1445 setuptools-scm = super.buildPythonPackage {
1458 setuptools-scm = super.buildPythonPackage {
1446 name = "setuptools-scm-1.11.0";
1459 name = "setuptools-scm-1.11.0";
1447 buildInputs = with self; [];
1460 buildInputs = with self; [];
1448 doCheck = false;
1461 doCheck = false;
1449 propagatedBuildInputs = with self; [];
1462 propagatedBuildInputs = with self; [];
1450 src = fetchurl {
1463 src = fetchurl {
1451 url = "https://pypi.python.org/packages/cd/5f/e3a038292358058d83d764a47d09114aa5a8003ed4529518f9e580f1a94f/setuptools_scm-1.11.0.tar.gz";
1464 url = "https://pypi.python.org/packages/cd/5f/e3a038292358058d83d764a47d09114aa5a8003ed4529518f9e580f1a94f/setuptools_scm-1.11.0.tar.gz";
1452 md5 = "4c5c896ba52e134bbc3507bac6400087";
1465 md5 = "4c5c896ba52e134bbc3507bac6400087";
1453 };
1466 };
1454 meta = {
1467 meta = {
1455 license = [ pkgs.lib.licenses.mit ];
1468 license = [ pkgs.lib.licenses.mit ];
1456 };
1469 };
1457 };
1470 };
1458 simplejson = super.buildPythonPackage {
1471 simplejson = super.buildPythonPackage {
1459 name = "simplejson-3.7.2";
1472 name = "simplejson-3.7.2";
1460 buildInputs = with self; [];
1473 buildInputs = with self; [];
1461 doCheck = false;
1474 doCheck = false;
1462 propagatedBuildInputs = with self; [];
1475 propagatedBuildInputs = with self; [];
1463 src = fetchurl {
1476 src = fetchurl {
1464 url = "https://pypi.python.org/packages/6d/89/7f13f099344eea9d6722779a1f165087cb559598107844b1ac5dbd831fb1/simplejson-3.7.2.tar.gz";
1477 url = "https://pypi.python.org/packages/6d/89/7f13f099344eea9d6722779a1f165087cb559598107844b1ac5dbd831fb1/simplejson-3.7.2.tar.gz";
1465 md5 = "a5fc7d05d4cb38492285553def5d4b46";
1478 md5 = "a5fc7d05d4cb38492285553def5d4b46";
1466 };
1479 };
1467 meta = {
1480 meta = {
1468 license = [ { fullName = "Academic Free License (AFL)"; } pkgs.lib.licenses.mit ];
1481 license = [ { fullName = "Academic Free License (AFL)"; } pkgs.lib.licenses.mit ];
1469 };
1482 };
1470 };
1483 };
1471 six = super.buildPythonPackage {
1484 six = super.buildPythonPackage {
1472 name = "six-1.9.0";
1485 name = "six-1.9.0";
1473 buildInputs = with self; [];
1486 buildInputs = with self; [];
1474 doCheck = false;
1487 doCheck = false;
1475 propagatedBuildInputs = with self; [];
1488 propagatedBuildInputs = with self; [];
1476 src = fetchurl {
1489 src = fetchurl {
1477 url = "https://pypi.python.org/packages/16/64/1dc5e5976b17466fd7d712e59cbe9fb1e18bec153109e5ba3ed6c9102f1a/six-1.9.0.tar.gz";
1490 url = "https://pypi.python.org/packages/16/64/1dc5e5976b17466fd7d712e59cbe9fb1e18bec153109e5ba3ed6c9102f1a/six-1.9.0.tar.gz";
1478 md5 = "476881ef4012262dfc8adc645ee786c4";
1491 md5 = "476881ef4012262dfc8adc645ee786c4";
1479 };
1492 };
1480 meta = {
1493 meta = {
1481 license = [ pkgs.lib.licenses.mit ];
1494 license = [ pkgs.lib.licenses.mit ];
1482 };
1495 };
1483 };
1496 };
1484 subprocess32 = super.buildPythonPackage {
1497 subprocess32 = super.buildPythonPackage {
1485 name = "subprocess32-3.2.6";
1498 name = "subprocess32-3.2.6";
1486 buildInputs = with self; [];
1499 buildInputs = with self; [];
1487 doCheck = false;
1500 doCheck = false;
1488 propagatedBuildInputs = with self; [];
1501 propagatedBuildInputs = with self; [];
1489 src = fetchurl {
1502 src = fetchurl {
1490 url = "https://pypi.python.org/packages/28/8d/33ccbff51053f59ae6c357310cac0e79246bbed1d345ecc6188b176d72c3/subprocess32-3.2.6.tar.gz";
1503 url = "https://pypi.python.org/packages/28/8d/33ccbff51053f59ae6c357310cac0e79246bbed1d345ecc6188b176d72c3/subprocess32-3.2.6.tar.gz";
1491 md5 = "754c5ab9f533e764f931136974b618f1";
1504 md5 = "754c5ab9f533e764f931136974b618f1";
1492 };
1505 };
1493 meta = {
1506 meta = {
1494 license = [ pkgs.lib.licenses.psfl ];
1507 license = [ pkgs.lib.licenses.psfl ];
1495 };
1508 };
1496 };
1509 };
1497 supervisor = super.buildPythonPackage {
1510 supervisor = super.buildPythonPackage {
1498 name = "supervisor-3.3.0";
1511 name = "supervisor-3.3.0";
1499 buildInputs = with self; [];
1512 buildInputs = with self; [];
1500 doCheck = false;
1513 doCheck = false;
1501 propagatedBuildInputs = with self; [meld3];
1514 propagatedBuildInputs = with self; [meld3];
1502 src = fetchurl {
1515 src = fetchurl {
1503 url = "https://pypi.python.org/packages/44/80/d28047d120bfcc8158b4e41127706731ee6a3419c661e0a858fb0e7c4b2d/supervisor-3.3.0.tar.gz";
1516 url = "https://pypi.python.org/packages/44/80/d28047d120bfcc8158b4e41127706731ee6a3419c661e0a858fb0e7c4b2d/supervisor-3.3.0.tar.gz";
1504 md5 = "46bac00378d1eddb616752b990c67416";
1517 md5 = "46bac00378d1eddb616752b990c67416";
1505 };
1518 };
1506 meta = {
1519 meta = {
1507 license = [ { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
1520 license = [ { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
1508 };
1521 };
1509 };
1522 };
1510 transifex-client = super.buildPythonPackage {
1523 transifex-client = super.buildPythonPackage {
1511 name = "transifex-client-0.10";
1524 name = "transifex-client-0.10";
1512 buildInputs = with self; [];
1525 buildInputs = with self; [];
1513 doCheck = false;
1526 doCheck = false;
1514 propagatedBuildInputs = with self; [];
1527 propagatedBuildInputs = with self; [];
1515 src = fetchurl {
1528 src = fetchurl {
1516 url = "https://pypi.python.org/packages/f3/4e/7b925192aee656fb3e04fa6381c8b3dc40198047c3b4a356f6cfd642c809/transifex-client-0.10.tar.gz";
1529 url = "https://pypi.python.org/packages/f3/4e/7b925192aee656fb3e04fa6381c8b3dc40198047c3b4a356f6cfd642c809/transifex-client-0.10.tar.gz";
1517 md5 = "5549538d84b8eede6b254cd81ae024fa";
1530 md5 = "5549538d84b8eede6b254cd81ae024fa";
1518 };
1531 };
1519 meta = {
1532 meta = {
1520 license = [ pkgs.lib.licenses.gpl2 ];
1533 license = [ pkgs.lib.licenses.gpl2 ];
1521 };
1534 };
1522 };
1535 };
1523 translationstring = super.buildPythonPackage {
1536 translationstring = super.buildPythonPackage {
1524 name = "translationstring-1.3";
1537 name = "translationstring-1.3";
1525 buildInputs = with self; [];
1538 buildInputs = with self; [];
1526 doCheck = false;
1539 doCheck = false;
1527 propagatedBuildInputs = with self; [];
1540 propagatedBuildInputs = with self; [];
1528 src = fetchurl {
1541 src = fetchurl {
1529 url = "https://pypi.python.org/packages/5e/eb/bee578cc150b44c653b63f5ebe258b5d0d812ddac12497e5f80fcad5d0b4/translationstring-1.3.tar.gz";
1542 url = "https://pypi.python.org/packages/5e/eb/bee578cc150b44c653b63f5ebe258b5d0d812ddac12497e5f80fcad5d0b4/translationstring-1.3.tar.gz";
1530 md5 = "a4b62e0f3c189c783a1685b3027f7c90";
1543 md5 = "a4b62e0f3c189c783a1685b3027f7c90";
1531 };
1544 };
1532 meta = {
1545 meta = {
1533 license = [ { fullName = "BSD-like (http://repoze.org/license.html)"; } ];
1546 license = [ { fullName = "BSD-like (http://repoze.org/license.html)"; } ];
1534 };
1547 };
1535 };
1548 };
1536 trollius = super.buildPythonPackage {
1549 trollius = super.buildPythonPackage {
1537 name = "trollius-1.0.4";
1550 name = "trollius-1.0.4";
1538 buildInputs = with self; [];
1551 buildInputs = with self; [];
1539 doCheck = false;
1552 doCheck = false;
1540 propagatedBuildInputs = with self; [futures];
1553 propagatedBuildInputs = with self; [futures];
1541 src = fetchurl {
1554 src = fetchurl {
1542 url = "https://pypi.python.org/packages/aa/e6/4141db437f55e6ee7a3fb69663239e3fde7841a811b4bef293145ad6c836/trollius-1.0.4.tar.gz";
1555 url = "https://pypi.python.org/packages/aa/e6/4141db437f55e6ee7a3fb69663239e3fde7841a811b4bef293145ad6c836/trollius-1.0.4.tar.gz";
1543 md5 = "3631a464d49d0cbfd30ab2918ef2b783";
1556 md5 = "3631a464d49d0cbfd30ab2918ef2b783";
1544 };
1557 };
1545 meta = {
1558 meta = {
1546 license = [ pkgs.lib.licenses.asl20 ];
1559 license = [ pkgs.lib.licenses.asl20 ];
1547 };
1560 };
1548 };
1561 };
1549 uWSGI = super.buildPythonPackage {
1562 uWSGI = super.buildPythonPackage {
1550 name = "uWSGI-2.0.11.2";
1563 name = "uWSGI-2.0.11.2";
1551 buildInputs = with self; [];
1564 buildInputs = with self; [];
1552 doCheck = false;
1565 doCheck = false;
1553 propagatedBuildInputs = with self; [];
1566 propagatedBuildInputs = with self; [];
1554 src = fetchurl {
1567 src = fetchurl {
1555 url = "https://pypi.python.org/packages/9b/78/918db0cfab0546afa580c1e565209c49aaf1476bbfe491314eadbe47c556/uwsgi-2.0.11.2.tar.gz";
1568 url = "https://pypi.python.org/packages/9b/78/918db0cfab0546afa580c1e565209c49aaf1476bbfe491314eadbe47c556/uwsgi-2.0.11.2.tar.gz";
1556 md5 = "1f02dcbee7f6f61de4b1fd68350cf16f";
1569 md5 = "1f02dcbee7f6f61de4b1fd68350cf16f";
1557 };
1570 };
1558 meta = {
1571 meta = {
1559 license = [ pkgs.lib.licenses.gpl2 ];
1572 license = [ pkgs.lib.licenses.gpl2 ];
1560 };
1573 };
1561 };
1574 };
1562 urllib3 = super.buildPythonPackage {
1575 urllib3 = super.buildPythonPackage {
1563 name = "urllib3-1.16";
1576 name = "urllib3-1.16";
1564 buildInputs = with self; [];
1577 buildInputs = with self; [];
1565 doCheck = false;
1578 doCheck = false;
1566 propagatedBuildInputs = with self; [];
1579 propagatedBuildInputs = with self; [];
1567 src = fetchurl {
1580 src = fetchurl {
1568 url = "https://pypi.python.org/packages/3b/f0/e763169124e3f5db0926bc3dbfcd580a105f9ca44cf5d8e6c7a803c9f6b5/urllib3-1.16.tar.gz";
1581 url = "https://pypi.python.org/packages/3b/f0/e763169124e3f5db0926bc3dbfcd580a105f9ca44cf5d8e6c7a803c9f6b5/urllib3-1.16.tar.gz";
1569 md5 = "fcaab1c5385c57deeb7053d3d7d81d59";
1582 md5 = "fcaab1c5385c57deeb7053d3d7d81d59";
1570 };
1583 };
1571 meta = {
1584 meta = {
1572 license = [ pkgs.lib.licenses.mit ];
1585 license = [ pkgs.lib.licenses.mit ];
1573 };
1586 };
1574 };
1587 };
1575 venusian = super.buildPythonPackage {
1588 venusian = super.buildPythonPackage {
1576 name = "venusian-1.0";
1589 name = "venusian-1.0";
1577 buildInputs = with self; [];
1590 buildInputs = with self; [];
1578 doCheck = false;
1591 doCheck = false;
1579 propagatedBuildInputs = with self; [];
1592 propagatedBuildInputs = with self; [];
1580 src = fetchurl {
1593 src = fetchurl {
1581 url = "https://pypi.python.org/packages/86/20/1948e0dfc4930ddde3da8c33612f6a5717c0b4bc28f591a5c5cf014dd390/venusian-1.0.tar.gz";
1594 url = "https://pypi.python.org/packages/86/20/1948e0dfc4930ddde3da8c33612f6a5717c0b4bc28f591a5c5cf014dd390/venusian-1.0.tar.gz";
1582 md5 = "dccf2eafb7113759d60c86faf5538756";
1595 md5 = "dccf2eafb7113759d60c86faf5538756";
1583 };
1596 };
1584 meta = {
1597 meta = {
1585 license = [ { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
1598 license = [ { fullName = "BSD-derived (http://www.repoze.org/LICENSE.txt)"; } ];
1586 };
1599 };
1587 };
1600 };
1588 waitress = super.buildPythonPackage {
1601 waitress = super.buildPythonPackage {
1589 name = "waitress-0.8.9";
1602 name = "waitress-0.8.9";
1590 buildInputs = with self; [];
1603 buildInputs = with self; [];
1591 doCheck = false;
1604 doCheck = false;
1592 propagatedBuildInputs = with self; [setuptools];
1605 propagatedBuildInputs = with self; [setuptools];
1593 src = fetchurl {
1606 src = fetchurl {
1594 url = "https://pypi.python.org/packages/ee/65/fc9dee74a909a1187ca51e4f15ad9c4d35476e4ab5813f73421505c48053/waitress-0.8.9.tar.gz";
1607 url = "https://pypi.python.org/packages/ee/65/fc9dee74a909a1187ca51e4f15ad9c4d35476e4ab5813f73421505c48053/waitress-0.8.9.tar.gz";
1595 md5 = "da3f2e62b3676be5dd630703a68e2a04";
1608 md5 = "da3f2e62b3676be5dd630703a68e2a04";
1596 };
1609 };
1597 meta = {
1610 meta = {
1598 license = [ pkgs.lib.licenses.zpt21 ];
1611 license = [ pkgs.lib.licenses.zpt21 ];
1599 };
1612 };
1600 };
1613 };
1601 ws4py = super.buildPythonPackage {
1614 ws4py = super.buildPythonPackage {
1602 name = "ws4py-0.3.5";
1615 name = "ws4py-0.3.5";
1603 buildInputs = with self; [];
1616 buildInputs = with self; [];
1604 doCheck = false;
1617 doCheck = false;
1605 propagatedBuildInputs = with self; [];
1618 propagatedBuildInputs = with self; [];
1606 src = fetchurl {
1619 src = fetchurl {
1607 url = "https://pypi.python.org/packages/b6/4f/34af703be86939629479e74d6e650e39f3bd73b3b09212c34e5125764cbc/ws4py-0.3.5.zip";
1620 url = "https://pypi.python.org/packages/b6/4f/34af703be86939629479e74d6e650e39f3bd73b3b09212c34e5125764cbc/ws4py-0.3.5.zip";
1608 md5 = "a261b75c20b980e55ce7451a3576a867";
1621 md5 = "a261b75c20b980e55ce7451a3576a867";
1609 };
1622 };
1610 meta = {
1623 meta = {
1611 license = [ pkgs.lib.licenses.bsdOriginal ];
1624 license = [ pkgs.lib.licenses.bsdOriginal ];
1612 };
1625 };
1613 };
1626 };
1614 wsgiref = super.buildPythonPackage {
1627 wsgiref = super.buildPythonPackage {
1615 name = "wsgiref-0.1.2";
1628 name = "wsgiref-0.1.2";
1616 buildInputs = with self; [];
1629 buildInputs = with self; [];
1617 doCheck = false;
1630 doCheck = false;
1618 propagatedBuildInputs = with self; [];
1631 propagatedBuildInputs = with self; [];
1619 src = fetchurl {
1632 src = fetchurl {
1620 url = "https://pypi.python.org/packages/41/9e/309259ce8dff8c596e8c26df86dbc4e848b9249fd36797fd60be456f03fc/wsgiref-0.1.2.zip";
1633 url = "https://pypi.python.org/packages/41/9e/309259ce8dff8c596e8c26df86dbc4e848b9249fd36797fd60be456f03fc/wsgiref-0.1.2.zip";
1621 md5 = "29b146e6ebd0f9fb119fe321f7bcf6cb";
1634 md5 = "29b146e6ebd0f9fb119fe321f7bcf6cb";
1622 };
1635 };
1623 meta = {
1636 meta = {
1624 license = [ { fullName = "PSF or ZPL"; } ];
1637 license = [ { fullName = "PSF or ZPL"; } ];
1625 };
1638 };
1626 };
1639 };
1627 zope.cachedescriptors = super.buildPythonPackage {
1640 zope.cachedescriptors = super.buildPythonPackage {
1628 name = "zope.cachedescriptors-4.0.0";
1641 name = "zope.cachedescriptors-4.0.0";
1629 buildInputs = with self; [];
1642 buildInputs = with self; [];
1630 doCheck = false;
1643 doCheck = false;
1631 propagatedBuildInputs = with self; [setuptools];
1644 propagatedBuildInputs = with self; [setuptools];
1632 src = fetchurl {
1645 src = fetchurl {
1633 url = "https://pypi.python.org/packages/40/33/694b6644c37f28553f4b9f20b3c3a20fb709a22574dff20b5bdffb09ecd5/zope.cachedescriptors-4.0.0.tar.gz";
1646 url = "https://pypi.python.org/packages/40/33/694b6644c37f28553f4b9f20b3c3a20fb709a22574dff20b5bdffb09ecd5/zope.cachedescriptors-4.0.0.tar.gz";
1634 md5 = "8d308de8c936792c8e758058fcb7d0f0";
1647 md5 = "8d308de8c936792c8e758058fcb7d0f0";
1635 };
1648 };
1636 meta = {
1649 meta = {
1637 license = [ pkgs.lib.licenses.zpt21 ];
1650 license = [ pkgs.lib.licenses.zpt21 ];
1638 };
1651 };
1639 };
1652 };
1640 zope.deprecation = super.buildPythonPackage {
1653 zope.deprecation = super.buildPythonPackage {
1641 name = "zope.deprecation-4.1.2";
1654 name = "zope.deprecation-4.1.2";
1642 buildInputs = with self; [];
1655 buildInputs = with self; [];
1643 doCheck = false;
1656 doCheck = false;
1644 propagatedBuildInputs = with self; [setuptools];
1657 propagatedBuildInputs = with self; [setuptools];
1645 src = fetchurl {
1658 src = fetchurl {
1646 url = "https://pypi.python.org/packages/c1/d3/3919492d5e57d8dd01b36f30b34fc8404a30577392b1eb817c303499ad20/zope.deprecation-4.1.2.tar.gz";
1659 url = "https://pypi.python.org/packages/c1/d3/3919492d5e57d8dd01b36f30b34fc8404a30577392b1eb817c303499ad20/zope.deprecation-4.1.2.tar.gz";
1647 md5 = "e9a663ded58f4f9f7881beb56cae2782";
1660 md5 = "e9a663ded58f4f9f7881beb56cae2782";
1648 };
1661 };
1649 meta = {
1662 meta = {
1650 license = [ pkgs.lib.licenses.zpt21 ];
1663 license = [ pkgs.lib.licenses.zpt21 ];
1651 };
1664 };
1652 };
1665 };
1653 zope.event = super.buildPythonPackage {
1666 zope.event = super.buildPythonPackage {
1654 name = "zope.event-4.0.3";
1667 name = "zope.event-4.0.3";
1655 buildInputs = with self; [];
1668 buildInputs = with self; [];
1656 doCheck = false;
1669 doCheck = false;
1657 propagatedBuildInputs = with self; [setuptools];
1670 propagatedBuildInputs = with self; [setuptools];
1658 src = fetchurl {
1671 src = fetchurl {
1659 url = "https://pypi.python.org/packages/c1/29/91ba884d7d6d96691df592e9e9c2bfa57a47040ec1ff47eff18c85137152/zope.event-4.0.3.tar.gz";
1672 url = "https://pypi.python.org/packages/c1/29/91ba884d7d6d96691df592e9e9c2bfa57a47040ec1ff47eff18c85137152/zope.event-4.0.3.tar.gz";
1660 md5 = "9a3780916332b18b8b85f522bcc3e249";
1673 md5 = "9a3780916332b18b8b85f522bcc3e249";
1661 };
1674 };
1662 meta = {
1675 meta = {
1663 license = [ pkgs.lib.licenses.zpt21 ];
1676 license = [ pkgs.lib.licenses.zpt21 ];
1664 };
1677 };
1665 };
1678 };
1666 zope.interface = super.buildPythonPackage {
1679 zope.interface = super.buildPythonPackage {
1667 name = "zope.interface-4.1.3";
1680 name = "zope.interface-4.1.3";
1668 buildInputs = with self; [];
1681 buildInputs = with self; [];
1669 doCheck = false;
1682 doCheck = false;
1670 propagatedBuildInputs = with self; [setuptools];
1683 propagatedBuildInputs = with self; [setuptools];
1671 src = fetchurl {
1684 src = fetchurl {
1672 url = "https://pypi.python.org/packages/9d/81/2509ca3c6f59080123c1a8a97125eb48414022618cec0e64eb1313727bfe/zope.interface-4.1.3.tar.gz";
1685 url = "https://pypi.python.org/packages/9d/81/2509ca3c6f59080123c1a8a97125eb48414022618cec0e64eb1313727bfe/zope.interface-4.1.3.tar.gz";
1673 md5 = "9ae3d24c0c7415deb249dd1a132f0f79";
1686 md5 = "9ae3d24c0c7415deb249dd1a132f0f79";
1674 };
1687 };
1675 meta = {
1688 meta = {
1676 license = [ pkgs.lib.licenses.zpt21 ];
1689 license = [ pkgs.lib.licenses.zpt21 ];
1677 };
1690 };
1678 };
1691 };
1679
1692
1680 ### Test requirements
1693 ### Test requirements
1681
1694
1682 pytest-sugar = super.buildPythonPackage {
1695 pytest-sugar = super.buildPythonPackage {
1683 name = "pytest-sugar-0.7.1";
1696 name = "pytest-sugar-0.7.1";
1684 buildInputs = with self; [];
1697 buildInputs = with self; [];
1685 doCheck = false;
1698 doCheck = false;
1686 propagatedBuildInputs = with self; [pytest termcolor];
1699 propagatedBuildInputs = with self; [pytest termcolor];
1687 src = fetchurl {
1700 src = fetchurl {
1688 url = "https://pypi.python.org/packages/03/97/05d988b4fa870e7373e8ee4582408543b9ca2bd35c3c67b569369c6f9c49/pytest-sugar-0.7.1.tar.gz";
1701 url = "https://pypi.python.org/packages/03/97/05d988b4fa870e7373e8ee4582408543b9ca2bd35c3c67b569369c6f9c49/pytest-sugar-0.7.1.tar.gz";
1689 md5 = "7400f7c11f3d572b2c2a3b60352d35fe";
1702 md5 = "7400f7c11f3d572b2c2a3b60352d35fe";
1690 };
1703 };
1691 meta = {
1704 meta = {
1692 license = [ pkgs.lib.licenses.bsdOriginal ];
1705 license = [ pkgs.lib.licenses.bsdOriginal ];
1693 };
1706 };
1694 };
1707 };
1695 termcolor = super.buildPythonPackage {
1708 termcolor = super.buildPythonPackage {
1696 name = "termcolor-1.1.0";
1709 name = "termcolor-1.1.0";
1697 buildInputs = with self; [];
1710 buildInputs = with self; [];
1698 doCheck = false;
1711 doCheck = false;
1699 propagatedBuildInputs = with self; [];
1712 propagatedBuildInputs = with self; [];
1700 src = fetchurl {
1713 src = fetchurl {
1701 url = "https://pypi.python.org/packages/8a/48/a76be51647d0eb9f10e2a4511bf3ffb8cc1e6b14e9e4fab46173aa79f981/termcolor-1.1.0.tar.gz";
1714 url = "https://pypi.python.org/packages/8a/48/a76be51647d0eb9f10e2a4511bf3ffb8cc1e6b14e9e4fab46173aa79f981/termcolor-1.1.0.tar.gz";
1702 md5 = "043e89644f8909d462fbbfa511c768df";
1715 md5 = "043e89644f8909d462fbbfa511c768df";
1703 };
1716 };
1704 meta = {
1717 meta = {
1705 license = [ pkgs.lib.licenses.mit ];
1718 license = [ pkgs.lib.licenses.mit ];
1706 };
1719 };
1707 };
1720 };
1708 }
1721 }
@@ -1,149 +1,150 b''
1 Babel==1.3
1 Babel==1.3
2 Beaker==1.7.0
2 Beaker==1.7.0
3 Chameleon==2.24
3 Chameleon==2.24
4 CProfileV==1.0.6
4 CProfileV==1.0.6
5 FormEncode==1.2.4
5 FormEncode==1.2.4
6 Jinja2==2.7.3
6 Jinja2==2.7.3
7 Mako==1.0.1
7 Mako==1.0.1
8 Markdown==2.6.2
8 Markdown==2.6.2
9 MarkupSafe==0.23
9 MarkupSafe==0.23
10 MySQL-python==1.2.5
10 MySQL-python==1.2.5
11 Paste==2.0.2
11 Paste==2.0.2
12 PasteDeploy==1.5.2
12 PasteDeploy==1.5.2
13 PasteScript==1.7.5
13 PasteScript==1.7.5
14 Pygments==2.1.3
14 Pygments==2.1.3
15 pygments-markdown-lexer==0.1.0.dev39
15
16
16 # TODO: This version is not available on PyPI
17 # TODO: This version is not available on PyPI
17 # Pylons==1.0.2.dev20160108
18 # Pylons==1.0.2.dev20160108
18 Pylons==1.0.1
19 Pylons==1.0.1
19
20
20 # TODO: This version is not available, but newer ones are
21 # TODO: This version is not available, but newer ones are
21 # Pyro4==4.35
22 # Pyro4==4.35
22 Pyro4==4.41
23 Pyro4==4.41
23
24
24 # TODO: This should probably not be in here
25 # TODO: This should probably not be in here
25 # -e hg+https://johbo@code.rhodecode.com/johbo/rhodecode-fork@3a454bd1f17c0b2b2a951cf2b111e0320d7942a9#egg=RhodeCodeEnterprise-dev
26 # -e hg+https://johbo@code.rhodecode.com/johbo/rhodecode-fork@3a454bd1f17c0b2b2a951cf2b111e0320d7942a9#egg=RhodeCodeEnterprise-dev
26
27
27 Routes==1.13
28 Routes==1.13
28 SQLAlchemy==0.9.9
29 SQLAlchemy==0.9.9
29 Sphinx==1.2.2
30 Sphinx==1.2.2
30 Tempita==0.5.2
31 Tempita==0.5.2
31 URLObject==2.4.0
32 URLObject==2.4.0
32 WebError==0.10.3
33 WebError==0.10.3
33
34
34 # TODO: This is modified by us, needs a better integration. For now
35 # TODO: This is modified by us, needs a better integration. For now
35 # using the latest version before.
36 # using the latest version before.
36 # WebHelpers==1.3.dev20150807
37 # WebHelpers==1.3.dev20150807
37 WebHelpers==1.3
38 WebHelpers==1.3
38
39
39 WebHelpers2==2.0
40 WebHelpers2==2.0
40 WebOb==1.3.1
41 WebOb==1.3.1
41 WebTest==1.4.3
42 WebTest==1.4.3
42 Whoosh==2.7.0
43 Whoosh==2.7.0
43 alembic==0.8.4
44 alembic==0.8.4
44 amqplib==1.0.2
45 amqplib==1.0.2
45 anyjson==0.3.3
46 anyjson==0.3.3
46 appenlight-client==0.6.14
47 appenlight-client==0.6.14
47 authomatic==0.1.0.post1;
48 authomatic==0.1.0.post1;
48 backport-ipaddress==0.1
49 backport-ipaddress==0.1
49 bottle==0.12.8
50 bottle==0.12.8
50 bumpversion==0.5.3
51 bumpversion==0.5.3
51 celery==2.2.10
52 celery==2.2.10
52 channelstream==0.5.2
53 channelstream==0.5.2
53 click==5.1
54 click==5.1
54 colander==1.2
55 colander==1.2
55 configobj==5.0.6
56 configobj==5.0.6
56 cov-core==1.15.0
57 cov-core==1.15.0
57 coverage==3.7.1
58 coverage==3.7.1
58 cssselect==0.9.1
59 cssselect==0.9.1
59 decorator==3.4.2
60 decorator==3.4.2
60 deform==2.0a2
61 deform==2.0a2
61 docutils==0.12
62 docutils==0.12
62 dogpile.cache==0.6.1
63 dogpile.cache==0.6.1
63 dogpile.core==0.4.1
64 dogpile.core==0.4.1
64 dulwich==0.12.0
65 dulwich==0.12.0
65 ecdsa==0.11
66 ecdsa==0.11
66 future==0.14.3
67 future==0.14.3
67 futures==3.0.2
68 futures==3.0.2
68 gevent==1.1.1
69 gevent==1.1.1
69 gprof2dot==2015.12.1
70 gprof2dot==2015.12.1
70 greenlet==0.4.9
71 greenlet==0.4.9
71 gunicorn==19.6.0
72 gunicorn==19.6.0
72
73
73 # TODO: Needs subvertpy and blows up without Subversion headers,
74 # TODO: Needs subvertpy and blows up without Subversion headers,
74 # actually we should not need this for Enterprise at all.
75 # actually we should not need this for Enterprise at all.
75 # hgsubversion==1.8.2
76 # hgsubversion==1.8.2
76
77
77 gnureadline==6.3.3
78 gnureadline==6.3.3
78 infrae.cache==1.0.1
79 infrae.cache==1.0.1
79 invoke==0.13.0
80 invoke==0.13.0
80 ipdb==0.8
81 ipdb==0.8
81 ipython==3.1.0
82 ipython==3.1.0
82 iso8601==0.1.11
83 iso8601==0.1.11
83 itsdangerous==0.24
84 itsdangerous==0.24
84 kombu==1.5.1
85 kombu==1.5.1
85 lxml==3.4.4
86 lxml==3.4.4
86 meld3==1.0.2
87 meld3==1.0.2
87 mock==1.0.1
88 mock==1.0.1
88 msgpack-python==0.4.6
89 msgpack-python==0.4.6
89 nose==1.3.6
90 nose==1.3.6
90 objgraph==2.0.0
91 objgraph==2.0.0
91 packaging==15.2
92 packaging==15.2
92 paramiko==1.15.1
93 paramiko==1.15.1
93 psutil==4.3.1
94 psutil==4.3.1
94 psycopg2==2.6.1
95 psycopg2==2.6.1
95 py==1.4.29
96 py==1.4.29
96 py-bcrypt==0.4
97 py-bcrypt==0.4
97 py-gfm==0.1.3
98 py-gfm==0.1.3
98 pycrypto==2.6.1
99 pycrypto==2.6.1
99 pycurl==7.19.5
100 pycurl==7.19.5
100 pyflakes==0.8.1
101 pyflakes==0.8.1
101 pyparsing==1.5.7
102 pyparsing==1.5.7
102 pyramid==1.6.1
103 pyramid==1.6.1
103 pyramid-beaker==0.8
104 pyramid-beaker==0.8
104 pyramid-debugtoolbar==2.4.2
105 pyramid-debugtoolbar==2.4.2
105 pyramid-jinja2==2.5
106 pyramid-jinja2==2.5
106 pyramid-mako==1.0.2
107 pyramid-mako==1.0.2
107 pysqlite==2.6.3
108 pysqlite==2.6.3
108 pytest==2.8.5
109 pytest==2.8.5
109 pytest-runner==2.7.1
110 pytest-runner==2.7.1
110 pytest-catchlog==1.2.2
111 pytest-catchlog==1.2.2
111 pytest-cov==1.8.1
112 pytest-cov==1.8.1
112 pytest-profiling==1.0.1
113 pytest-profiling==1.0.1
113 pytest-timeout==0.4
114 pytest-timeout==0.4
114 python-dateutil==1.5
115 python-dateutil==1.5
115 python-ldap==2.4.19
116 python-ldap==2.4.19
116 python-memcached==1.57
117 python-memcached==1.57
117 python-pam==1.8.2
118 python-pam==1.8.2
118 pytz==2015.4
119 pytz==2015.4
119 pyzmq==14.6.0
120 pyzmq==14.6.0
120
121
121 # TODO: This is not available in public
122 # TODO: This is not available in public
122 # rc-testdata==0.2.0
123 # rc-testdata==0.2.0
123
124
124 https://code.rhodecode.com/rhodecode-tools-ce/archive/v0.10.2.zip#md5=d2af3985a1a32a678944d4d48870cb04
125 https://code.rhodecode.com/rhodecode-tools-ce/archive/v0.10.2.zip#md5=d2af3985a1a32a678944d4d48870cb04
125
126
126
127
127 recaptcha-client==1.0.6
128 recaptcha-client==1.0.6
128 repoze.lru==0.6
129 repoze.lru==0.6
129 requests==2.9.1
130 requests==2.9.1
130 serpent==1.12
131 serpent==1.12
131 setproctitle==1.1.8
132 setproctitle==1.1.8
132 setuptools==20.8.1
133 setuptools==20.8.1
133 setuptools-scm==1.11.0
134 setuptools-scm==1.11.0
134 simplejson==3.7.2
135 simplejson==3.7.2
135 six==1.9.0
136 six==1.9.0
136 subprocess32==3.2.6
137 subprocess32==3.2.6
137 supervisor==3.3.0
138 supervisor==3.3.0
138 transifex-client==0.10
139 transifex-client==0.10
139 translationstring==1.3
140 translationstring==1.3
140 trollius==1.0.4
141 trollius==1.0.4
141 uWSGI==2.0.11.2
142 uWSGI==2.0.11.2
142 urllib3==1.16
143 urllib3==1.16
143 venusian==1.0
144 venusian==1.0
144 waitress==0.8.9
145 waitress==0.8.9
145 wsgiref==0.1.2
146 wsgiref==0.1.2
146 zope.cachedescriptors==4.0.0
147 zope.cachedescriptors==4.0.0
147 zope.deprecation==4.1.2
148 zope.deprecation==4.1.2
148 zope.event==4.0.3
149 zope.event==4.0.3
149 zope.interface==4.1.3
150 zope.interface==4.1.3
General Comments 0
You need to be logged in to leave comments. Login now