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