python-howdoi.scm 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. (define-module (python-howdoi)
  2. #:use-module (guix packages)
  3. #:use-module (gnu packages python-xyz)
  4. #:use-module (gnu packages python-web)
  5. #:use-module (gnu packages sphinx)
  6. #:use-module (gnu packages check)
  7. #:use-module (guix utils)
  8. #:use-module (gnu packages python)
  9. #:use-module (guix download)
  10. #:use-module (guix licenses)
  11. #:use-module (guix build-system python))
  12. (define-public python-cachelib
  13. (package
  14. (name "python-cachelib")
  15. (version "0.1.1")
  16. (source
  17. (origin
  18. (method url-fetch)
  19. (uri (pypi-uri "cachelib" version))
  20. (sha256
  21. (base32
  22. "0vs7nimlbhqy9kjcc90nswkhs3kgl28ag19jssx9qwlcsrkmmsa7"))))
  23. (build-system python-build-system)
  24. (home-page "https://github.com/pallets/cachelib")
  25. (synopsis
  26. "A collection of cache libraries in the same API interface.")
  27. (description
  28. "A collection of cache libraries in the same API interface.")
  29. (license #|license:bsd-3|# #f)))
  30. (define-public python-howdoi
  31. (package
  32. (name "python-howdoi")
  33. (version "1.2.1")
  34. (source
  35. (origin
  36. (method url-fetch)
  37. (uri (pypi-uri "howdoi" version))
  38. (sha256
  39. (base32
  40. "1qx35zc9hsibk3mpqfn3almm27w5fh2qrcn386ldhabdc1l2cciv"))))
  41. (build-system python-build-system)
  42. (propagated-inputs
  43. `(("python-appdirs" ,python-appdirs)
  44. ("python-cachelib" ,python-cachelib)
  45. ("python-pygments" ,python-pygments)
  46. ("python-pyquery" ,python-pyquery)
  47. ("python-requests" ,python-requests)))
  48. (home-page "https://github.com/gleitz/howdoi")
  49. (synopsis
  50. "Instant coding answers via the command line")
  51. (description
  52. "Instant coding answers via the command line")
  53. (license #|license:expat|# #f)))
  54. python-cachelib
  55. python-howdoi