Merge staging-next into staging

This commit is contained in:
github-actions[bot] 2024-09-01 06:05:31 +00:00 committed by GitHub
commit 0cfb8626ee
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
80 changed files with 130 additions and 153 deletions

View File

@ -214,9 +214,6 @@ because their behaviour is different:
paths included in this list. Items listed in `install_requires` go here.
* `optional-dependencies ? { }`: Optional feature flagged dependencies. Items listed in `extras_requires` go here.
Aside from propagating dependencies,
`buildPythonPackage` also injects code into and wraps executables with the
paths included in this list. Items listed in `extras_requires` go here.
##### Overriding Python packages {#overriding-python-packages}
@ -2049,8 +2046,8 @@ no maintainer, so maintenance falls back to the package set maintainers.
### Updating packages in bulk {#python-package-bulk-updates}
There is a tool to update alot of python libraries in bulk, it exists at
`maintainers/scripts/update-python-libraries` with this repository.
A tool to bulk-update numerous Python libraries is available in the
repository at `maintainers/scripts/update-python-libraries`.
It can quickly update minor or major versions for all packages selected
and create update commits, and supports the `fetchPypi`, `fetchurl` and

View File

@ -2,6 +2,7 @@ import ./make-test-python.nix ({ pkgs, ... }: {
name = "plotinus";
meta = {
maintainers = pkgs.plotinus.meta.maintainers;
timeout = 600;
};
nodes.machine =
@ -9,20 +10,23 @@ import ./make-test-python.nix ({ pkgs, ... }: {
{ imports = [ ./common/x11.nix ];
programs.plotinus.enable = true;
environment.systemPackages = [ pkgs.gnome-calculator pkgs.xdotool ];
environment.systemPackages = [
pkgs.gnome-pomodoro
pkgs.xdotool
];
};
testScript = ''
machine.wait_for_x()
machine.succeed("gnome-calculator >&2 &")
machine.wait_for_window("gnome-calculator")
machine.succeed("gnome-pomodoro >&2 &")
machine.wait_for_window("Pomodoro", timeout=120)
machine.succeed(
"xdotool search --sync --onlyvisible --class gnome-calculator "
"xdotool search --sync --onlyvisible --class gnome-pomodoro "
+ "windowfocus --sync key --clearmodifiers --delay 1 'ctrl+shift+p'"
)
machine.sleep(5) # wait for the popup
machine.screenshot("popup")
machine.succeed("xdotool key --delay 100 p r e f e r e n c e s Return")
machine.wait_for_window("Preferences")
machine.screenshot("screen")
machine.wait_for_window("Preferences", timeout=120)
'';
})

View File

@ -85,7 +85,7 @@ python3.pkgs.buildPythonApplication rec {
description = "File explorer in your terminal";
mainProgram = "browsr";
homepage = "https://juftin.com/browsr";
changelog = "https://github.com/juftin/browsr/releases/tag/${src.rev}";
changelog = "https://github.com/juftin/browsr/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = licenses.mit;
maintainers = with maintainers; [ figsoda ];
};

View File

@ -55,7 +55,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://brlcad.org";
description = "BRL-CAD is a powerful cross-platform open source combinatorial solid modeling system";
changelog = "https://github.com/BRL-CAD/brlcad/releases/tag/${src.rev}";
changelog = "https://github.com/BRL-CAD/brlcad/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = with licenses; [ lgpl21 bsd2 ];
maintainers = with maintainers; [ GaetanLepage ];
platforms = platforms.linux;

View File

@ -34,7 +34,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "C++ API & command-line toolkit for working with BAM data";
mainProgram = "bamtools";
homepage = "https://github.com/pezmaster31/bamtools";
changelog = "https://github.com/pezmaster31/bamtools/releases/tag/${finalAttrs.src.rev}";
changelog = "https://github.com/pezmaster31/bamtools/releases/tag/${lib.removePrefix "refs/tags/" finalAttrs.src.rev}";
license = licenses.mit;
maintainers = with maintainers; [ natsukium ];
platforms = platforms.unix;

View File

@ -54,7 +54,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "Ultrafast and memory-efficient tool for aligning sequencing reads to long reference sequences";
license = licenses.gpl3Plus;
homepage = "http://bowtie-bio.sf.net/bowtie2";
changelog = "https://github.com/BenLangmead/bowtie2/releases/tag/${finalAttrs.src.rev}";
changelog = "https://github.com/BenLangmead/bowtie2/releases/tag/${lib.removePrefix "refs/tags/" finalAttrs.src.rev}";
maintainers = with maintainers; [ rybern ];
platforms = platforms.all;
mainProgram = "bowtie2";

View File

@ -34,7 +34,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "Calculate the most likely secondary structure assignment given the 3D structure of a protein";
mainProgram = "mkdssp";
homepage = "https://github.com/PDB-REDO/dssp";
changelog = "https://github.com/PDB-REDO/libcifpp/releases/tag/${finalAttrs.src.rev}";
changelog = "https://github.com/PDB-REDO/dssp/releases/tag/${lib.removePrefix "refs/tags/" finalAttrs.src.rev}";
license = licenses.bsd2;
maintainers = with maintainers; [ natsukium ];
platforms = platforms.unix;

View File

@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "Fast multiple sequence alignment program";
mainProgram = "kalign";
homepage = "https://github.com/TimoLassmann/kalign";
changelog = "https://github.com/TimoLassmann/kalign/releases/tag/${finalAttrs.src.rev}";
changelog = "https://github.com/TimoLassmann/kalign/releases/tag/${lib.removePrefix "refs/tags/" finalAttrs.src.rev}";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ natsukium ];
platforms = lib.platforms.unix;

View File

@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: {
longDescription = "PAML is a package of programs for phylogenetic analyses of DNA or protein sequences using maximum likelihood. It is maintained and distributed for academic use free of charge by Ziheng Yang. ANSI C source codes are distributed for UNIX/Linux/Mac OSX, and executables are provided for MS Windows. PAML is not good for tree making. It may be used to estimate parameters and test hypotheses to study the evolutionary process, when you have reconstructed trees using other programs such as PAUP*, PHYLIP, MOLPHY, PhyML, RaxML, etc.";
license = lib.licenses.gpl3Only;
homepage = "http://abacus.gene.ucl.ac.uk/software/paml.html";
changelog = "https://github.com/abacus-gene/paml/releases/tag/${finalAttrs.src.rev}";
changelog = "https://github.com/abacus-gene/paml/releases/tag/${lib.removePrefix "refs/tags/" finalAttrs.src.rev}";
platforms = lib.platforms.unix;
};
})

