python-nikola.scm 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. (define-public python-piexif
  2. (package
  3. (name "python-piexif")
  4. (version "1.1.3")
  5. (source
  6. (origin
  7. (method url-fetch)
  8. (uri (pypi-uri "piexif" version ".zip"))
  9. (sha256
  10. (base32
  11. "06sz58q4mrw472p8fbnq7wsj8zpi5js5r8phm2hiwfmz0v33bjw3"))))
  12. (build-system python-build-system)
  13. (native-inputs `(("unzip" ,unzip)))
  14. (home-page "https://github.com/hMatoba/Piexif")
  15. (synopsis
  16. "To simplify exif manipulations with python. Writing, reading, and more...")
  17. (description
  18. "To simplify exif manipulations with python. Writing, reading, and more...")
  19. (license license:expat)))
  20. (define-public python-pyrss2gen
  21. (package
  22. (name "python-pyrss2gen")
  23. (version "1.1")
  24. (source
  25. (origin
  26. (method url-fetch)
  27. (uri (pypi-uri "PyRSS2Gen" version))
  28. (sha256
  29. (base32
  30. "1rvf5jw9hknqz02rp1vg8abgb1lpa0bc65l7ylmlillqx7bswq3r"))))
  31. (build-system python-build-system)
  32. (home-page
  33. "http://dalkescientific.com/Python/PyRSS2Gen.html")
  34. (synopsis
  35. "Generate RSS2 using a Python data structure")
  36. (description
  37. "Generate RSS2 using a Python data structure")
  38. (license license:bsd-3)))
  39. (define-public python-yapsy
  40. (package
  41. (name "python-yapsy")
  42. (version "1.12.2")
  43. (source
  44. (origin
  45. (method url-fetch)
  46. (uri (pypi-uri "Yapsy" version))
  47. (sha256
  48. (base32
  49. "12rznbnswfw0w7qfbvmmffr9r317gl1rqg36nijwzsklkjgks4fq"))))
  50. (build-system python-build-system)
  51. (home-page "http://yapsy.sourceforge.net")
  52. (synopsis "Yet another plugin system")
  53. (description "Yet another plugin system")
  54. (license license:bsd-3)))
  55. (define-public python-doit
  56. (package
  57. (name "python-doit")
  58. (version "0.32.0")
  59. (source
  60. (origin
  61. (method url-fetch)
  62. (uri (pypi-uri "doit" version))
  63. (sha256
  64. (base32
  65. "033m6y9763l81kgqd07rm62bngv3dsm3k9p28nwsn2qawl8h8g9j"))))
  66. (build-system python-build-system)
  67. (propagated-inputs
  68. `(("python-cloudpickle" ,python-cloudpickle)))
  69. (home-page "http://pydoit.org")
  70. (synopsis "doit - Automation Tool")
  71. (description "doit - Automation Tool")
  72. (license license:expat)))
  73. (define-public python-nikola
  74. (package
  75. (name "python-nikola")
  76. (version "8.1.1")
  77. (source
  78. (origin
  79. (method url-fetch)
  80. (uri (pypi-uri "Nikola" version))
  81. (sha256
  82. (base32
  83. "1vb1vycxidv3cmnmbn04n1547ja98sskcz8vl3n6bab72q0mpqyf"))))
  84. (build-system python-build-system)
  85. (propagated-inputs
  86. `(("python-babel" ,python-babel)
  87. ("python-blinker" ,python-blinker)
  88. ("python-dateutil" ,python-dateutil)
  89. ("python-docutils" ,python-docutils)
  90. ("python-doit" ,python-doit)
  91. ("python-lxml" ,python-lxml)
  92. ("python-mako" ,python-mako)
  93. ("python-markdown" ,python-markdown)
  94. ("python-natsort" ,python-natsort)
  95. ("python-piexif" ,python-piexif)
  96. ("python-pillow" ,python-pillow)
  97. ("python-pygments" ,python-pygments)
  98. ("python-pyrss2gen" ,python-pyrss2gen)
  99. ("python-requests" ,python-requests)
  100. ("python-setuptools" ,python-setuptools)
  101. ("python-unidecode" ,python-unidecode)
  102. ("python-yapsy" ,python-yapsy)))
  103. (native-inputs
  104. `(("python-coverage" ,python-coverage)
  105. ("python-flake8" ,python-flake8)
  106. ("python-freezegun" ,python-freezegun)
  107. ("python-pytest" ,python-pytest)
  108. ("python-pytest-cov" ,python-pytest-cov)))
  109. (home-page "https://getnikola.com/")
  110. (synopsis
  111. "A modular, fast, simple, static website and blog generator")
  112. (description
  113. "A modular, fast, simple, static website and blog generator")
  114. (license license:expat)))