summaryrefslogtreecommitdiff
path: root/gnu/packages/python-check.scm
diff options
context:
space:
mode:
authorbdunahu <bdunahu@operationnull.com>2026-02-27 19:04:22 -0500
committerSharlatan Hellseher <sharlatanus@gmail.com>2026-03-01 13:41:54 +0000
commit6580f4aa3243d62b3059353f0a4db074d5c52681 (patch)
tree94676280af38efb2ae4ceedbbf61109fbd91d380 /gnu/packages/python-check.scm
parent0c506e6f526e51d0dd9c69e4141711bc8ab7659c (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.scm29
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
128collected by reading the CPython interpreter virtual memory space to retrieve
129information about the currently running threads along with the stack of the
130frames that are being executed. Austin's binary output can be piped into any
131other 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")