View File

@ -93,7 +93,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = with lib; {
description = "SIMD-based C library for fast partial order alignment using adaptive band";
homepage = "https://github.com/yangao07/abPOA";
changelog = "https://github.com/yangao07/abPOA/releases/tag/${finalAttrs.src.rev}";
changelog = "https://github.com/yangao07/abPOA/releases/tag/${lib.removePrefix "refs/tags/" finalAttrs.src.rev}";
license = licenses.mit;
maintainers = with maintainers; [ natsukium ];
mainProgram = "abpoa";

View File

@ -50,7 +50,7 @@ stdenv.mkDerivation rec {
homepage = "https://www.acpica.org/";
description = "ACPICA Tools";
license = with licenses; [ iasl gpl2Only bsd3 ];
maintainers = with maintainers; [ tadfisher ];
maintainers = with maintainers; [ tadfisher felixsinger ];
platforms = platforms.linux ++ platforms.darwin;
};
}

View File

@ -37,7 +37,7 @@ python3Packages.buildPythonApplication rec {
meta = {
description = "Tool to find common vulnerabilities in cryptographic public keys";
homepage = "https://badkeys.info/";
changelog = "https://github.com/badkeys/badkeys/releases/tag/${src.rev}";
changelog = "https://github.com/badkeys/badkeys/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
mainProgram = "badkeys";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ getchoo ];

View File

@ -64,7 +64,7 @@ python3Packages.buildPythonApplication rec {
You can sort and hide games or download cover art from SteamGridDB.
'';
homepage = "https://apps.gnome.org/Cartridges/";
changelog = "https://github.com/kra-mo/cartridges/releases/tag/${src.rev}";
changelog = "https://github.com/kra-mo/cartridges/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ getchoo ];
mainProgram = "cartridges";

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "flashmq";
version = "1.17.0";
version = "1.17.1";
src = fetchFromGitHub {
owner = "halfgaar";
repo = "FlashMQ";
rev = "v${version}";
hash = "sha256-HcpNPkG1gd5Gb5z//DrU8Rxf+dZWKMwHtj62k4N1S3U=";
hash = "sha256-T9ecw+UHe/DM8TSDda140lxG3oaf/wf+TEySOz6tboA=";
};
nativeBuildInputs = [ cmake installShellFiles ];

View File

@ -52,7 +52,7 @@ python3Packages.buildPythonApplication rec {
];
meta = {
changelog = "https://github.com/labelle-org/labelle/releases/tag/${src.rev}";
changelog = "https://github.com/labelle-org/labelle/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
description = "Print labels with LabelManager PnP from Dymo";
homepage = "https://github.com/labelle-org/labelle";
license = lib.licenses.asl20;

View File

@ -25,7 +25,7 @@ buildGoModule rec {
meta = {
description = "Terminal-based monitoring tool 'top' designed to display real-time metrics for Apple Silicon chips";
homepage = "https://github.com/context-labs/mactop";
changelog = "https://github.com/context-labs/mactop/releases/tag/${src.rev}";
changelog = "https://github.com/context-labs/mactop/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ natsukium ];
mainProgram = "mactop";

View File

@ -41,7 +41,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = with lib; {
description = "Family of header-only, very fast and memory-friendly hashmap and btree containers";
homepage = "https://github.com/greg7mdp/parallel-hashmap";
changelog = "https://github.com/greg7mdp/parallel-hashmap/releases/tag/${finalAttrs.src.rev}";
changelog = "https://github.com/greg7mdp/parallel-hashmap/releases/tag/${lib.removePrefix "refs/tags/" finalAttrs.src.rev}";
license = licenses.asl20;
platforms = platforms.unix;
maintainers = with maintainers; [ natsukium ];

View File

@ -35,7 +35,7 @@ python3.pkgs.buildPythonApplication rec {
meta = with lib; {
description = "Task runner that works well with poetry";
homepage = "https://github.com/nat-n/poethepoet";
changelog = "https://github.com/nat-n/poethepoet/releases/tag/${src.rev}";
changelog = "https://github.com/nat-n/poethepoet/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = licenses.mit;
maintainers = with maintainers; [ figsoda ];
mainProgram = "poe";

View File

@ -89,7 +89,7 @@ python3Packages.buildPythonApplication rec {
Including fast and easy installation of common mod loaders such as Fabric, Forge, NeoForge and Quilt.
This launcher is compatible with the standard Minecraft directories.
'';
changelog = "https://github.com/mindstorm38/portablemc/releases/tag/${src.rev}";
changelog = "https://github.com/mindstorm38/portablemc/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = lib.licenses.gpl3Only;
mainProgram = "portablemc";
maintainers = with lib.maintainers; [ tomasajt ];

View File

@ -1,28 +0,0 @@
diff --git a/Cargo.lock b/Cargo.lock
index e4e2d1a..72839b4 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -198,9 +198,9 @@ dependencies = [
[[package]]
name = "bitstream-io"
-version = "2.5.0"
+version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3dcde5f311c85b8ca30c2e4198d4326bc342c76541590106f5fa4a50946ea499"
+checksum = "7c12d1856e42f0d817a835fe55853957c85c8c8a470114029143d3f12671446e"
[[package]]
name = "built"
@@ -1376,9 +1376,9 @@ dependencies = [
[[package]]
name = "ravif"
-version = "0.11.8"
+version = "0.11.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c6ba61c28ba24c0cf8406e025cb29a742637e3f70776e61c27a8a8b72a042d12"
+checksum = "bc13288f5ab39e6d7c9d501759712e6969fcc9734220846fc9ed26cae2cc4234"
dependencies = [
"avif-serialize",
"imgref",

View File

@ -2,44 +2,41 @@
lib,
rustPlatform,
fetchFromGitHub,
fetchpatch,
installShellFiles,
pkg-config,
cmake,
}:
rustPlatform.buildRustPackage rec {
pname = "rmpc";
version = "0.2.1";
version = "0.4.0";
src = fetchFromGitHub {
owner = "mierak";
repo = "rmpc";
rev = "v${version}";
hash = "sha256-g+yzW0DfaBhJKTikYZ8eqe4pX8nJvbpJ1xaZ3W/O/bo=";
hash = "sha256-eWscMWOjTGmFCNGwf/6lMU0JbULC7/AFCPbznGQYRQI=";
};
cargoHash = "sha256-wFrHgB4wYGeXvfdGf4SJAAL8fE6dAKDLL51Ohmn+1HQ=";
cargoPatches = [
# Patch Cargo.lock to make rmpc compile with older versions of rustc
# Remove when Rust 1.79.0 is in master
./Cargo.lock.patch
];
patches = [
# Fix release mode tests compilation issues
# Remove when next rmpc version comes out
(fetchpatch {
url = "https://github.com/mierak/rmpc/commit/f12be6f606f5319523f41576e7c463b6008b9069.patch";
hash = "sha256-4L/MrdC/ydTqnkt3qd5H8hLZimiqct6sOkEq8rJN0F4=";
})
];
cargoHash = "sha256-PieGA8/C7d8Q5rdu7oRdVuCLNhwGp5LZYz/rM4agqng=";
nativeBuildInputs = [
installShellFiles
pkg-config
cmake
];
env.VERGEN_GIT_DESCRIBE = version;
postInstall = ''
installManPage target/man/rmpc.1
installShellCompletion --cmd rmpc \
--bash target/completions/rmpc.bash \
--fish target/completions/rmpc.fish \
--zsh target/completions/_rmpc
'';
meta = {
changelog = "https://github.com/mierak/rmpc/releases/tag/${src.rev}";
description = "TUI music player client for MPD with album art support via kitty image protocol";
@ -53,5 +50,6 @@ rustPlatform.buildRustPackage rec {
'';
maintainers = with lib.maintainers; [ donovanglover ];
mainProgram = "rmpc";
platforms = lib.platforms.linux;
};
}

View File

@ -71,7 +71,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
description = "Textlint rule check if write abbreviations within parentheses";
homepage = "https://github.com/azu/textlint-rule-abbr-within-parentheses";
changelog = "https://github.com/azu/textlint-rule-abbr-within-parentheses/releases/tag/${finalAttrs.src.rev}";
changelog = "https://github.com/azu/textlint-rule-abbr-within-parentheses/releases/tag/${lib.removePrefix "refs/tags/" finalAttrs.src.rev}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ natsukium ];
platforms = textlint.meta.platforms;

View File

@ -27,7 +27,7 @@ buildNpmPackage rec {
meta = {
description = "Textlint rule for alex";
homepage = "https://github.com/textlint-rule/textlint-rule-alex";
changelog = "https://github.com/textlint-rule/textlint-rule-alex/releases/tag/${src.rev}";
changelog = "https://github.com/textlint-rule/textlint-rule-alex/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ natsukium ];
};

View File

@ -71,7 +71,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
description = "Textlint rule that specify the maximum word count of a sentence";
homepage = "https://github.com/textlint-rule/textlint-rule-en-max-word-count";
changelog = "https://github.com/textlint-rule/textlint-rule-en-max-word-count/releases/tag/${finalAttrs.src.rev}";
changelog = "https://github.com/textlint-rule/textlint-rule-en-max-word-count/releases/tag/${lib.removePrefix "refs/tags/" finalAttrs.src.rev}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ natsukium ];
platforms = textlint.meta.platforms;

View File

@ -71,7 +71,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
description = "Textlint rule is that limit maximum comma(,) count of sentence";
homepage = "https://github.com/textlint-rule/textlint-rule-max-comma";
changelog = "https://github.com/textlint-rule/textlint-rule-max-comma/releases/tag/${finalAttrs.src.rev}";
changelog = "https://github.com/textlint-rule/textlint-rule-max-comma/releases/tag/${lib.removePrefix "refs/tags/" finalAttrs.src.rev}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ natsukium ];
platforms = textlint.meta.platforms;

View File

@ -71,7 +71,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
description = "Textlint rule that check no start with duplicated conjunction";
homepage = "https://github.com/textlint-rule/textlint-rule-no-start-duplicated-conjunction";
changelog = "https://github.com/textlint-rule/textlint-rule-no-start-duplicated-conjunction/releases/tag/${finalAttrs.src.rev}";
changelog = "https://github.com/textlint-rule/textlint-rule-no-start-duplicated-conjunction/releases/tag/${lib.removePrefix "refs/tags/" finalAttrs.src.rev}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ natsukium ];
platforms = textlint.meta.platforms;

View File

@ -71,7 +71,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
description = "Textlint rule that check with or without period in list item";
homepage = "https://github.com/textlint-rule/textlint-rule-period-in-list-item";
changelog = "https://github.com/textlint-rule/textlint-rule-period-in-list-item/releases/tag/${finalAttrs.src.rev}";
changelog = "https://github.com/textlint-rule/textlint-rule-period-in-list-item/releases/tag/${lib.removePrefix "refs/tags/" finalAttrs.src.rev}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ natsukium ];
platforms = textlint.meta.platforms;

View File

@ -29,7 +29,7 @@ buildNpmPackage rec {
meta = {
description = "Textlint rule to find filler words, buzzwords and clichés";
homepage = "https://github.com/sapegin/textlint-rule-stop-words";
changelog = "https://github.com/sapegin/textlint-rule-stop-words/releases/tag/${src.rev}";
changelog = "https://github.com/sapegin/textlint-rule-stop-words/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ natsukium ];
};

View File

@ -29,7 +29,7 @@ buildNpmPackage rec {
meta = {
description = "Textlint rule to check correct terms spelling";
homepage = "https://github.com/sapegin/textlint-rule-terminology";
changelog = "https://github.com/sapegin/textlint-rule-terminology/releases/tag/${src.rev}";
changelog = "https://github.com/sapegin/textlint-rule-terminology/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ natsukium ];
};

View File

@ -71,7 +71,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
description = "Textlint rule that check unexpanded acronym";
homepage = "https://github.com/textlint-rule/textlint-rule-unexpanded-acronym";
changelog = "https://github.com/textlint-rule/textlint-rule-unexpanded-acronym/releases/tag/${finalAttrs.src.rev}";
changelog = "https://github.com/textlint-rule/textlint-rule-unexpanded-acronym/releases/tag/${lib.removePrefix "refs/tags/" finalAttrs.src.rev}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ natsukium ];
platforms = textlint.meta.platforms;

View File

@ -69,7 +69,7 @@ rustPlatform.buildRustPackage rec {
description = "Brand-new language server for Typst";
homepage = "https://github.com/nvarner/typst-lsp";
mainProgram = "typst-lsp";
changelog = "https://github.com/nvarner/typst-lsp/releases/tag/${src.rev}";
changelog = "https://github.com/nvarner/typst-lsp/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = with lib.licenses; [
asl20
mit

View File

@ -18,13 +18,13 @@ lib.checkListOfEnum "${pname}: color variants" [ "default" "purple" "pink" "red"
stdenvNoCC.mkDerivation rec {
inherit pname;
version = "2024-02-28";
version = "2024-08-31";
src = fetchFromGitHub {
owner = "vinceliuice";
repo = pname;
rev = version;
hash = "sha256-bTN6x3t88yBL4WsPfOJIiNGWTywdIVi7E2VJKgMzEso=";
hash = "sha256-/eUlc+fnmQZ61qE/JWZDiR0mMPntLOec0nmevJa7lrc=";
};
nativeBuildInputs = [

View File

@ -58,7 +58,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = with lib; {
description = "Header-only C++/python library for fast approximate nearest neighbors";
homepage = "https://github.com/nmslib/hnswlib";
changelog = "https://github.com/nmslib/hnswlib/releases/tag/${finalAttrs.src.rev}";
changelog = "https://github.com/nmslib/hnswlib/releases/tag/${lib.removePrefix "refs/tags/" finalAttrs.src.rev}";
license = licenses.asl20;
maintainers = with maintainers; [ natsukium ];
platforms = platforms.unix;

View File

@ -41,7 +41,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = with lib; {
description = "Manipulate mmCIF and PDB files";
homepage = "https://github.com/PDB-REDO/libcifpp";
changelog = "https://github.com/PDB-REDO/libcifpp/releases/tag/${finalAttrs.src.rev}";
changelog = "https://github.com/PDB-REDO/libcifpp/releases/tag/${lib.removePrefix "refs/tags/" finalAttrs.src.rev}";
license = licenses.bsd2;
maintainers = with maintainers; [ natsukium ];
platforms = platforms.unix;

View File

@ -31,7 +31,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Reusable constraint types to use with typing.Annotated";
homepage = "https://github.com/annotated-types/annotated-types";
changelog = "https://github.com/annotated-types/annotated-types/releases/tag/${src.rev}";
changelog = "https://github.com/annotated-types/annotated-types/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = licenses.mit;
maintainers = with maintainers; [ blaggacao ];
};

View File

@ -66,7 +66,7 @@ buildPythonPackage rec {
meta = {
description = "Working with molecular structures in pandas DataFrames";
homepage = "https://github.com/BioPandas/biopandas";
changelog = "https://github.com/BioPandas/biopandas/releases/tag/${src.rev}";
changelog = "https://github.com/BioPandas/biopandas/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ natsukium ];
};

View File

@ -84,7 +84,7 @@ buildPythonPackage rec {
description = "Various Python utility functions";
mainProgram = "publish";
homepage = "https://github.com/boxine/bx_py_utils";
changelog = "https://github.com/boxine/bx_py_utils/releases/tag/${src.rev}";
changelog = "https://github.com/boxine/bx_py_utils/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ dotlambda ];
};

View File

@ -31,7 +31,7 @@ buildPythonPackage rec {
pythonImportsCheck = [ "dep_logic" ];
meta = {
changelog = "https://github.com/pdm-project/dep-logic/releases/tag/${src.rev}";
changelog = "https://github.com/pdm-project/dep-logic/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
description = "Python dependency specifications supporting logical operations";
homepage = "https://github.com/pdm-project/dep-logic";
license = lib.licenses.asl20;

View File

@ -153,7 +153,7 @@ buildPythonPackage rec {
description = "State-of-the-art diffusion models for image and audio generation in PyTorch";
mainProgram = "diffusers-cli";
homepage = "https://github.com/huggingface/diffusers";
changelog = "https://github.com/huggingface/diffusers/releases/tag/${src.rev}";
changelog = "https://github.com/huggingface/diffusers/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = licenses.asl20;
maintainers = with maintainers; [ natsukium ];
};

View File

@ -41,7 +41,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Module for integrating and sending Web Push Notification in Django Application";
homepage = "https://github.com/safwanrahman/django-webpush/";
changelog = "https://github.com/safwanrahman/django-webpush/releases/tag/${src.rev}";
changelog = "https://github.com/safwanrahman/django-webpush/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ derdennisop ];
};

View File

@ -62,7 +62,7 @@ buildPythonPackage rec {
doCheck = false;
meta = with lib; {
changelog = "https://github.com/AdaCore/e3-core/releases/tag/${src.rev}";
changelog = "https://github.com/AdaCore/e3-core/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
homepage = "https://github.com/AdaCore/e3-core/";
description = "Core framework for developing portable automated build systems";
license = licenses.gpl3Only;

View File

@ -41,7 +41,7 @@ buildPythonPackage rec {
description = "Semantic cache for LLMs and fully integrated with LangChain and llama_index";
mainProgram = "gptcache_server";
homepage = "https://github.com/zilliztech/GPTCache";
changelog = "https://github.com/zilliztech/GPTCache/releases/tag/${src.rev}";
changelog = "https://github.com/zilliztech/GPTCache/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = licenses.mit;
maintainers = with maintainers; [ natsukium ];
};

View File

@ -40,14 +40,14 @@
buildPythonPackage rec {
pname = "graphrag";
version = "0.3.1";
version = "0.3.2";
pyproject = true;
src = fetchFromGitHub {
owner = "microsoft";
repo = "graphrag";
rev = "refs/tags/v${version}";
hash = "sha256-97X9a3ietWDc5UgdgQ2ZSc7DPDEi96LxfO5aVZMNOfg=";
hash = "sha256-tfncCFQTeGpTBns+Gt/O7JnFVF5OcpWOwplD0hLWVvc=";
};
build-system = [

View File

@ -97,7 +97,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Guidance language for controlling large language models";
homepage = "https://github.com/guidance-ai/guidance";
changelog = "https://github.com/guidance-ai/guidance/releases/tag/${src.rev}";
changelog = "https://github.com/guidance-ai/guidance/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = licenses.mit;
maintainers = with maintainers; [ natsukium ];
};

View File

@ -44,7 +44,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Read and write simple Python objects using HDF5";
homepage = "https://github.com/h5io/h5io";
changelog = "https://github.com/h5io/h5io/releases/tag/${src.rev}";
changelog = "https://github.com/h5io/h5io/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = licenses.bsd3;
maintainers = with maintainers; [ mbalatsko ];
};

View File

@ -262,7 +262,7 @@ buildPythonPackage rec {
longDescription = ''
LLM orchestration framework to build customizable, production-ready LLM applications. Connect components (models, vector DBs, file converters) to pipelines or agents that can interact with your data. With advanced retrieval methods, it's best suited for building RAG, question answering, semantic search or conversational agent chatbots
'';
changelog = "https://github.com/deepset-ai/haystack/releases/tag/${src.rev}";
changelog = "https://github.com/deepset-ai/haystack/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
homepage = "https://github.com/deepset-ai/haystack";
license = licenses.asl20;
maintainers = with maintainers; [ happysalada ];

View File

@ -11,14 +11,14 @@
buildPythonPackage rec {
pname = "ihm";
version = "1.3";
version = "1.4";
pyproject = true;
src = fetchFromGitHub {
owner = "ihmwg";
repo = "python-ihm";
rev = "refs/tags/${version}";
hash = "sha256-ywZdhumFFeImODeFn8VYD0CR1DZMlAg52wMNRjEItec=";
hash = "sha256-Ls0o/PkJlHt9kx0IvR2Tpwo2QgXxug+Y+LVziTXXDpY=";
};
nativeBuildInputs = [

View File

@ -88,7 +88,7 @@ buildPythonPackage rec {
meta = with lib; {
homepage = "https://idealo.github.io/imagededup/";
changelog = "https://github.com/idealo/imagededup/releases/tag/${src.rev}";
changelog = "https://github.com/idealo/imagededup/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
description = "Finding duplicate images made easy";
license = licenses.asl20;
maintainers = with maintainers; [ stunkymonkey ];

View File

@ -53,7 +53,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Jupyter Sphinx Extensions";
homepage = "https://github.com/jupyter/jupyter-sphinx/";
changelog = "https://github.com/jupyter/jupyter-sphinx/releases/tag/${src.rev}";
changelog = "https://github.com/jupyter/jupyter-sphinx/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = licenses.bsd3;
};
}

View File

@ -55,7 +55,7 @@ buildPythonPackage rec {
meta = {
description = "Instrument your LLM app with decorators or low-level SDK and get detailed tracing/observability";
homepage = "https://github.com/langfuse/langfuse-python";
changelog = "https://github.com/langfuse/langfuse-python/releases/tag/${src.rev}";
changelog = "https://github.com/langfuse/langfuse-python/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ natsukium ];
};

View File

@ -22,14 +22,14 @@
}:
buildPythonPackage rec {
pname = "libmambapy";
version = "2024.03.25";
version = "2024.08.31";
pyproject = true;
src = fetchFromGitHub {
owner = "mamba-org";
repo = "mamba";
rev = "refs/tags/${version}";
hash = "sha256-sxZDlMFoMLq2EAzwBVO++xvU1C30JoIoZXEX/sqkXS0=";
hash = "sha256-RRHu0JM1okFprNIrQLLIYN7xZdZ+A6OuCZM5E1oPoFg=";
};
nativeBuildInputs = [

View File

@ -107,7 +107,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Open library for the analysis of molecular dynamics trajectories";
homepage = "https://github.com/mdtraj/mdtraj";
changelog = "https://github.com/mdtraj/mdtraj/releases/tag/${src.rev}";
changelog = "https://github.com/mdtraj/mdtraj/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = licenses.lgpl21Plus;
maintainers = with maintainers; [ natsukium ];
};

View File

@ -31,7 +31,7 @@ buildPythonPackage rec {
this way, mdutils will make things easy for creating Markdown files.
'';
homepage = "https://github.com/didix21/mdutils";
changelog = "https://github.com/didix21/mdutils/releases/tag/${src.rev}";
changelog = "https://github.com/didix21/mdutils/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = licenses.mit;
maintainers = with maintainers; [ azahi ];
};

View File

@ -52,7 +52,7 @@ buildPythonPackage rec {
meta = {
description = "Python package for preparing small molecule for docking";
homepage = "https://github.com/forlilab/Meeko";
changelog = "https://github.com/forlilab/Meeko/releases/tag/${src.rev}";
changelog = "https://github.com/forlilab/Meeko/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = lib.licenses.lgpl21Only;
maintainers = with lib.maintainers; [ natsukium ];
};

View File

@ -36,7 +36,7 @@
buildPythonPackage rec {
pname = "mkdocs";
version = "1.6.0";
version = "1.6.1";
pyproject = true;
disabled = pythonOlder "3.7";
@ -45,7 +45,7 @@ buildPythonPackage rec {
owner = pname;
repo = pname;
rev = "refs/tags/${version}";
hash = "sha256-tpDKomHFoGYPLz7rcohkU9w7G/5+YkJ5Y6wJJRyMecI=";
hash = "sha256-JQSOgV12iYE6FubxdoJpWy9EHKFxyKoxrm/7arCn9Ak=";
};
build-system = [ hatchling ];

View File

@ -16,14 +16,14 @@
buildPythonPackage rec {
pname = "notebook";
version = "7.2.1";
version = "7.2.2";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchPypi {
inherit pname version;
hash = "sha256-Qoe22ll0CzIXPQHWQfdj0pL0nDDnpRuJxGuoRzEmNB4=";
hash = "sha256-LvB9QiBCFiOtP+iBGNaHvARQBVVwzdFggUpZzzocUW4=";
};
postPatch = ''

View File

@ -35,7 +35,7 @@
buildPythonPackage rec {
pname = "openai";
version = "1.42.0";
version = "1.43.0";
pyproject = true;
disabled = pythonOlder "3.7.1";
@ -44,7 +44,7 @@ buildPythonPackage rec {
owner = "openai";
repo = "openai-python";
rev = "refs/tags/v${version}";
hash = "sha256-Pj4MmylUB6JGTlueOgtAd9RgOxn3QoPe2Xf1hYnOZ9c=";
hash = "sha256-cB+ToAFWRy5oaHVHYdmTcr0MRddg+xvZQglheX2hCdE=";
};
build-system = [

View File

@ -65,7 +65,7 @@ let
meta = with lib; {
homepage = "https://github.com/open-telemetry/opentelemetry-python/tree/main/opentelemetry-api";
description = "OpenTelemetry Python API";
changelog = "https://github.com/open-telemetry/opentelemetry-python/releases/tag/${self.src.rev}";
changelog = "https://github.com/open-telemetry/opentelemetry-python/releases/tag/${lib.removePrefix "refs/tags/" self.src.rev}";
license = licenses.asl20;
maintainers = teams.deshaw.members ++ [ maintainers.natsukium ];
};

View File

@ -48,7 +48,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Instrumentation Tools & Auto Instrumentation for OpenTelemetry Python";
homepage = "https://github.com/open-telemetry/opentelemetry-python-contrib/tree/main/opentelemetry-instrumentation";
changelog = "https://github.com/open-telemetry/opentelemetry-python-contrib/releases/tag/${src.rev}";
changelog = "https://github.com/open-telemetry/opentelemetry-python-contrib/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = licenses.asl20;
maintainers = teams.deshaw.members ++ [ maintainers.natsukium ];
};

View File

@ -120,7 +120,7 @@ buildPythonPackage rec {
description = "Accelerate training and inference of 🤗 Transformers and 🤗 Diffusers with easy to use hardware optimization tools";
mainProgram = "optimum-cli";
homepage = "https://github.com/huggingface/optimum";
changelog = "https://github.com/huggingface/optimum/releases/tag/${src.rev}";
changelog = "https://github.com/huggingface/optimum/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ natsukium ];
};

View File

@ -1,17 +1,25 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
pythonOlder,
fetchFromGitHub,
# build-system
hatchling,
# dependencies
anyio,
pycrdt,
sqlite-anyio,
# optional-dependencies
channels,
# tests
httpx-ws,
hypercorn,
pycrdt,
pytest-asyncio,
pytestCheckHook,
sqlite-anyio,
trio,
uvicorn,
websockets,
@ -19,7 +27,7 @@
buildPythonPackage rec {
pname = "pycrdt-websocket";
version = "0.14.1";
version = "0.14.2";
pyproject = true;
disabled = pythonOlder "3.8";
@ -28,7 +36,7 @@ buildPythonPackage rec {
owner = "jupyter-server";
repo = "pycrdt-websocket";
rev = "refs/tags/v${version}";
hash = "sha256-lQ8ZYzFKdVvIEp38WztOWFpJhi4LtA8ODpAFgSZVpU8=";
hash = "sha256-YsAeEUFxCwu7KA2d83J/rb1IlZTQZZecHJAewh+TqWs=";
};
build-system = [ hatchling ];
@ -62,11 +70,11 @@ buildPythonPackage rec {
__darwinAllowLocalNetworking = true;
meta = with lib; {
meta = {
description = "WebSocket Connector for pycrdt";
homepage = "https://github.com/jupyter-server/pycrdt-websocket";
changelog = "https://github.com/jupyter-server/pycrdt-websocket/blob/${src.rev}/CHANGELOG.md";
license = licenses.mit;
maintainers = teams.jupyter.members;
license = lib.licenses.mit;
maintainers = lib.teams.jupyter.members;
};
}

View File

@ -55,7 +55,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "CRDTs based on Yrs";
homepage = "https://github.com/jupyter-server/pycrdt";
changelog = "https://github.com/jupyter-server/pycrdt/releases/tag/${src.rev}";
changelog = "https://github.com/jupyter-server/pycrdt/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = licenses.mit;
maintainers = teams.jupyter.members;
};

View File

@ -28,7 +28,7 @@ buildPythonPackage rec {
meta = with lib; {
homepage = "https://github.com/Zuzu-Typ/PyGLM";
description = "OpenGL Mathematics (GLM) library for Python written in C++";
changelog = "https://github.com/Zuzu-Typ/PyGLM/releases/tag/${src.rev}";
changelog = "https://github.com/Zuzu-Typ/PyGLM/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = licenses.zlib;
maintainers = with maintainers; [ sund3RRR ];
};

View File

@ -62,7 +62,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Store data created during your `pytest` tests execution, and retrieve it at the end of the session, e.g. for applicative benchmarking purposes";
homepage = "https://github.com/smarie/python-pytest-harvest";
changelog = "https://github.com/smarie/python-pytest-harvest/releases/tag/${src.rev}";
changelog = "https://github.com/smarie/python-pytest-harvest/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = licenses.bsd3;
maintainers = with maintainers; [ mbalatsko ];
};

View File

@ -68,7 +68,7 @@ buildPythonPackage rec {
meta = {
description = "Lightweight PyTorch wrapper for machine learning researchers";
homepage = "https://github.com/Lightning-AI/pytorch-lightning";
changelog = "https://github.com/Lightning-AI/pytorch-lightning/releases/tag/${src.rev}";
changelog = "https://github.com/Lightning-AI/pytorch-lightning/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ tbenst ];
};

View File

@ -41,7 +41,7 @@ buildPythonPackage rec {
meta = {
description = "A Python API client for Roth's TouchlineSL API";
homepage = "https://github.com/jnsgruk/pytouchlinesl";
changelog = "https://github.com/jnsgruk/pytouchlinesl/releases/tag/${src.rev}";
changelog = "https://github.com/jnsgruk/pytouchlinesl/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ jnsgruk ];
};

View File

@ -47,7 +47,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Python wrapper for wavefront alignment using WFA2-lib";
homepage = "https://github.com/kcleal/pywfa";
changelog = "https://github.com/kcleal/pywfa/releases/tag/${src.rev}";
changelog = "https://github.com/kcleal/pywfa/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = licenses.mit;
maintainers = with maintainers; [ natsukium ];
};

View File

@ -85,7 +85,7 @@ buildPythonPackage rec {
description = "Object mapping, and more, for Redis and Python";
mainProgram = "migrate";
homepage = "https://github.com/redis/redis-om-python";
changelog = "https://github.com/redis/redis-om-python/releases/tag/${src.rev}";
changelog = "https://github.com/redis/redis-om-python/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = licenses.mit;
maintainers = with maintainers; [ natsukium ];
};

View File

@ -43,7 +43,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Rich-compatible library for writing pixel images and ASCII art to the terminal";
homepage = "https://github.com/darrenburns/rich-pixels";
changelog = "https://github.com/darrenburns/rich-pixels/releases/tag/${src.rev}";
changelog = "https://github.com/darrenburns/rich-pixels/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = licenses.mit;
maintainers = with maintainers; [ figsoda ];
};

View File

@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "rns";
version = "0.7.5";
version = "0.7.6";
pyproject = true;
disabled = pythonOlder "3.7";
@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "markqvist";
repo = "Reticulum";
rev = "refs/tags/${version}";
hash = "sha256-TWaDRJQ695kjoKjWQeAO+uxSZGgQiHoWYIsS+XnYVOQ=";
hash = "sha256-YSaabiCsSoG3BZ/0gM/fRIKQKdQ9MRtlHe+tPnzFJSw=";
};
build-system = [ setuptools ];

View File

@ -164,7 +164,7 @@ let
meta = {
description = "Image processing routines for SciPy";
homepage = "https://scikit-image.org";
changelog = "https://github.com/scikit-image/scikit-image/releases/tag/${src.rev}";
changelog = "https://github.com/scikit-image/scikit-image/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ yl3dy ];
};

View File

@ -70,7 +70,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Free asynchronous library from reverse engineered Shazam API";
homepage = "https://github.com/dotX12/ShazamIO";
changelog = "https://github.com/dotX12/ShazamIO/releases/tag/${src.rev}";
changelog = "https://github.com/dotX12/ShazamIO/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = licenses.mit;
maintainers = with maintainers; [ figsoda ];
# https://github.com/shazamio/ShazamIO/issues/80

View File

@ -42,7 +42,7 @@ buildPythonPackage rec {
meta = with lib; {
homepage = "https://github.com/pycontribs/subprocess-tee";
description = "Subprocess.run drop-in replacement that supports a tee mode";
changelog = "https://github.com/pycontribs/subprocess-tee/releases/tag/${src.rev}";
changelog = "https://github.com/pycontribs/subprocess-tee/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = licenses.mit;
maintainers = with maintainers; [ putchar ];
};

View File

@ -51,7 +51,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Textual plugin for a DirectoryTree compatible with remote filesystems";
homepage = "https://github.com/juftin/textual-universal-directorytree";
changelog = "https://github.com/juftin/textual-universal-directorytree/releases/tag/${src.rev}";
changelog = "https://github.com/juftin/textual-universal-directorytree/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = licenses.mit;
maintainers = with maintainers; [ figsoda ];
};

View File

@ -36,7 +36,7 @@ python3.pkgs.buildPythonApplication rec {
meta = with lib; {
description = "Docstring generator for Python";
homepage = "https://github.com/heavenshell/py-doq";
changelog = "https://github.com/heavenshell/py-doq/releases/tag/${src.rev}";
changelog = "https://github.com/heavenshell/py-doq/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = licenses.bsd3;
maintainers = with maintainers; [ natsukium ];
mainProgram = "doq";

View File

@ -4,7 +4,7 @@
}:
let
version = "0.4.2";
version = "0.4.3";
in
rustPlatform.buildRustPackage {
@ -16,10 +16,10 @@ rustPlatform.buildRustPackage {
repo = "systemfd";
owner = "mitsuhiko";
rev = version;
sha256 = "sha256-MASpQJkqmKpHZzMxHqAsuVO50dHHTv74Rnbv1gLapTU=";
sha256 = "sha256-Ypt9/dqDrurhiEhahVk8gG3QxP2ZKTeL7F0IVUGE8Kw=";
};
cargoHash = "sha256-zgRbaZchdqzr+E6gqltSte9dGMnjbrM7/7t0BiNn4kA=";
cargoHash = "sha256-1t+yYqPDMEI39kieGkm+EUVzDBsTlDWQ7iGyjepjc7s=";
meta = {
description = "Convenient helper for passing sockets into another process";

View File

@ -40,7 +40,7 @@ rustPlatform.buildRustPackage rec {
meta = {
description = "Customizable workspace manager for tmux";
homepage = "https://github.com/vinnymeller/twm";
changelog = "https://github.com/vinnymeller/twm/releases/tag/${src.rev}";
changelog = "https://github.com/vinnymeller/twm/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.vinnymeller ];
mainProgram = "twm";

View File

@ -28,7 +28,7 @@ buildPythonPackage rec {
pythonImportsCheck = ["poeblix"];
meta = with lib; {
changelog = "https://github.com/spoorn/poeblix/releases/tag/${src.rev}";
changelog = "https://github.com/spoorn/poeblix/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
description = "Poetry Plugin that adds various features that extend the poetry command such as building wheel files with locked dependencies, and validations of wheel/docker containers";
license = licenses.mit;
homepage = "https://github.com/spoorn/poeblix";

View File

@ -48,7 +48,7 @@ buildGoModule rec {
requirements (e.g. CA/Browser Forum Baseline Requirements).
'';
homepage = "https://github.com/zmap/zlint";
changelog = "https://github.com/zmap/zlint/releases/tag/${src.rev}";
changelog = "https://github.com/zmap/zlint/releases/tag/${lib.removePrefix "refs/tags/" src.rev}";
license = licenses.asl20;
maintainers = with maintainers; [ baloo ];
};

View File

@ -1482,8 +1482,6 @@ with pkgs;
alsaequal = callPackage ../tools/audio/alsaequal { };
acpica-tools = callPackage ../tools/system/acpica-tools { };
amdgpu_top = callPackage ../tools/system/amdgpu_top { };
acquire = with python3Packages; toPythonApplication acquire;