python-abjad.scm 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  1. (define-module (python-abjad)
  2. #:use-module (guix packages)
  3. #:use-module (gnu packages python-xyz)
  4. #:use-module (gnu packages sphinx)
  5. #:use-module (gnu packages check)
  6. #:use-module (guix utils)
  7. #:use-module (gnu packages python)
  8. #:use-module (guix download)
  9. #:use-module (guix licenses)
  10. #:use-module (guix build-system python))
  11. ;;(define-public python-pytest-helpers-namespace
  12. ;; (package
  13. ;; (name "python-pytest-helpers-namespace")
  14. ;; (version "2019.1.8")
  15. ;; (source
  16. ;; (origin
  17. ;; (method url-fetch)
  18. ;; (uri (pypi-uri "pytest-helpers-namespace" version))
  19. ;; (sha256
  20. ;; (base32
  21. ;; "1kkifxcnv2s2136p0zg9h15f3lq1i7xgppzncq0hqhcjkyhj7zsf"))))
  22. ;; (build-system python-build-system)
  23. ;; (propagated-inputs
  24. ;; `(("python-pytest" ,python-pytest)))
  25. ;; (home-page
  26. ;; "https://github.com/saltstack/pytest-helpers-namespace")
  27. ;; (synopsis "PyTest Helpers Namespace")
  28. ;; (description "PyTest Helpers Namespace")
  29. ;; (license #f)))
  30. ;;
  31. ;;(define-public python-mypy-extensions
  32. ;; (package
  33. ;; (name "python-mypy-extensions")
  34. ;; (version "0.4.3")
  35. ;; (source
  36. ;; (origin
  37. ;; (method url-fetch)
  38. ;; (uri (pypi-uri "mypy-extensions" version))
  39. ;; (sha256
  40. ;; (base32
  41. ;; "1a04qsk8hd1lqns8w1j7cr0vmvbhg450di5k1i16kqxkbf7q30id"))))
  42. ;; (build-system python-build-system)
  43. ;; ;;(propagated-inputs
  44. ;; ;; `(("python-typing" ,python-typing)))
  45. ;; (home-page
  46. ;; "https://github.com/python/mypy_extensions")
  47. ;; (synopsis
  48. ;; "Experimental type system extensions for programs checked with the mypy typechecker.")
  49. ;; (description
  50. ;; "Experimental type system extensions for programs checked with the mypy typechecker.")
  51. ;; (license #f)))
  52. ;;
  53. ;;(define-public python-mypy
  54. ;; (package
  55. ;; (name "python-mypy")
  56. ;; (version "0.782")
  57. ;; (source
  58. ;; (origin
  59. ;; (method url-fetch)
  60. ;; (uri (pypi-uri "mypy" version))
  61. ;; (sha256
  62. ;; (base32
  63. ;; "030kn709515452n6gy2i1d9fg6fyrkmdz228lfpmbslybsld9xzg"))))
  64. ;; (build-system python-build-system)
  65. ;; (propagated-inputs
  66. ;; `(("python-mypy-extensions" ,python-mypy-extensions)
  67. ;; ("python-typed-ast" ,python-typed-ast)
  68. ;; ("python-typing-extensions"
  69. ;; ,python-typing-extensions)))
  70. ;; (home-page "http://www.mypy-lang.org/")
  71. ;; (synopsis "Optional static typing for Python")
  72. ;; (description "Optional static typing for Python")
  73. ;; (license #f)))
  74. (define-public python-uqbar
  75. (package
  76. (name "python-uqbar")
  77. (version "0.4.6")
  78. (source
  79. (origin
  80. (method url-fetch)
  81. (uri (pypi-uri "uqbar" version))
  82. (sha256
  83. (base32
  84. "0xpzsmm9wjphfyc9qki6j7qfypz3hbdjmvfzp65m48vslgfji7nr"))))
  85. (build-system python-build-system)
  86. (propagated-inputs
  87. `(("python-black" ,python-black)
  88. ("python-sphinx" ,python-sphinx)
  89. ("python-sphinx-rtd-theme" ,python-sphinx-rtd-theme)
  90. ("python-unidecode" ,python-unidecode)))
  91. (native-inputs
  92. `(("python-flake8" ,python-flake8)
  93. ("python-isort" ,python-isort)
  94. ("python-mypy" ,python-mypy)
  95. ("python-pytest" ,python-pytest)
  96. ("python-pytest-cov" ,python-pytest-cov)))
  97. (home-page
  98. "https://github.com/josiah-wolf-oberholtzer/uqbar")
  99. (synopsis
  100. "Tools for building documentation with Sphinx, Graphviz and LaTeX")
  101. (description
  102. "Tools for building documentation with Sphinx, Graphviz and LaTeX")
  103. (license #f)))
  104. (define-public python-roman
  105. (package
  106. (name "python-roman")
  107. (version "3.2")
  108. (source
  109. (origin
  110. (method url-fetch)
  111. (uri (pypi-uri "roman" version))
  112. (sha256
  113. (base32
  114. "0qxf82cwn7wpgkshsb5h2sz2cmkqilhfiv85mb9vk5pq66sldami"))))
  115. (build-system python-build-system)
  116. (home-page
  117. "https://github.com/zopefoundation/roman")
  118. (synopsis "Integer to Roman numerals converter")
  119. (description
  120. "Integer to Roman numerals converter")
  121. (license #f)))
  122. (define-public python-quicktions
  123. (package
  124. (name "python-quicktions")
  125. (version "1.11")
  126. (source
  127. (origin
  128. (method url-fetch)
  129. (uri (pypi-uri "quicktions" version))
  130. (sha256
  131. (base32
  132. "1px21a6x527i1bsr2p6bbf3jziqpvd1vjkvvzh13gsy4iip0yvzn"))))
  133. (build-system python-build-system)
  134. (home-page
  135. "https://github.com/scoder/quicktions")
  136. (synopsis
  137. "Fast fractions data type for rational numbers. Cythonized version of 'fractions.Fraction'.")
  138. (description
  139. "Fast fractions data type for rational numbers. Cythonized version of 'fractions.Fraction'.")
  140. (license #f)))
  141. (define-public python-abjad
  142. (package
  143. (name "python-abjad")
  144. (version "3.1")
  145. (source
  146. (origin
  147. (method url-fetch)
  148. (uri (pypi-uri "Abjad" version))
  149. (sha256
  150. (base32
  151. "12z0l9qykmxjkz6afqxx6g3y389c5i5bi5hrxpwl3ppad9f7zdh9"))))
  152. (build-system python-build-system)
  153. (propagated-inputs
  154. `(("python-ply" ,python-ply)
  155. ("python-roman" ,python-roman)
  156. ("python-quicktions" ,python-quicktions)
  157. ("python-uqbar" ,python-uqbar)))
  158. ;; (native-inputs
  159. ;; `(("python-black" ,python-black)
  160. ;; ("python-flake8" ,python-flake8)
  161. ;; ("python-isort" ,python-isort)
  162. ;; ("python-mypy" ,python-mypy)
  163. ;; ("python-pytest" ,python-pytest)
  164. ;; ("python-pytest-cov" ,python-pytest-cov)
  165. ;; ("python-pytest-helpers-namespace" ,python-pytest-helpers-namespace)))
  166. (home-page "https://abjad.github.io")
  167. (synopsis
  168. "Abjad is a Python API for Formalized Score Control.")
  169. (description
  170. "Abjad is a Python API for Formalized Score Control.")
  171. (license #f)))
  172. ;;python-pytest-helpers-namespace
  173. ;;python-mypy-extensions
  174. ;;python-mypy
  175. python-uqbar
  176. python-roman
  177. python-quicktions
  178. python-abjad