Add weblate dependencies

Julien LepillerTue Mar 12 17:32:41+0100 2019

f6ace85

Add weblate dependencies

more/packages/python.scm

3737
  #:use-module (gnu packages serialization)
3838
  #:use-module (gnu packages time)
3939
  #:use-module (gnu packages tls)
40+
  #:use-module (gnu packages version-control)
4041
  #:use-module (gnu packages web)
4142
  #:use-module (guix packages)
4243
  #:use-module (guix download)

11401141
    (description
11411142
      "Securely transfer data between computers")
11421143
    (license license:expat)))
1144+
1145+
(define-public python-pathlib2
1146+
  (package
1147+
    (name "python-pathlib2")
1148+
    (version "2.3.3")
1149+
    (source
1150+
      (origin
1151+
        (method url-fetch)
1152+
        (uri (pypi-uri "pathlib2" version))
1153+
        (sha256
1154+
          (base32
1155+
            "0hpp92vqqgcd8h92msm9slv161b1q160igjwnkf2ag6cx0c96695"))))
1156+
    (build-system python-build-system)
1157+
    (propagated-inputs
1158+
      `(("python-scandir" ,python-scandir)))
1159+
    (native-inputs
1160+
      `(("python-six" ,python-six)))
1161+
    (home-page
1162+
      "https://pypi.python.org/pypi/pathlib2/")
1163+
    (synopsis "Object-oriented filesystem paths")
1164+
    (description "Object-oriented filesystem paths")
1165+
    (license license:expat)))
1166+
1167+
(define-public python-check-manifest
1168+
  (package
1169+
    (name "python-check-manifest")
1170+
    (version "0.37")
1171+
    (source
1172+
      (origin
1173+
        (method url-fetch)
1174+
        (uri (pypi-uri "check-manifest" version))
1175+
        (sha256
1176+
          (base32
1177+
            "0lk45ifdv2cpkl6ayfyix7jwmnxa1rha7xvb0ih5999k115wzqs4"))))
1178+
    (build-system python-build-system)
1179+
    (native-inputs
1180+
      `(("python-mock" ,python-mock)
1181+
        ("git" ,git)))
1182+
    (home-page
1183+
      "https://github.com/mgedmin/check-manifest")
1184+
    (synopsis
1185+
      "Check MANIFEST.in in a Python source package for completeness")
1186+
    (description
1187+
      "Check MANIFEST.in in a Python source package for completeness")
1188+
    (license license:expat)))
1189+
1190+
(define-public python-codacy-coverage
1191+
  (package
1192+
    (name "python-codacy-coverage")
1193+
    (version "1.3.11")
1194+
    (source
1195+
      (origin
1196+
        (method url-fetch)
1197+
        (uri (pypi-uri "codacy-coverage" version))
1198+
        (sha256
1199+
          (base32
1200+
            "1g0c0w56xdkmqb8slacyw5qhzrkp814ng3ddh2lkiij58y9m2imr"))))
1201+
    (build-system python-build-system)
1202+
    (arguments
1203+
     ;; No tests
1204+
     `(#:tests? #f))
1205+
    (propagated-inputs
1206+
      `(("python-check-manifest" ,python-check-manifest)))
1207+
    (home-page
1208+
      "https://github.com/codacy/python-codacy-coverage")
1209+
    (synopsis "Codacy coverage reporter for Python")
1210+
    (description
1211+
      "Codacy coverage reporter for Python")
1212+
    (license license:expat)))
1213+
1214+
(define-public python-translation-finder
1215+
  (package
1216+
    (name "python-translation-finder")
1217+
    (version "1.0")
1218+
    (source
1219+
      (origin
1220+
        (method url-fetch)
1221+
        (uri (pypi-uri "translation-finder" version))
1222+
        (sha256
1223+
          (base32
1224+
            "1bldziyp0kn93g9gg0wjibpcjwg6xcp8zqwch7bnplg0zwxs1y8b"))))
1225+
    (build-system python-build-system)
1226+
    (propagated-inputs
1227+
      `(("python-chardet" ,python-chardet)
1228+
        ("python-pathlib2;" ,python-pathlib2)
1229+
        ("python-six" ,python-six)))
1230+
    (native-inputs
1231+
     `(("python-codecov" ,python-codecov)
1232+
       ("python-codacy-coverage" ,python-codacy-coverage)
1233+
       ("python-pytest-cov" ,python-pytest-cov)
1234+
       ("python-pytest-runner" ,python-pytest-runner)
1235+
       ("python-twine" ,python-twine)))
1236+
    (home-page "https://weblate.org/")
1237+
    (synopsis
1238+
      "A translation file finder for Weblate, translation tool with tight version control integration")
1239+
    (description
1240+
      "A translation file finder for Weblate, translation tool with tight version control integration")
1241+
    (license license:gpl3+)))
1242+
1243+
(define-public python-translate-toolkit
1244+
  (package
1245+
    (name "python-translate-toolkit")
1246+
    (version "2.3.1")
1247+
    (source
1248+
      (origin
1249+
        (method url-fetch)
1250+
        (uri (pypi-uri "translate-toolkit" version))
1251+
        (sha256
1252+
          (base32
1253+
            "1fsfhqyhdwjbb0ljmkzaibjr3s7q7ipg776rwk14l9c7chvnn58x"))))
1254+
    (build-system python-build-system)
1255+
    (home-page "http://toolkit.translatehouse.org/")
1256+
    (arguments
1257+
     ;; Require old versions
1258+
     `(#:tests? #f))
1259+
    (synopsis
1260+
      "Tools and API for translation and localization engineering.")
1261+
    (description
1262+
      "Tools and API for translation and localization engineering.")
1263+
    (license license:gpl2+)))