diff options
| author | bdunahu <bdunahu@operationnull.com> | 2026-02-27 19:04:22 -0500 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2026-03-01 13:41:54 +0000 |
| commit | 6580f4aa3243d62b3059353f0a4db074d5c52681 (patch) | |
| tree | 94676280af38efb2ae4ceedbbf61109fbd91d380 /gnu/packages/python-check.scm | |
| parent | 0c506e6f526e51d0dd9c69e4141711bc8ab7659c (diff) | |
gnu: Add austin.
* gnu/packages/python-check (austin): New variable.
Merges: https://codeberg.org/guix/guix/pulls/6762
Change-Id: I173f7a6c0eb59c544e3d3d5d5a9213558cf8f4bb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu/packages/python-check.scm')
| -rw-r--r-- | gnu/packages/python-check.scm | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm index 8c205aea03b..3b22ff8a761 100644 --- a/gnu/packages/python-check.scm +++ b/gnu/packages/python-check.scm | |||
| @@ -43,6 +43,7 @@ | |||
| 43 | ;;; Copyright © 2025 Sergio Pastor Pérez <sergio.pastorperez@gmail.com> | 43 | ;;; Copyright © 2025 Sergio Pastor Pérez <sergio.pastorperez@gmail.com> |
| 44 | ;;; Copyright © 2025 Zheng Junjie <z572@z572.online> | 44 | ;;; Copyright © 2025 Zheng Junjie <z572@z572.online> |
| 45 | ;;; Copyright © 2026 Nguyễn Gia Phong <cnx@loang.net> | 45 | ;;; Copyright © 2026 Nguyễn Gia Phong <cnx@loang.net> |
| 46 | ;;; Copyright © 2026 bdunahu <bdunahu@operationnull.com> | ||
| 46 | ;;; | 47 | ;;; |
| 47 | ;;; This file is part of GNU Guix. | 48 | ;;; This file is part of GNU Guix. |
| 48 | ;;; | 49 | ;;; |
| @@ -62,6 +63,7 @@ | |||
| 62 | (define-module (gnu packages python-check) | 63 | (define-module (gnu packages python-check) |
| 63 | #:use-module (gnu packages) | 64 | #:use-module (gnu packages) |
| 64 | #:use-module (gnu packages admin) | 65 | #:use-module (gnu packages admin) |
| 66 | #:use-module (gnu packages autotools) | ||
| 65 | #:use-module (gnu packages base) | 67 | #:use-module (gnu packages base) |
| 66 | #:use-module (gnu packages bash) | 68 | #:use-module (gnu packages bash) |
| 67 | #:use-module (gnu packages cmake) | 69 | #:use-module (gnu packages cmake) |
| @@ -93,6 +95,7 @@ | |||
| 93 | #:use-module (gnu packages xorg) | 95 | #:use-module (gnu packages xorg) |
| 94 | #:use-module ((guix licenses) #:prefix license:) | 96 | #:use-module ((guix licenses) #:prefix license:) |
| 95 | #:use-module (guix build-system cargo) | 97 | #:use-module (guix build-system cargo) |
| 98 | #:use-module (guix build-system gnu) | ||
| 96 | #:use-module (guix build-system pyproject) | 99 | #:use-module (guix build-system pyproject) |
| 97 | #:use-module (guix build-system python) | 100 | #:use-module (guix build-system python) |
| 98 | #:use-module (guix deprecation) | 101 | #:use-module (guix deprecation) |
| @@ -103,6 +106,32 @@ | |||
| 103 | #:use-module (guix packages) | 106 | #:use-module (guix packages) |
| 104 | #:use-module (guix utils)) | 107 | #:use-module (guix utils)) |
| 105 | 108 | ||
| 109 | (define-public austin | ||
| 110 | (package | ||
| 111 | (name "austin") | ||
| 112 | (version "4.0.0") | ||
| 113 | (source | ||
| 114 | (origin | ||
| 115 | (method git-fetch) | ||
| 116 | (uri (git-reference | ||
| 117 | (url "https://github.com/P403n1x87/austin") | ||
| 118 | (commit (string-append "v" version)))) | ||
| 119 | (sha256 | ||
| 120 | (base32 "0h52z214w1xbx96i222c3syf2g2j9q762v39wcncaxhk2sa07xhn")) | ||
| 121 | (file-name (git-file-name name version)))) | ||
| 122 | (build-system gnu-build-system) | ||
| 123 | (native-inputs (list autoconf automake)) | ||
| 124 | (home-page "https://github.com/P403n1x87/austin") | ||
| 125 | (synopsis "Python frame stack sampler for CPython") | ||
| 126 | (description | ||
| 127 | "Austin is a Python frame stack sampler for CPython. Samples are | ||
| 128 | collected by reading the CPython interpreter virtual memory space to retrieve | ||
| 129 | information about the currently running threads along with the stack of the | ||
| 130 | frames that are being executed. Austin's binary output can be piped into any | ||
| 131 | other external or custom tools for further processing.") | ||
| 132 | (license (list license:gpl3+ | ||
| 133 | license:unlicense)))) ;src/ansi.h | ||
| 134 | |||
| 106 | (define-public python-aioresponses | 135 | (define-public python-aioresponses |
| 107 | (package | 136 | (package |
| 108 | (name "python-aioresponses") | 137 | (name "python-aioresponses") |
