diff options
| author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-05-12 18:54:12 +0100 |
|---|---|---|
| committer | Artyom V. Poptsov <poptsov.artyom@gmail.com> | 2025-05-31 17:47:52 +0300 |
| commit | b0e6bfc822f2dfa7435861525e003879275449db (patch) | |
| tree | 8bc36357e3e05836fd8d902914f2026825fd16d8 /gnu/packages/python-web.scm | |
| parent | 97bc162f288af6ea8dad1e745b6d36fc31c1bb80 (diff) | |
gnu: Add python-globus-sdk.
* gnu/packages/python-web.scm (python-globus-sdk): New variable.
Change-Id: Idb8ce6d9bc96ba30615e6de9a3b5612489ab47a8
Signed-off-by: Artyom V. Poptsov <poptsov.artyom@gmail.com>
Diffstat (limited to 'gnu/packages/python-web.scm')
| -rw-r--r-- | gnu/packages/python-web.scm | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 9c85cf27025..ece158aff7b 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm | |||
| @@ -552,6 +552,48 @@ The event dispatch is implicit, which means you can easily use @code{Eventlet} | |||
| 552 | from the Python interpreter, or as a small part of a larger application.") | 552 | from the Python interpreter, or as a small part of a larger application.") |
| 553 | (license license:expat))) | 553 | (license license:expat))) |
| 554 | 554 | ||
| 555 | (define-public python-globus-sdk | ||
| 556 | (package | ||
| 557 | (name "python-globus-sdk") | ||
| 558 | (version "3.56.0") | ||
| 559 | (source | ||
| 560 | (origin | ||
| 561 | (method git-fetch) ;no tests in PyPI archive | ||
| 562 | (uri (git-reference | ||
| 563 | (url "https://github.com/globus/globus-sdk-python") | ||
| 564 | (commit version))) | ||
| 565 | (file-name (git-file-name name version)) | ||
| 566 | (sha256 | ||
| 567 | (base32 "11nljda2ir4gna4xa5vkj5nzxnjwadkh97qplkk9nrj44szphnzw")))) | ||
| 568 | (build-system pyproject-build-system) | ||
| 569 | (arguments | ||
| 570 | (list | ||
| 571 | #:test-flags | ||
| 572 | #~(list "--numprocesses" (number->string (min 8 (parallel-job-count)))) | ||
| 573 | #:phases | ||
| 574 | #~(modify-phases %standard-phases | ||
| 575 | (add-before 'check 'pre-check | ||
| 576 | (lambda _ (setenv "HOME" "/tmp")))))) | ||
| 577 | (native-inputs | ||
| 578 | (list python-flaky | ||
| 579 | python-pytest | ||
| 580 | python-pytest-randomly | ||
| 581 | python-pytest-xdist | ||
| 582 | python-responses | ||
| 583 | python-setuptools | ||
| 584 | python-wheel)) | ||
| 585 | (propagated-inputs | ||
| 586 | (list python-cryptography | ||
| 587 | python-importlib-resources | ||
| 588 | python-pyjwt | ||
| 589 | python-requests)) | ||
| 590 | (home-page "https://github.com/globus/globus-sdk-python") | ||
| 591 | (synopsis "Globus SDK for Python") | ||
| 592 | (description | ||
| 593 | "This package provides a SDK for convenient Pythonic interface to | ||
| 594 | @url{https://www.globus.org/, Globus} APIs.") | ||
| 595 | (license license:asl2.0))) | ||
| 596 | |||
| 555 | (define-public python-hookdns | 597 | (define-public python-hookdns |
| 556 | (package | 598 | (package |
| 557 | (name "python-hookdns") | 599 | (name "python-hookdns") |
