Removed merged pootle and dependencies

Julien LepillerThu May 11 22:07:48+0200 2017

dc918e4

Removed merged pootle and dependencies

more/packages/django.scm unknown status 2

1-
;;; GNU Guix --- Functional package management for GNU
2-
;;; Copyright ?? 2017 Julien Lepiller <julien@lepiller.eu>
3-
;;;
4-
;;; This file is part of GNU Guix.
5-
;;;
6-
;;; GNU Guix is free software; you can redistribute it and/or modify it
7-
;;; under the terms of the GNU General Public License as published by
8-
;;; the Free Software Foundation; either version 3 of the License, or (at
9-
;;; your option) any later version.
10-
;;;
11-
;;; GNU Guix is distributed in the hope that it will be useful, but
12-
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
13-
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14-
;;; GNU General Public License for more details.
15-
;;;
16-
;;; You should have received a copy of the GNU General Public License
17-
;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
18-
19-
(define-module (more packages django)
20-
  #:use-module (guix packages)
21-
  #:use-module (guix download)
22-
  #:use-module (guix build-system gnu)
23-
  #:use-module (guix build-system python)
24-
  #:use-module ((guix licenses) #:prefix license:)
25-
  #:use-module (gnu packages)
26-
  #:use-module (gnu packages django)
27-
  #:use-module (gnu packages python)
28-
  #:use-module (more packages python))
29-
30-
31-
(define-public python-django-assets
32-
  (package
33-
    (name "python-django-assets")
34-
    (version "0.12")
35-
    (source (origin
36-
              (method url-fetch)
37-
              (uri (pypi-uri "django-assets" version))
38-
              (sha256
39-
               (base32
40-
                "0y0007fvkn1rdlj2g0y6k1cnkx53kxab3g8i85i0rd58k335p365"))))
41-
    (build-system python-build-system)
42-
    (native-inputs
43-
     `(("python-nose" ,python-nose)))
44-
    (propagated-inputs
45-
     `(("python-django" ,python-django)
46-
       ("python-webassets" ,python-webassets)))
47-
    (home-page "http://github.com/miracle2k/django-assets")
48-
    (synopsis "Asset management for Django")
49-
    (description
50-
      "Asset management for Django, to compress and merge CSS and Javascript
51-
files.  Integrates the webassets library with Django, adding support for
52-
merging, minifying and compiling CSS and Javascript files.")
53-
    (license license:bsd-2)))
54-
55-
(define-public python2-django-assets
56-
  (package-with-python2 python-django-assets))
57-
58-
(define-public python-django-jsonfield
59-
  (package
60-
    (name "python-django-jsonfield")
61-
    (version "1.0.3")
62-
    (source (origin
63-
              (method url-fetch)
64-
              (uri (pypi-uri "jsonfield" version))
65-
              (sha256
66-
               (base32
67-
                "19x4lak0hg9c20r7mvf27w7i8r6i4sg2g0ypmlmp2665fnk76zvy"))
68-
            (modules '((guix build utils)))
69-
            (snippet
70-
              '(substitute* "jsonfield/tests.py"
71-
                 (("django.forms.util") "django.forms.utils")))))
72-
    (build-system python-build-system)
73-
    (propagated-inputs
74-
     `(("python-django" ,python-django)))
75-
    (home-page "https://github.com/bradjasper/django-jsonfield")
76-
    (synopsis "Store validated JSON in your model")
77-
    (description
78-
      "django-jsonfield is a reusable Django field that allows you to store
79-
validated JSON in your model.  It silently takes care of serialization.  To
80-
use, simply add the field to one of your models.")
81-
    (license license:expat)))
82-
83-
(define-public python2-django-jsonfield
84-
  (package-with-python2 python-django-jsonfield))
85-
86-
(define-public python-django-bulk-update
87-
  (package
88-
    (name "python-django-bulk-update")
89-
    (version "1.1.10")
90-
    (source (origin
91-
              (method url-fetch)
92-
              (uri (pypi-uri "django-bulk-update" version))
93-
              (sha256
94-
               (base32
95-
                "0mbng9m7swfc0dnidipbzlxfhlfjrv755dlnha5s4m9mgdxb1fhc"))))
96-
    (build-system python-build-system)
97-
    (native-inputs
98-
     `(("six" ,python-six)
99-
       ("jsonfield" ,python-django-jsonfield)))
100-
    (propagated-inputs
101-
     `(("python-django" ,python-django)))
102-
    (home-page "https://github.com/aykut/django-bulk-update")
103-
    (synopsis "Simple bulk update over Django ORM or with helper function")
104-
    (description
105-
      "Simple bulk update over Django ORM or with helper function.  This
106-
project aims to bulk update given objects using one query over Django ORM.")
107-
    (license license:expat)))
108-
109-
(define-public python2-django-bulk-update
110-
  (package-with-python2 python-django-bulk-update))
111-
112-
(define-public python-django-contact-form
113-
  (package
114-
    (name "python-django-contact-form")
115-
    (version "1.3")
116-
    (source (origin
117-
              (method url-fetch)
118-
              (uri (pypi-uri "django-contact-form" version))
119-
              (sha256
120-
               (base32
121-
                "0az590y56k5ahv4sixrkn54d3a8ig2q2z9pl6s3m4f533mx2gj17"))))
122-
    (build-system python-build-system)
123-
    (propagated-inputs
124-
     `(("python-django" ,python-django)))
125-
    (home-page "https://github.com/ubernostrum/django-contact-form")
126-
    (synopsis "Contact form for Django")
127-
    (description
128-
      "This application provides simple, extensible contact-form functionality
129-
for Django sites.")
130-
    (license license:bsd-3)))
131-
132-
(define-public python2-django-contact-form
133-
  (package-with-python2 python-django-contact-form))
134-
135-
(define-public python-django-contrib-comments
136-
  (package
137-
    (name "python-django-contrib-comments")
138-
    (version "1.8.0")
139-
    (source (origin
140-
              (method url-fetch)
141-
              (uri (pypi-uri "django-contrib-comments" version))
142-
              (sha256
143-
               (base32
144-
                "0bxsgw8jrkhg6r5s0z6ksfi4w8yknaqb1s9acmxd9pm3pnsnp5kx"))))
145-
    (build-system python-build-system)
146-
    (propagated-inputs
147-
     `(("python-django" ,python-django)))
148-
    (home-page "https://github.com/django/django-contrib-comments")
149-
    (synopsis "Comments framework")
150-
    (description
151-
      "Django used to include a comments framework; since Django 1.6 it's been
152-
separated to a separate project.  This is that project.  This framework can be
153-
used to attach comments to any model, so you can use it for comments on blog
154-
entries, photos, book chapters, or anything else.")
155-
    (license license:bsd-3)))
156-
157-
(define-public python2-django-contrib-comments
158-
  (package-with-python2 python-django-contrib-comments))
159-
160-
(define-public python-django-overextends
161-
  (package
162-
    (name "python-django-overextends")
163-
    (version "0.4.2")
164-
    (source (origin
165-
              (method url-fetch)
166-
              (uri (pypi-uri "django-overextends" version))
167-
              (sha256
168-
               (base32
169-
                "05rxfjwkwi354qpwjacv1ak77ksgj5fql9yz8i3f1a20b97l8196"))))
170-
    (build-system python-build-system)
171-
    (propagated-inputs
172-
     `(("python-django" ,python-django)
173-
       ("sphinx-me" ,python-sphinx-me)))
174-
    (home-page "https://github.com/stephenmcd/django-overextends")
175-
    (synopsis "Circular template inheritance")
176-
    (description
177-
      "A Django reusable app providing the overextends template tag, a drop-in
178-
replacement for Django's extends tag, which allows you to use circular template
179-
inheritance.  The primary use-case for overextends is to simultaneously
180-
override and extend templates from other reusable apps, in your own Django
181-
project.")
182-
    (license license:bsd-2)))
183-
184-
(define-public python2-django-overextends
185-
  (package-with-python2 python-django-overextends))
186-
187-
(define-public python-django-redis
188-
  (package
189-
    (name "python-django-redis")
190-
    (version "4.7.0")
191-
    (source (origin
192-
              (method url-fetch)
193-
              (uri (pypi-uri "django-redis" version))
194-
              (sha256
195-
               (base32
196-
                "0yyyxv8n9l9dhs893jsqwg2cxqkkc79g719n9dzzzqgkzialv1c1"))))
197-
    (build-system python-build-system)
198-
    (native-inputs
199-
     `(("python-redis" ,python-redis)))
200-
    (propagated-inputs
201-
     `(("python-django" ,python-django)))
202-
    (home-page "https://github.com/niwibe/django-redis")
203-
    (synopsis "Full featured redis cache backend for Django")
204-
    (description
205-
      "Full featured redis cache backend for Django.")
206-
    (license license:bsd-3)))
207-
208-
(define-public python2-django-redis
209-
  (package-with-python2 python-django-redis))
210-
211-
(define-public python-django-rq
212-
  (package
213-
    (name "python-django-rq")
214-
    (version "0.9.4")
215-
    (source (origin
216-
              (method url-fetch)
217-
              (uri (pypi-uri "django-rq" version))
218-
              (sha256
219-
               (base32
220-
                "04v8ilfdp10bk31fxgh4cn083gsn5m06342cnpm5d10nd8hc0vky"))))
221-
    (build-system python-build-system)
222-
    (native-inputs
223-
     `(("python-rq" ,python-rq)))
224-
    (propagated-inputs
225-
     `(("python-django" ,python-django)))
226-
    (home-page "https://github.com/ui/django-rq")
227-
    (synopsis "Django integration with RQ")
228-
    (description
229-
      "Django integration with RQ, a Redis based Python queuing library.
230-
Django-RQ is a simple app that allows you to configure your queues in django's
231-
settings.py and easily use them in your project.")
232-
    (license license:expat)))
233-
234-
(define-public python2-django-rq
235-
  (package-with-python2 python-django-rq))
236-
237-
(define-public python-django-sortedm2m
238-
  (package
239-
    (name "python-django-sortedm2m")
240-
    (version "1.3.3")
241-
    (source (origin
242-
              (method url-fetch)
243-
              (uri (pypi-uri "django-sortedm2m" version))
244-
              (sha256
245-
               (base32
246-
                "0axf765i7b3c2s83nlph47asi8s071dhq8l7y382v1pw785s22vi"))))
247-
    (build-system python-build-system)
248-
    (propagated-inputs
249-
     `(("python-django" ,python-django)))
250-
    (home-page "https://github.com/gregmuellegger/django-sortedm2m")
251-
    (synopsis "drop-in replacement for django's own ManyToManyField")
252-
    (description
253-
      "Sortedm2m is a drop-in replacement for django's own ManyToManyField.
254-
The provided SortedManyToManyField behaves like the original one but remembers
255-
the order of added relations.")
256-
    (license license:bsd-3)))
257-
258-
(define-public python2-django-sortedm2m
259-
  (package-with-python2 python-django-sortedm2m))
260-
261-
(define-public python-django-appconf
262-
  (package
263-
    (name "python-django-appconf")
264-
    (version "1.0.2")
265-
    (source (origin
266-
              (method url-fetch)
267-
              (uri (pypi-uri "django-appconf" version))
268-
              (sha256
269-
               (base32
270-
                "0qdjdx35g66xjsc50v0c5h3kg6njs8df33mbjx6j4k1vd3m9lkba"))))
271-
    (build-system python-build-system)
272-
    (propagated-inputs
273-
     `(("python-django" ,python-django)))
274-
    (home-page "https://github.com/django-compressor/django-appconf")
275-
    (synopsis "Handle configuration defaults of packaged Django apps")
276-
    (description
277-
      "This app precedes Django's own AppConfig classes that act as \"objects
278-
[to] store metadata for an application\" inside Django's app loading mechanism.
279-
In other words, they solve a related but different use case than
280-
django-appconf and can't easily be used as a replacement.  The similarity in
281-
name is purely coincidental.")
282-
    (license license:bsd-3)))
283-
284-
(define-public python2-django-appconf
285-
  (package-with-python2 python-django-appconf))
286-
287-
(define-public python-django-statici18n
288-
  (package
289-
    (name "python-django-statici18n")
290-
    (version "1.3.0")
291-
    (source (origin
292-
              (method url-fetch)
293-
              (uri (pypi-uri "django-statici18n" version))
294-
              (sha256
295-
               (base32
296-
                "0alcf4g1nv69njhq5k3qw4mfl2k6dc18bik5nk0g1mnp3m8zyz7k"))))
297-
    (build-system python-build-system)
298-
    (propagated-inputs
299-
     `(("python-django" ,python-django)
300-
       ("django-appconf" ,python-django-appconf)))
301-
    (home-page "https://github.com/zyegfryed/django-statici18n")
302-
    (synopsis "Generate JavaScript catalog to static files")
303-
    (description
304-
      "A Django app that provides helper for generating JavaScript catalog to
305-
static files.")
306-
    (license license:bsd-3)))
307-
308-
(define-public python2-django-statici18n
309-
  (package-with-python2 python-django-statici18n))

more/packages/python.scm

3030
  #:use-module (guix utils)
3131
  #:use-module (guix build-system python))
3232
33-
(define-public python-pytest-runner
34-
  (package
35-
    (name "python-pytest-runner")
36-
    (version "2.11")
37-
    (source
38-
     (origin
39-
       (method url-fetch)
40-
       (uri (pypi-uri "pytest-runner" version))
41-
       (sha256
42-
        (base32
43-
         "08rizp3zz8fdm2a5j97rcq3hddbhq5f6k0vr35amjj83zqpawk5x"))))
44-
    (build-system python-build-system)
45-
    (arguments
46-
     `(#:phases
47-
       (modify-phases %standard-phases
48-
         ;; The fancy way of setting the version with setuptools_scm does not
49-
         ;; seem to work here.
50-
         (add-after 'unpack 'set-version
51-
          (lambda _
52-
            (substitute* "docs/conf.py"
53-
              (("version = setuptools_scm\\.get_version\\(root='\\.\\.')")
54-
               (string-append "version = \"" ,version "\"")))
55-
            #t)))))
56-
    (native-inputs
57-
     `(("python-pytest" ,python-pytest)
58-
       ("python-setuptools-scm" ,python-setuptools-scm)))
59-
    (home-page "https://github.com/pytest-dev/pytest-runner")
60-
    (synopsis "Invoke py.test as a distutils command")
61-
    (description
62-
     "This package provides a @command{pytest-runner} command that
63-
@file{setup.py} files can use to run tests.")
64-
    (license license:expat)))
65-
66-
(define-public python2-pytest-runner
67-
  (package-with-python2 python-pytest-runner))
68-
69-
(define-public python-utils
70-
  (package
71-
    (name "python-utils")
72-
    (version "2.0.1")
73-
    (source (origin
74-
              (method url-fetch)
75-
              (uri (pypi-uri "python-utils" version))
76-
              (sha256
77-
               (base32
78-
                "1zvrc1rc06n89pycg969pcy30bff4sqzhff365sxh629ybnl8pwq"))))
79-
    (build-system python-build-system)
80-
    (native-inputs
81-
     `(("pytest-runner" ,python-pytest-runner)
82-
       ("pytest" ,python-pytest)
83-
       ("six" ,python-six)))
84-
    (home-page "https://github.com/WoLpH/python-utils")
85-
    (synopsis "Convenient utilities not included with the standard Python install")
86-
    (description
87-
      "Python Utils is a collection of small Python functions and classes which
88-
make common patterns shorter and easier.")
89-
    (license license:bsd-2)))
90-
91-
(define-public python2-utils
92-
  (package-with-python2 python-utils))
93-
9433
(define-public python-cooldict
9534
  (package
9635
    (name "python-cooldict")

…

331270
    (arguments
332271
     `(#:python ,python-2))))
333272
334-
(define-public python-webassets
335-
  (package
336-
    (name "python-webassets")
337-
    (version "0.12.1")
338-
    (source
339-
     (origin
340-
       (method url-fetch)
341-
       (uri (pypi-uri "webassets" version))
342-
       (sha256
343-
        (base32
344-
         "1nrqkpb7z46h2b77xafxihqv3322cwqv6293ngaky4j3ff4cing7"))))
345-
    (build-system python-build-system)
346-
    (home-page "http://github.com/miracle2k/webassets")
347-
    (synopsis "Media asset management")
348-
    (description "Merges, minifies and compresses Javascript and CSS files,
349-
supporting a variety of different filters, including YUI, jsmin, jspacker or
350-
CSS tidy.  Also supports URL rewriting in CSS files.")
351-
    (license license:bsd-2)))
352-
353-
(define-public python-sphinx-me
354-
  (package
355-
    (name "python-sphinx-me")
356-
    (version "0.3")
357-
    (source
358-
     (origin
359-
       (method url-fetch)
360-
       (uri (pypi-uri "sphinx-me" version))
361-
       (sha256
362-
        (base32
363-
         "06jzgp213zihnvpcy2y5jy3ykid3apc2ncp2pg6a2g05lhiziglq"))))
364-
    (build-system python-build-system)
365-
    (home-page "https://github.com/stephenmcd/sphinx-me")
366-
    (synopsis "Create a Sphinx documentation shell")
367-
    (description
368-
      "Create a Sphinx documentation shell for your project and include the
369-
README file as the documentation index.  It handles extracting the required
370-
meta data such as the project name, author and version from your project for
371-
use in your Sphinx docs.")
372-
    (license license:bsd-2)))
373-
374-
(define-public python2-sphinx-me
375-
  (package-with-python2 python-sphinx-me))
376-
377-
(define-public python-rq
378-
  (package
379-
    (name "python-rq")
380-
    (version "0.7.1")
381-
    (source
382-
     (origin
383-
       (method url-fetch)
384-
       (uri (pypi-uri "rq" version))
385-
       (sha256
386-
        (base32 "0gaq5pnh0zy46r8jvygi0ifbvz3pq6i7xla78ijcgjw0x77qzsdh"))))
387-
    (build-system python-build-system)
388-
    (propagated-inputs
389-
     `(("python-click" ,python-click)
390-
       ("python-redis" ,python-redis)))
391-
    (home-page "http://python-rq.org/")
392-
    (synopsis "Simple job queues for Python")
393-
    (description
394-
     "RQ (Redis Queue) is a simple Python library for queueing jobs and
395-
processing them in the background with workers.  It is backed by Redis and it
396-
is designed to have a low barrier to entry.")
397-
    (license license:bsd-2)))
398-
399-
(define-public python2-rq
400-
  (package-with-python2 python-rq))
401-
402-
(define-public python-cssmin
403-
  (package
404-
    (name "python-cssmin")
405-
    (version "0.2.0")
406-
    (source
407-
      (origin
408-
        (method url-fetch)
409-
        (uri (pypi-uri "cssmin" version))
410-
        (sha256
411-
         (base32
412-
          "1dk723nfm2yf8cp4pj785giqlwv42l0kj8rk40kczvq1hk6g04p0"))))
413-
    (build-system python-build-system)
414-
    (home-page "https://github.com/zacharyvoase/cssmin")
415-
    (synopsis "Python port of the YUI CSS Compressor")
416-
    (description "Python port of the YUI CSS Compressor.")
417-
    (license (list license:expat license:bsd-3))))
418-
419-
(define-public python2-cssmin
420-
  (package-with-python2 python-cssmin))
421-
 
422-
(define-public python-diff-match-patch
423-
  (package
424-
    (name "python-diff-match-patch")
425-
    (version "20121119")
426-
    (source
427-
      (origin
428-
        (method url-fetch)
429-
        (uri (pypi-uri "diff-match-patch" version))
430-
        (sha256
431-
         (base32
432-
          "0k1f3v8nbidcmmrk65m7h8v41jqi37653za9fcs96y7jzc8mdflx"))))
433-
    (build-system python-build-system)
434-
    (home-page "https://code.google.com/p/google-diff-match-patch")
435-
    (synopsis "Synchronize plain text")
436-
    (description "Diff Match and Patch libraries offer robust algorithms to
437-
perform the operations required for synchronizing plain text.")
438-
    (license license:asl2.0)))
439-
440-
(define-public python2-diff-match-patch
441-
  (package-with-python2 python-diff-match-patch))
442-
 
443-
(define-public python-dirsync
444-
  (package
445-
    (name "python-dirsync")
446-
    (version "2.2.2")
447-
    (source
448-
      (origin
449-
        (method url-fetch)
450-
        (uri (string-append
451-
               "https://pypi.python.org/packages/15/7c/2d4986c0bd927fcc496d1c19"
452-
               "3fdd2c0aafbd30ba8928ec92b79f3abf2bd7/dirsync-" version ".zip"))
453-
        (sha256
454-
         (base32
455-
          "1hcdvmkwd5512zbxpin0k7bx5bkgzy3swjx7d0kj1y45af6r75v2"))))
456-
    (build-system python-build-system)
457-
    (native-inputs
458-
     `(("unzip" ,unzip)))
459-
    (propagated-inputs
460-
     `(("six" ,python-six)))
461-
    (home-page "https://bitbucket.org/tkhyn/dirsync")
462-
    (synopsis "Advanced directory tree synchronisation tool")
463-
    (description "Advanced directory tree synchronisation tool.")
464-
    (license license:expat)))
465-
466-
(define-public python2-dirsync
467-
  (package-with-python2 python-dirsync))
468-
 
469-
(define-public python-elasticsearch
470-
  (package
471-
    (name "python-elasticsearch")
472-
    (version "1.0.0")
473-
    (source
474-
      (origin
475-
        (method url-fetch)
476-
        (uri (pypi-uri "elasticsearch" version))
477-
        (sha256
478-
         (base32
479-
          "1sdw1r05cw7ihnmng8ra9v968fj7bq6sji8i1dikymsnkcpgc69g"))))
480-
    (build-system python-build-system)
481-
    (propagated-inputs
482-
     `(("urllib3" ,python-urllib3)))
483-
    (home-page "https://github.com/elastic/elasticsearch-py")
484-
    (synopsis "Low-level client for Elasticsearch")
485-
    (description "Official low-level client for Elasticsearch.  Its goal is to
486-
provide common ground for all Elasticsearch-related code in Python; because of
487-
this it tries to be opinion-free and very extendable.")
488-
    (license license:expat)))
489-
490-
(define-public python2-elasticsearch
491-
  (package-with-python2 python-elasticsearch))
492-
493-
;; TODO: python-dateutil in guix/packages/python.scm
494-
(define-public python-dateutil-2
495-
  (package
496-
    (name "python-dateutil")
497-
    (version "2.6.0")
498-
    (source
499-
     (origin
500-
      (method url-fetch)
501-
      (uri (pypi-uri "python-dateutil" version))
502-
      (sha256
503-
       (base32
504-
        "1lhq0hxjc3cfha101q02ld5ijlpfyjn2w1yh7wvpiy367pgzi8k2"))))
505-
    (build-system python-build-system)
506-
    (propagated-inputs
507-
     `(("python-six" ,python-six)))
508-
    (home-page "https://dateutil.readthedocs.io/en/stable/")
509-
    (synopsis "Extensions to the standard datetime module")
510-
    (description
511-
     "The dateutil module provides powerful extensions to the standard
512-
datetime module, available in Python 2.3+.")
513-
    (license license:bsd-3)))
514-
515-
(define-public python2-dateutil-2
516-
  (package-with-python2 python-dateutil-2))
517-
 
518-
(define-public python-levenshtein
519-
  (package
520-
    (name "python-levenshtein")
521-
    (version "0.12.0")
522-
    (source
523-
     (origin
524-
      (method url-fetch)
525-
      (uri (pypi-uri "python-Levenshtein" version))
526-
      (sha256
527-
       (base32
528-
        "1c9ybqcja31nghfcc8xxbbz9h60s9qi12b9hr4jyl69xbvg12fh3"))))
529-
    (build-system python-build-system)
530-
    (home-page "https://github.com/ztane/python-Levenshtein")
531-
    (synopsis "Fast computation of Levenshtein distance and string similarity")
532-
    (description
533-
     "The Levenshtein Python C extension module contains functions for fast computation of
534-
@enumerate
535-
@item Levenshtein (edit) distance, and edit operations
536-
@item string similarity
537-
@item approximate median strings, and generally string averaging
538-
@item string sequence and set similarity
539-
@end enumerate
540-
It supports both normal and Unicode strings.")
541-
    (license license:gpl2+)))
542-
543-
(define-public python2-levenshtein
544-
  (package-with-python2 python-levenshtein))
545-
 
546-
(define-public python-scandir
547-
  (package
548-
    (name "python-scandir")
549-
    (version "1.4")
550-
    (source
551-
     (origin
552-
       (method url-fetch)
553-
       (uri (pypi-uri "scandir" version))
554-
       (sha256
555-
        (base32 "0yjrgp0mxp3d8bjkq2m1ac2ys8n76wykksvgyjrnil9gr3fx7a5d"))))
556-
    (build-system python-build-system)
557-
    (home-page "https://github.com/benhoyt/scandir")
558-
    (synopsis "Directory iteration function")
559-
    (description
560-
     "Directory iteration function like os.listdir(), except that instead of
561-
returning a list of bare filenames, it yields DirEntry objects that include
562-
file type and stat information along with the name.  Using scandir() increases
563-
the speed of os.walk() by 2-20 times (depending on the platform and file
564-
system) by avoiding unnecessary calls to os.stat() in most cases.")
565-
    (license license:bsd-3)))
566-
567-
(define-public python2-scandir
568-
  (package-with-python2 python-scandir))
569-
 
570-
(define-public python-stemming
571-
  (package
572-
    (name "python-stemming")
573-
    (version "1.0.1")
574-
    (source
575-
     (origin
576-
       (method url-fetch)
577-
       (uri (pypi-uri "stemming" version))
578-
       (sha256
579-
        (base32 "0ldwa24gnnxhniv0fhygkpc2mwgd93q10ag8rvzayv6hw418frsr"))))
580-
    (build-system python-build-system)
581-
    (home-page "https://bitbucket.org/mchaput/stemming/overview")
582-
    (synopsis "Python implementations of various stemming algorithms")
583-
    (description
584-
     "Python implementations of the Porter, Porter2, Paice-Husk, and Lovins
585-
stemming algorithms for English. These implementations are straightforward and
586-
efficient, unlike some Python versions of the same algorithms available on the
587-
Web. This package is an extraction of the stemming code included in the Whoosh
588-
search engine.")
589-
    (license license:public-domain)))
590-
591-
(define-public python2-stemming
592-
  (package-with-python2 python-stemming))
593-
 
594-
(define-public python-translate-toolkit
595-
  (package
596-
    (name "python-translate-toolkit")
597-
    (version "2.0.0")
598-
    (source
599-
     (origin
600-
       (method url-fetch)
601-
       (uri (pypi-uri "translate-toolkit" version ".tar.bz2"))
602-
       (sha256
603-
        (base32 "1648y76sxg11m31hvvnsps1yvmiz51dnn8ir24q9mjfw1qarx3wp"))))
604-
    (build-system python-build-system)
605-
    (home-page "http://toolkit.translatehouse.org")
606-
    (synopsis "Tools and API for translation and localization engineering")
607-
    (description
608-
     "Tools and API for translation and localization engineering.  It contains
609-
several utilities, as well as an API for building localization tools.")
610-
    (license license:gpl2+)))
611-
612-
(define-public python2-translate-toolkit
613-
  (package-with-python2 python-translate-toolkit))
614-
615-
(define-public python-mysqlclient
616-
  (package
617-
    (name "python-mysqlclient")
618-
    (version "1.3.9")
619-
    (source
620-
     (origin
621-
       (method url-fetch)
622-
       (uri (pypi-uri "mysqlclient" version))
623-
       (sha256
624-
        (base32
625-
         "16ccq9hvsrc6nf0nakn19dqncr913kf97j8ip28s5f8m3wgcy34r"))))
626-
    (build-system python-build-system)
627-
    (native-inputs
628-
     `(("mariadb" ,mariadb)))
629-
    (inputs
630-
     `(("mysql" ,mysql)
631-
       ("libz" ,zlib)
632-
       ("openssl" ,openssl)))
633-
    (propagated-inputs
634-
     `(("nose" ,python-nose)
635-
       ("mock" ,python-mock)
636-
       ("py.test" ,python-pytest)))
637-
    (home-page "https://github.com/PyMySQL/mysqlclient-python")
638-
    (synopsis "MySQLdb is an interface to the popular MySQL database server for Python")
639-
    (description "MySQLdb is an interface to the popular MySQL database server
640-
for Python.  The design goals are:
641-
@enumerate
642-
@item Compliance with Python database API version 2.0 [PEP-0249],
643-
@item Thread-safety,
644-
@item Thread-friendliness (threads will not block each other).
645-
@end enumerate")
646-
    (license license:gpl2)))
647-
648-
(define-public python2-mysqlclient
649-
  (package-with-python2 python-mysqlclient))
650-
651273
(define-public python-plumbum
652274
  (package
653275
    (name "python-plumbum")

more/packages/web.scm unknown status 2

1-
;;; GNU Guix --- Functional package management for GNU
2-
;;; Copyright ?? 2017 Julien Lepiller <julien@lepiller.eu>
3-
;;;
4-
;;; This file is part of GNU Guix.
5-
;;;
6-
;;; GNU Guix is free software; you can redistribute it and/or modify it
7-
;;; under the terms of the GNU General Public License as published by
8-
;;; the Free Software Foundation; either version 3 of the License, or (at
9-
;;; your option) any later version.
10-
;;;
11-
;;; GNU Guix is distributed in the hope that it will be useful, but
12-
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
13-
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14-
;;; GNU General Public License for more details.
15-
;;;
16-
;;; You should have received a copy of the GNU General Public License
17-
;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
18-
19-
(define-module (more packages web)
20-
  #:use-module ((guix licenses) #:prefix l:)
21-
  #:use-module (gnu packages)
22-
  #:use-module (gnu packages python)
23-
  #:use-module (more packages python)
24-
  #:use-module (more packages django)
25-
  #:use-module (guix packages)
26-
  #:use-module (guix download)
27-
  #:use-module (guix utils)
28-
  #:use-module (guix build-system python)
29-
  #:use-module (srfi srfi-1))
30-
31-
(define-public pootle
32-
  (package
33-
    (name "pootle")
34-
    (version "2.8.0rc5")
35-
    (source
36-
      (origin
37-
        (method url-fetch)
38-
        (uri (pypi-uri "Pootle" version ".tar.bz2"))
39-
        (sha256
40-
         (base32
41-
          "0m6qcpkcy22dk3ad5y2k8851kqg2w6vrkywgy4vabwbacd7r1mvn"))
42-
        (modules '((guix build utils)))
43-
        (snippet
44-
         '(begin
45-
            (substitute* "Pootle.egg-info/requires.txt"
46-
              (("1.7.3") "1.8.0"))
47-
            (substitute* "requirements/base.txt"
48-
              (("1.7.3") "1.8.0"))))))
49-
    (build-system python-build-system)
50-
    (arguments
51-
     `(#:python ,python-2))
52-
    (propagated-inputs
53-
     `(("django-allauth" ,python2-django-allauth)
54-
       ("django-assets" ,python2-django-assets)
55-
       ("django-bulk-update" ,python2-django-bulk-update)
56-
       ("django-contact-form" ,python2-django-contact-form)
57-
       ("django-contrib-comments" ,python2-django-contrib-comments)
58-
       ("django-overextends" ,python2-django-overextends)
59-
       ("django-redis" ,python2-django-redis)
60-
       ("django-rq" ,python2-django-rq)
61-
       ("django-sortedm2m" ,python2-django-sortedm2m)
62-
       ("django-statici18n" ,python2-django-statici18n)
63-
       ("babel" ,python2-babel)
64-
       ("cssmin" ,python2-cssmin)
65-
       ("diff-match-patch" ,python2-diff-match-patch)
66-
       ("dirsync" ,python2-dirsync)
67-
       ("elasticsearch" ,python2-elasticsearch)
68-
       ("jsonfield" ,python2-django-jsonfield)
69-
       ("lxml" ,python2-lxml)
70-
       ("dateutil" ,python2-dateutil-2)
71-
       ("levenshtein" ,python2-levenshtein)
72-
       ("mysqlclient" ,python2-mysqlclient)
73-
       ("psycopg2" ,python2-psycopg2)
74-
       ("pytz" ,python2-pytz)
75-
       ("rq" ,python2-rq)
76-
       ("scandir" ,python2-scandir)
77-
       ("stemming" ,python2-stemming)
78-
       ("translate-toolkit" ,python2-translate-toolkit)))
79-
    (home-page "http://pootle.translatehouse.org/")
80-
    (synopsis "Community localization server")
81-
    (description "Community localization server.")
82-
    (license l:gpl3+)))