diff options
| author | Cayetano Santos <csantosb@inventati.org> | 2025-02-20 14:58:21 +0100 |
|---|---|---|
| committer | Ludovic Courtès <ludo@gnu.org> | 2025-02-21 15:27:11 +0100 |
| commit | abc45761abe9c3b367bca95c4dd52c1f589aee5f (patch) | |
| tree | e706e48913b34e253995dc27195ea4f018219329 /gnu | |
| parent | bff76fe66abd83d4986a758731dad404c40e2ca3 (diff) | |
gnu: Add python-pytooling.
* gnu/packages/python-xyz.scm (python-pytooling): New variable.
Change-Id: Id045f071b6c531d4afff4322d1a544589f214d50
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/python-xyz.scm | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 9f626b51c14..a877515ff59 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm | |||
| @@ -2588,6 +2588,32 @@ Python tools, such as rope and add support for a @file{pyproject.toml} | |||
| 2588 | configuration file.") | 2588 | configuration file.") |
| 2589 | (license license:lgpl3+))) | 2589 | (license license:lgpl3+))) |
| 2590 | 2590 | ||
| 2591 | (define-public python-pytooling | ||
| 2592 | (package | ||
| 2593 | (name "python-pytooling") | ||
| 2594 | (version "8.1.0") | ||
| 2595 | (source | ||
| 2596 | (origin | ||
| 2597 | (method git-fetch) | ||
| 2598 | (uri (git-reference | ||
| 2599 | (url "https://github.com/pyTooling/pyTooling/") | ||
| 2600 | (commit (string-append "v" version)))) | ||
| 2601 | (file-name (git-file-name name version)) | ||
| 2602 | (sha256 | ||
| 2603 | (base32 "07mca75d2zd6xl0isf0vrcblsc2niyqi7941dgjpiafnsgiygfzf")))) | ||
| 2604 | (build-system pyproject-build-system) | ||
| 2605 | (arguments | ||
| 2606 | `(#:tests? #f)) ; requires recent versions of mypy and lxml | ||
| 2607 | (native-inputs (list python-setuptools python-wheel)) | ||
| 2608 | (home-page "https://pytooling.github.io/pyTooling/") | ||
| 2609 | (synopsis "Miscellaneous Python tools") | ||
| 2610 | (description | ||
| 2611 | "pyTooling is a collection of (abstract) data models, lacking classes, | ||
| 2612 | decorators, a new performance boosting meta-class, and enhanced exceptions. | ||
| 2613 | It also provides lots of helper functions---e.g., to ease the handling of | ||
| 2614 | package descriptions or to unify multiple existing APIs into a single API.") | ||
| 2615 | (license license:asl2.0))) | ||
| 2616 | |||
| 2591 | (define-public python-colorlog | 2617 | (define-public python-colorlog |
| 2592 | (package | 2618 | (package |
| 2593 | (name "python-colorlog") | 2619 | (name "python-colorlog") |
