summaryrefslogtreecommitdiff
path: root/tw/packages/alice.scm
diff options
context:
space:
mode:
authorTimo Wilken2022-12-30 20:52:54 +0100
committerTimo Wilken2022-12-30 20:53:00 +0100
commit54f0a727c312b82e5d1c25ca81b62344bbb56e10 (patch)
tree52afb81ba50d2d2e2ef4f0ca01466b601539e766 /tw/packages/alice.scm
parent26254909ef077cff721f7c7acb1ea80c00156e5a (diff)
Import custom packages
Also, import package modules instead of using `specifications->packages'.
Diffstat (limited to 'tw/packages/alice.scm')
-rw-r--r--tw/packages/alice.scm58
1 files changed, 58 insertions, 0 deletions
diff --git a/tw/packages/alice.scm b/tw/packages/alice.scm
new file mode 100644
index 00000000..28b6551a
--- /dev/null
+++ b/tw/packages/alice.scm
@@ -0,0 +1,58 @@
+(define-module (tw packages alice)
+ #:use-module (gnu packages check)
+ #:use-module (gnu packages python-build)
+ #:use-module (gnu packages python-check)
+ #:use-module (gnu packages python-web)
+ #:use-module (gnu packages python-xyz)
+ #:use-module (guix build-system python)
+ #:use-module (guix download)
+ #:use-module ((guix licenses) #:prefix license:)
+ #:use-module (guix packages))
+
+(define-public python-alibuild
+ (package
+ (name "python-alibuild")
+ (version "1.13.1")
+ (source (origin
+ (method url-fetch)
+ (uri (pypi-uri "alibuild" version))
+ (sha256 (base32 "02jfidvz495k2nrwh9nyfwlavxyp5sc2jkwmlc1d3pq03i34xhgb"))))
+ (build-system python-build-system)
+ (propagated-inputs (list python-boto3 python-distro python-jinja2
+ python-pyyaml python-requests))
+ (home-page "https://alisw.github.io/alibuild/")
+ (synopsis "ALICE Build Tool")
+ (description "ALICE Build Tool")
+ (license license:gpl3)))
+
+(define-public python-cerberus
+ ;; For python-alidistlint
+ (package
+ (name "python-cerberus")
+ (version "1.3.4")
+ (source (origin
+ (method url-fetch)
+ (uri (pypi-uri "Cerberus" version))
+ (sha256 (base32 "0z1336jqp4p55kf9glc8vwhi1b53f0qnpwgdg6d8sjdjahwipcni"))))
+ (build-system python-build-system)
+ (native-inputs (list python-pytest python-pytest-runner python-pytest-benchmark))
+ (propagated-inputs (list python-setuptools))
+ (home-page "http://docs.python-cerberus.org")
+ (synopsis "Lightweight, extensible schema and data validation tool for Python dictionaries.")
+ (description "Lightweight, extensible schema and data validation tool for Python dictionaries.")
+ (license #f)))
+
+(define-public python-alidistlint
+ (package
+ (name "python-alidistlint")
+ (version "1.1.0")
+ (source (origin
+ (method url-fetch)
+ (uri (pypi-uri "alidistlint" version))
+ (sha256 (base32 "01ihrkx15j01j3rpz0sfb7ry68kyz21y4942w8xc1valmiqnmnj1"))))
+ (build-system python-build-system)
+ (propagated-inputs (list python-cerberus python-pyyaml))
+ (home-page "https://github.com/TimoWilken/alidistlint")
+ (synopsis "A code linter for alidist packages")
+ (description "This package provides a code linter for alidist packages.")
+ (license license:gpl3)))