Merge master into staging-next
This commit is contained in:
@@ -63,7 +63,7 @@
|
||||
|
||||
## New Modules {#sec-release-24.11-new-modules}
|
||||
|
||||
- [TaskChampion Sync-Server](https://github.com/GothenburgBitFactory/taskchampion-sync-server), a [Taskwariror 3](https://taskwarrior.org/docs/upgrade-3/) sync server, replacing Taskwarrior 2's sync server named [`taskserver`](https://github.com/GothenburgBitFactory/taskserver).
|
||||
- [TaskChampion Sync-Server](https://github.com/GothenburgBitFactory/taskchampion-sync-server), a [Taskwarrior 3](https://taskwarrior.org/docs/upgrade-3/) sync server, replacing Taskwarrior 2's sync server named [`taskserver`](https://github.com/GothenburgBitFactory/taskserver).
|
||||
|
||||
- [FlareSolverr](https://github.com/FlareSolverr/FlareSolverr), proxy server to bypass Cloudflare protection. Available as [services.flaresolverr](#opt-services.flaresolverr.enable) service.
|
||||
|
||||
|
||||
@@ -18432,8 +18432,8 @@ final: prev:
|
||||
meta.homepage = "https://github.com/shaunsingh/moonlight.nvim/";
|
||||
};
|
||||
|
||||
render-markdown = buildVimPlugin {
|
||||
pname = "render-markdown";
|
||||
render-markdown-nvim = buildVimPlugin {
|
||||
pname = "render-markdown.nvim";
|
||||
version = "2024-09-15";
|
||||
src = fetchFromGitHub {
|
||||
owner = "MeanderingProgrammer";
|
||||
|
||||
@@ -1501,6 +1501,11 @@ in
|
||||
dependencies = with self; [ nvim-treesitter plenary-nvim ];
|
||||
};
|
||||
|
||||
render-markdown-nvim = super.render-markdown-nvim.overrideAttrs {
|
||||
dependencies = with self; [ nvim-treesitter ];
|
||||
nvimRequireCheck = "render-markdown";
|
||||
};
|
||||
|
||||
# needs "http" and "json" treesitter grammars too
|
||||
rest-nvim = super.rest-nvim.overrideAttrs {
|
||||
dependencies = with self; [
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
, gitUpdater
|
||||
}: python3.pkgs.buildPythonApplication rec {
|
||||
pname = "KlipperScreen";
|
||||
version = "0.4.3";
|
||||
version = "0.4.4";
|
||||
format = "other";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jordanruthe";
|
||||
owner = "KlipperScreen";
|
||||
repo = "KlipperScreen";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-6hMefH9VcNnWhKdQRs7cPVL86LEDRSLaxygmi15HdLI=";
|
||||
hash = "sha256-MxuUmkuEnfFC0iPwNUc0Wh8bIEl1J1FMgGEYMjHePZ8=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -1,41 +0,0 @@
|
||||
{ stdenv, lib, perl, perlPackages, coreutils,
|
||||
fetchFromGitHub, makeWrapper }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "oysttyer";
|
||||
version = "2.10.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "oysttyer";
|
||||
repo = "oysttyer";
|
||||
rev = version;
|
||||
sha256 = "0cm1hvi68iqgjsg15xdii271pklgzjn9j9afb1c460z71kgy3wz2";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
buildInputs = [
|
||||
perl
|
||||
];
|
||||
|
||||
propagatedBuildInputs = with perlPackages; [
|
||||
DateTimeFormatDateParse
|
||||
TermReadLineTTYtter
|
||||
TermReadKey
|
||||
];
|
||||
|
||||
installPhase = ''
|
||||
${coreutils}/bin/install -Dm755 \
|
||||
oysttyer.pl \
|
||||
$out/bin/oysttyer
|
||||
|
||||
wrapProgram $out/bin/oysttyer \
|
||||
--prefix PERL5LIB : $PERL5LIB
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
description = "Perl Console Twitter Client";
|
||||
homepage = "http://oysttyer.github.io/";
|
||||
maintainers = with maintainers; [ woffs ];
|
||||
license = with licenses; [ ffsl ];
|
||||
};
|
||||
}
|
||||
@@ -10,7 +10,7 @@
|
||||
}:
|
||||
|
||||
let
|
||||
version = "1.7.1";
|
||||
version = "1.7.2";
|
||||
in
|
||||
buildGoModule {
|
||||
pname = "actionlint";
|
||||
@@ -22,10 +22,10 @@ buildGoModule {
|
||||
owner = "rhysd";
|
||||
repo = "actionlint";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-nu3Bj85L68YFNE4loh548A8ik3NCj4V32FlDV8V6BEE=";
|
||||
hash = "sha256-/VhSmNwAhgAM/506MjI07KBFbkBTLpQfod49ysju+uU=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-ZREtrdHUD1B1Mogidp1y/kFTK+KR4qYJj1c/M+0utPM=";
|
||||
vendorHash = "sha256-SIY79SjYYXW2slUQr2Bm9dLH8K2wE3l/TL3QP0m8GLs=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
makeWrapper
|
||||
|
||||
@@ -5,13 +5,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "api-linter";
|
||||
version = "1.67.2";
|
||||
version = "1.67.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "googleapis";
|
||||
repo = "api-linter";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-xwRpJKAkZFSpmAQti2EswM6RXlJVwD+nNY9t5oRzU1s=";
|
||||
hash = "sha256-uyupDoLLF1lqYaufBsSNDjKVGF0JsRnephkq4Hk3aMU=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-+dyoWK5iXH480c+akg26BCF/J8lKQoATVqZUfqMa080=";
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "containerlab";
|
||||
version = "0.57.1";
|
||||
version = "0.57.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "srl-labs";
|
||||
repo = "containerlab";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-b7Y65DCBDTyScGvYrz83ZN2oWN64ydoVXnssdnuZjQw=";
|
||||
hash = "sha256-OSisVSfbOKBA1INrhj8DaWnHOEsLPwazp6NSXwAG3PU=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
{
|
||||
lib,
|
||||
rustPlatform,
|
||||
fetchFromGitea,
|
||||
nix-update-script,
|
||||
testers,
|
||||
iwqr,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "iwqr";
|
||||
version = "0.1.1";
|
||||
|
||||
src = fetchFromGitea {
|
||||
domain = "git.kroner.dev";
|
||||
owner = "kreny";
|
||||
repo = "iwqr";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-z9CjCJvi6MlZGghZKx13gGSKwUnECAf0cr9P2ABskh0=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-EFen2x/+a5xLsDmodNCkuGBR7+Oy2fdXcxzANLcWWZs=";
|
||||
|
||||
passthru = {
|
||||
updateScript = nix-update-script { };
|
||||
tests.version = testers.testVersion {
|
||||
package = iwqr;
|
||||
};
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
description = "Tool for generating qr codes for iwd networks";
|
||||
homepage = "https://git.kroner.dev/kreny/iwqr";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ h7x4 ];
|
||||
mainProgram = "iwqr";
|
||||
};
|
||||
}
|
||||
@@ -6,13 +6,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "kulala-fmt";
|
||||
version = "1.3.2";
|
||||
version = "1.4.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mistweaverco";
|
||||
repo = "kulala-fmt";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-VWd+lUPRgDVaM8nnwah/dXjQeHsLD3OM2D8coEJDCu4=";
|
||||
hash = "sha256-yq7DMrt+g5wM/tynI7Cf6MBJs/d+fP3IppndKnTJMTw=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-GazDEm/qv0nh8vYT+Tf0n4QDGHlcYtbMIj5rlZBvpKo=";
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
cmake,
|
||||
zlib,
|
||||
openssl,
|
||||
krb5,
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "mscp";
|
||||
version = "0.2.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "upa";
|
||||
repo = "mscp";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-TWwvPLqGLhh/IE+hIz/jwaGLBoASs78Iqai1TxN7Wps=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
echo ${lib.escapeShellArg finalAttrs.version} > VERSION
|
||||
patch -d libssh -p1 < patch/libssh-0.10.6-2-g6f1b1e76.patch
|
||||
'';
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
|
||||
buildInputs = [
|
||||
krb5
|
||||
openssl
|
||||
zlib
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Transfer files over multiple SSH (SFTP) connections";
|
||||
homepage = "https://github.com/upa/mscp";
|
||||
mainProgram = "mscp";
|
||||
license = lib.licenses.gpl3Only;
|
||||
maintainers = lib.teams.deshaw.members;
|
||||
platforms = lib.platforms.unix;
|
||||
};
|
||||
})
|
||||
@@ -4,112 +4,114 @@
|
||||
fetchFromGitHub,
|
||||
|
||||
# optional-dependencies
|
||||
black,
|
||||
blacken-docs,
|
||||
ruff,
|
||||
|
||||
# passthru
|
||||
testers,
|
||||
nbqa,
|
||||
# tests
|
||||
versionCheckHook,
|
||||
}:
|
||||
python3.pkgs.buildPythonApplication rec {
|
||||
pname = "nbqa";
|
||||
version = "1.9.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "nbQA-dev";
|
||||
repo = "nbQA";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-9s+q2unh+jezU0Er7ZH0tvgntmPFts9OmsgAMeQXRrY=";
|
||||
};
|
||||
let
|
||||
nbqa = python3.pkgs.buildPythonApplication rec {
|
||||
pname = "nbqa";
|
||||
version = "1.9.0";
|
||||
pyproject = true;
|
||||
|
||||
build-system = with python3.pkgs; [
|
||||
setuptools
|
||||
];
|
||||
src = fetchFromGitHub {
|
||||
owner = "nbQA-dev";
|
||||
repo = "nbQA";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-9s+q2unh+jezU0Er7ZH0tvgntmPFts9OmsgAMeQXRrY=";
|
||||
};
|
||||
|
||||
passthru.optional-dependencies = {
|
||||
black = [ black ];
|
||||
blacken-docs = [ blacken-docs ];
|
||||
flake8 = [ python3.pkgs.flake8 ];
|
||||
isort = [ python3.pkgs.isort ];
|
||||
jupytext = [ python3.pkgs.jupytext ];
|
||||
mypy = [ python3.pkgs.mypy ];
|
||||
pylint = [ python3.pkgs.pylint ];
|
||||
pyupgrade = [ python3.pkgs.pyupgrade ];
|
||||
ruff = [ ruff ];
|
||||
};
|
||||
build-system = with python3.pkgs; [
|
||||
setuptools
|
||||
];
|
||||
|
||||
dependencies =
|
||||
with python3.pkgs;
|
||||
[
|
||||
optional-dependencies.toolchain =
|
||||
(with python3.pkgs; [
|
||||
black
|
||||
blacken-docs
|
||||
flake8
|
||||
isort
|
||||
jupytext
|
||||
mypy
|
||||
pylint
|
||||
pyupgrade
|
||||
])
|
||||
++ [
|
||||
ruff
|
||||
];
|
||||
|
||||
dependencies = with python3.pkgs; [
|
||||
autopep8
|
||||
ipython
|
||||
tokenize-rt
|
||||
tomli
|
||||
]
|
||||
++ builtins.attrValues passthru.optional-dependencies;
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
# Force using the Ruff executable rather than the Python package
|
||||
substituteInPlace nbqa/__main__.py --replace 'if shell:' 'if shell or main_command == "ruff":'
|
||||
'';
|
||||
postPatch = ''
|
||||
# Force using the Ruff executable rather than the Python package
|
||||
substituteInPlace nbqa/__main__.py --replace 'if shell:' 'if shell or main_command == "ruff":'
|
||||
'';
|
||||
|
||||
preCheck = ''
|
||||
# Allow the tests to run `nbqa` itself from the path
|
||||
export PATH="$out/bin":"$PATH"
|
||||
'';
|
||||
preCheck = ''
|
||||
# Allow the tests to run `nbqa` itself from the path
|
||||
export PATH="$out/bin":"$PATH"
|
||||
'';
|
||||
|
||||
nativeCheckInputs =
|
||||
[
|
||||
black
|
||||
ruff
|
||||
]
|
||||
++ (with python3.pkgs; [
|
||||
autoflake
|
||||
distutils
|
||||
flake8
|
||||
isort
|
||||
jupytext
|
||||
mdformat
|
||||
pre-commit-hooks
|
||||
pydocstyle
|
||||
pylint
|
||||
pytestCheckHook
|
||||
pyupgrade
|
||||
yapf
|
||||
]);
|
||||
nativeCheckInputs =
|
||||
(with python3.pkgs; [
|
||||
autoflake
|
||||
distutils
|
||||
mdformat
|
||||
pre-commit-hooks
|
||||
pydocstyle
|
||||
pytestCheckHook
|
||||
yapf
|
||||
])
|
||||
++ lib.flatten (lib.attrValues optional-dependencies)
|
||||
++ [ versionCheckHook ];
|
||||
|
||||
disabledTests = [
|
||||
# Test data not found
|
||||
"test_black_multiple_files"
|
||||
"test_black_return_code"
|
||||
"test_grep"
|
||||
"test_jupytext_on_folder"
|
||||
"test_mypy_works"
|
||||
"test_running_in_different_dir_works"
|
||||
"test_unable_to_reconstruct_message_pythonpath"
|
||||
"test_with_subcommand"
|
||||
"test_pylint_works"
|
||||
];
|
||||
disabledTests = [
|
||||
# Test data not found
|
||||
"test_black_multiple_files"
|
||||
"test_black_return_code"
|
||||
"test_grep"
|
||||
"test_jupytext_on_folder"
|
||||
"test_mypy_works"
|
||||
"test_running_in_different_dir_works"
|
||||
"test_unable_to_reconstruct_message_pythonpath"
|
||||
"test_with_subcommand"
|
||||
"test_pylint_works"
|
||||
];
|
||||
|
||||
disabledTestPaths = [
|
||||
# Test data not found
|
||||
"tests/test_include_exclude.py"
|
||||
];
|
||||
disabledTestPaths = [
|
||||
# Test data not found
|
||||
"tests/test_include_exclude.py"
|
||||
];
|
||||
|
||||
passthru = {
|
||||
tests.version = testers.testVersion {
|
||||
package = nbqa;
|
||||
passthru = {
|
||||
# selector is a function mapping pythonPackages to a list of code quality
|
||||
# tools, e.g. nbqa.withTools (ps: [ ps.black ])
|
||||
withTools =
|
||||
selector:
|
||||
nbqa.overridePythonAttrs (
|
||||
{ dependencies, ... }:
|
||||
{
|
||||
dependencies = dependencies ++ selector python3.pkgs;
|
||||
doCheck = false;
|
||||
}
|
||||
);
|
||||
};
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/nbQA-dev/nbQA";
|
||||
changelog = "https://nbqa.readthedocs.io/en/latest/history.html";
|
||||
description = "Run ruff, isort, pyupgrade, mypy, pylint, flake8, black, blacken-docs, and more on Jupyter Notebooks";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ l0b0 ];
|
||||
mainProgram = "nbqa";
|
||||
};
|
||||
};
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/nbQA-dev/nbQA";
|
||||
changelog = "https://nbqa.readthedocs.io/en/latest/history.html";
|
||||
description = "Run ruff, isort, pyupgrade, mypy, pylint, flake8, black, blacken-docs, and more on Jupyter Notebooks";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ l0b0 ];
|
||||
mainProgram = "nbqa";
|
||||
};
|
||||
}
|
||||
in
|
||||
nbqa
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
{ lib, buildNpmPackage, fetchFromGitHub, runCommand, jq }:
|
||||
|
||||
let
|
||||
version = "1.1.380";
|
||||
version = "1.1.381";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Microsoft";
|
||||
repo = "pyright";
|
||||
rev = "${version}";
|
||||
hash = "sha256-Z73g4Fjj23rRTa2yIA3bjcZd2VHgXfDuHM6D77tHnZI=";
|
||||
hash = "sha256-JMLQRTv0p38rZGnoxOjVF/qzscZCegFy92PCumEWETk=";
|
||||
};
|
||||
|
||||
patchedPackageJSON = runCommand "package.json" { } ''
|
||||
@@ -37,7 +37,7 @@ let
|
||||
pname = "pyright-internal";
|
||||
inherit version src;
|
||||
sourceRoot = "${src.name}/packages/pyright-internal";
|
||||
npmDepsHash = "sha256-YlhoMvqS7pOBmRBT4mrKPggBpT1DV9xn4OdlPCR9vv8=";
|
||||
npmDepsHash = "sha256-UvsBNSCKznaxtuKyQ4NOQehvhhXd9omhwRygKsr9mQo=";
|
||||
dontNpmBuild = true;
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
@@ -51,7 +51,7 @@ buildNpmPackage rec {
|
||||
inherit version src;
|
||||
|
||||
sourceRoot = "${src.name}/packages/pyright";
|
||||
npmDepsHash = "sha256-Bs9GHjjSKqiu6EmeAVgyEj6QylDxK7majrlIMZgLGqU=";
|
||||
npmDepsHash = "sha256-N3O8KWYeYhmbSyHTJwqFUf2wqqrsmN7Wt1jS5wI6SCE=";
|
||||
|
||||
postPatch = ''
|
||||
chmod +w ../../
|
||||
|
||||
@@ -5,12 +5,12 @@
|
||||
}:
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "terraform_local";
|
||||
version = "0.19.0";
|
||||
version = "0.20.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-0E11eaEhz1pwP9MBVilqioj92fZP7wjLJcR4no79n9s=";
|
||||
hash = "sha256-Lxx/gtjLufFZWzcvOiiSUUptM7JtFnigBN7DG+lhQxg=";
|
||||
};
|
||||
|
||||
build-system = with python3Packages; [ setuptools ];
|
||||
|
||||
@@ -1,16 +1,21 @@
|
||||
{ lib
|
||||
, stdenv
|
||||
, fetchurl
|
||||
, cmake
|
||||
, enableWX ? false
|
||||
, wxGTK32
|
||||
, Cocoa
|
||||
, enableXWin ? false
|
||||
, xorg
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
fetchurl,
|
||||
cmake,
|
||||
pkg-config,
|
||||
enableWX ? false,
|
||||
wxGTK32,
|
||||
Cocoa,
|
||||
enableXWin ? false,
|
||||
xorg,
|
||||
enablePNG ? false,
|
||||
cairo,
|
||||
pango,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "plplot";
|
||||
pname = "plplot";
|
||||
version = "5.15.0";
|
||||
|
||||
src = fetchurl {
|
||||
@@ -18,18 +23,26 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "0ywccb6bs1389zjfmc9zwdvdsvlpm7vg957whh6b5a96yvcf8bdr";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
pkg-config
|
||||
];
|
||||
|
||||
buildInputs = lib.optional enableWX wxGTK32
|
||||
buildInputs =
|
||||
lib.optional enableWX wxGTK32
|
||||
++ lib.optional (enableWX && stdenv.isDarwin) Cocoa
|
||||
++ lib.optional enableXWin xorg.libX11;
|
||||
++ lib.optional enableXWin xorg.libX11
|
||||
++ lib.optionals enablePNG [
|
||||
cairo
|
||||
pango
|
||||
];
|
||||
|
||||
passthru = {
|
||||
inherit (xorg) libX11;
|
||||
inherit
|
||||
enableWX
|
||||
enableXWin
|
||||
;
|
||||
;
|
||||
};
|
||||
|
||||
cmakeFlags = [
|
||||
@@ -41,9 +54,9 @@ stdenv.mkDerivation rec {
|
||||
meta = with lib; {
|
||||
description = "Cross-platform scientific graphics plotting library";
|
||||
mainProgram = "pltek";
|
||||
homepage = "https://plplot.org";
|
||||
homepage = "https://plplot.org";
|
||||
maintainers = with maintainers; [ bcdarwin ];
|
||||
platforms = platforms.unix;
|
||||
license = licenses.lgpl2;
|
||||
platforms = platforms.unix;
|
||||
license = licenses.lgpl2;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "sentry-native";
|
||||
version = "0.7.9";
|
||||
version = "0.7.10";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "getsentry";
|
||||
repo = "sentry-native";
|
||||
rev = version;
|
||||
hash = "sha256-L7VlsxgjWPCceDuJ9OR6Et6wzaBn1hb0AOFbc7PuZWw=";
|
||||
hash = "sha256-1Pro2BXflitUGVbzvjwdSFqwWM/EeuDC3eHEj+7qwm8=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "albucore";
|
||||
version = "0.0.14";
|
||||
version = "0.0.15";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
@@ -21,7 +21,7 @@ buildPythonPackage rec {
|
||||
owner = "albumentations-team";
|
||||
repo = "albucore";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-6c6QiChP3SLTEj1SKlb/AcjQbLX4L9Fdlxem70cxiXM=";
|
||||
hash = "sha256-FA11dVw47KucSYU1+3oxw6GUQfPZtjoNPUb96vb6wqo=";
|
||||
};
|
||||
|
||||
pythonRemoveDeps = [ "opencv-python" ];
|
||||
|
||||
@@ -2,20 +2,23 @@
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
setuptools,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "art";
|
||||
version = "6.2";
|
||||
format = "setuptools";
|
||||
version = "6.3";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "sepandhaghighi";
|
||||
repo = "art";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-lFe6J3R+A1WE+LGywupjOGwhOcrUH5JE26Cit0DaT/4=";
|
||||
hash = "sha256-9kz6uyLdcrQqgWzT9g2qI9a+IituY/OFmbot+HlQsCE=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
pythonImportsCheck = [ "art" ];
|
||||
|
||||
# TypeError: art() missing 1 required positional argument: 'artname'
|
||||
|
||||
+14
-11
@@ -1,12 +1,16 @@
|
||||
{ black
|
||||
, fetchFromGitHub
|
||||
, lib
|
||||
, python3
|
||||
{
|
||||
black,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
lib,
|
||||
pytestCheckHook,
|
||||
setuptools,
|
||||
}:
|
||||
python3.pkgs.buildPythonApplication rec {
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "blacken-docs";
|
||||
version = "1.15.0";
|
||||
format = "pyproject";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "adamchainz";
|
||||
@@ -15,17 +19,16 @@ python3.pkgs.buildPythonApplication rec {
|
||||
hash = "sha256-3FGuFOAHCcybPwujWlh58NWtuF5CebaKTgBWgCGpSL8=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
python3.pkgs.setuptools
|
||||
build-system = [
|
||||
setuptools
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
dependencies = [
|
||||
black
|
||||
];
|
||||
|
||||
nativeCheckInputs = [
|
||||
black
|
||||
python3.pkgs.pytestCheckHook
|
||||
pytestCheckHook
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
@@ -36,14 +36,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "dash";
|
||||
version = "2.18.0";
|
||||
version = "2.18.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "plotly";
|
||||
repo = "dash";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-4/MiiS2uspjfGg0KIrgzShG7eW10Be6CoISCOnXSou0=";
|
||||
hash = "sha256-2LwM1lrJNdekoDN+wDHgaSlGOnpK618r65UHj7cP59E=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "dask-awkward";
|
||||
version = "2024.7.0";
|
||||
version = "2024.9.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
@@ -37,11 +37,9 @@ buildPythonPackage rec {
|
||||
owner = "dask-contrib";
|
||||
repo = "dask-awkward";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-xy3rq/gXQUtquvyWSCcBjZ+gUYT3RzxMgXThyT6Fwec=";
|
||||
hash = "sha256-4CwixPj0bJHVjnwZ7fPkRdiDHs8/IzvNlwSPynXvcAo=";
|
||||
};
|
||||
|
||||
pythonRelaxDeps = [ "awkward" ];
|
||||
|
||||
build-system = [
|
||||
hatch-vcs
|
||||
hatchling
|
||||
|
||||
@@ -11,22 +11,22 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "dask-histogram";
|
||||
version = "2024.3.0";
|
||||
version = "2024.9.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "dask-contrib";
|
||||
repo = "dask-histogram";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-RqZMAEGFqEXNmNv7SWCyQw9cI+I+Oa6s8O/7Jp+9id8=";
|
||||
hash = "sha256-k+hD5y9K6Jsm++H+IAWJ/Z3wlCN4fV8RIcyAnvOvem0=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
build-system = [
|
||||
hatchling
|
||||
hatch-vcs
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
dependencies = [
|
||||
boost-histogram
|
||||
dask
|
||||
];
|
||||
@@ -35,11 +35,11 @@ buildPythonPackage rec {
|
||||
|
||||
pythonImportsCheck = [ "dask_histogram" ];
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Histograms with task scheduling";
|
||||
homepage = "https://dask-histogram.readthedocs.io/";
|
||||
changelog = "https://github.com/dask-contrib/dask-histogram/releases/tag/${version}";
|
||||
license = with licenses; [ bsd3 ];
|
||||
maintainers = with maintainers; [ veprbl ];
|
||||
license = with lib.licenses; [ bsd3 ];
|
||||
maintainers = with lib.maintainers; [ veprbl ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -10,16 +10,16 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "emoji";
|
||||
version = "2.12.1";
|
||||
version = "2.13.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "carpedm20";
|
||||
repo = pname;
|
||||
repo = "emoji";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-m9V9ryIE2U+KsyzFhAoMCGYMkPCBUl/ex1Ue5OUwslc=";
|
||||
hash = "sha256-FTQTbp5Ud3CyqkAiGvY8hBOKnvFR29CgZPbz4eZp/ik=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -12,27 +12,25 @@
|
||||
datashaper,
|
||||
devtools,
|
||||
environs,
|
||||
fastparquet,
|
||||
graspologic,
|
||||
json-repair,
|
||||
lancedb,
|
||||
matplotlib,
|
||||
networkx,
|
||||
nltk,
|
||||
numba,
|
||||
numpy,
|
||||
openai,
|
||||
pandas,
|
||||
pyaml-env,
|
||||
pyarrow,
|
||||
pydantic,
|
||||
python-dotenv,
|
||||
pyyaml,
|
||||
rich,
|
||||
scipy,
|
||||
swifter,
|
||||
tenacity,
|
||||
textual,
|
||||
tiktoken,
|
||||
typing-extensions,
|
||||
uvloop,
|
||||
umap-learn,
|
||||
nbformat,
|
||||
pytest-asyncio,
|
||||
pytestCheckHook,
|
||||
@@ -40,14 +38,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "graphrag";
|
||||
version = "0.3.3";
|
||||
version = "0.3.6";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "microsoft";
|
||||
repo = "graphrag";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-x1boxBF3fO+IqHnJx85mjYQHhEG8h03H90T0dtc3CNQ=";
|
||||
hash = "sha256-H5ITK4m3l+rlIEYXoMIpsE9faCu6rRZuB5zaZQeArOU=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
@@ -66,27 +64,25 @@ buildPythonPackage rec {
|
||||
datashaper
|
||||
devtools
|
||||
environs
|
||||
fastparquet
|
||||
graspologic
|
||||
json-repair
|
||||
lancedb
|
||||
matplotlib
|
||||
networkx
|
||||
nltk
|
||||
numba
|
||||
numpy
|
||||
openai
|
||||
pandas
|
||||
pyaml-env
|
||||
pyarrow
|
||||
pydantic
|
||||
python-dotenv
|
||||
pyyaml
|
||||
rich
|
||||
scipy
|
||||
swifter
|
||||
tenacity
|
||||
textual
|
||||
tiktoken
|
||||
typing-extensions
|
||||
uvloop
|
||||
umap-learn
|
||||
];
|
||||
|
||||
env.NUMBA_CACHE_DIR = "$TMPDIR";
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "knocki";
|
||||
version = "0.3.2";
|
||||
version = "0.3.5";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.11";
|
||||
@@ -25,7 +25,7 @@ buildPythonPackage rec {
|
||||
owner = "swan-solutions";
|
||||
repo = "knocki-homeassistant";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-WdX/RvLjxkElgDXVMXcslYWlupQ7RDns5F+Y5XGQk5w=";
|
||||
hash = "sha256-Fb3skFttY5gtm80k1LCUQ4Z7/TQGClCNcWt1k6bLQoI=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -17,14 +17,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "langfuse";
|
||||
version = "2.45.1";
|
||||
version = "2.50.2";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "langfuse";
|
||||
repo = "langfuse-python";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-CErrC5hVBrdUFYxN3JxAIo5eb/OGnISWfzClSwrrYLM=";
|
||||
hash = "sha256-CKydYXcwWB4fnomPBdOLTwRBLBtxqoNHdP2RBzcrjpk=";
|
||||
};
|
||||
|
||||
build-system = [ poetry-core ];
|
||||
|
||||
@@ -22,14 +22,14 @@
|
||||
}:
|
||||
buildPythonPackage rec {
|
||||
pname = "libmambapy";
|
||||
version = "2024.08.31";
|
||||
version = "2024.09.20";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mamba-org";
|
||||
repo = "mamba";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-RRHu0JM1okFprNIrQLLIYN7xZdZ+A6OuCZM5E1oPoFg=";
|
||||
hash = "sha256-/mfZEfpB4CQ2f8zyzYbnjvBgK4VEPngTNQJT4Oh62Qs=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -24,14 +24,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "marimo";
|
||||
version = "0.8.15";
|
||||
version = "0.8.18";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-S+lhoyM8s6wLFq1oGJMdzq+s+Uhn76qMgbkMUwpVr44=";
|
||||
hash = "sha256-7gAxD1N2z80qDtC2PrijuJwO/UdgAGvpryYjwEoUTMo=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -0,0 +1,73 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
keystoneauth1,
|
||||
openstackdocstheme,
|
||||
osc-lib,
|
||||
oslo-serialization,
|
||||
oslo-utils,
|
||||
oslotest,
|
||||
pbr,
|
||||
pythonOlder,
|
||||
setuptools,
|
||||
sphinxHook,
|
||||
stestr,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "osc-placement";
|
||||
version = "4.5.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.9";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "openstack";
|
||||
repo = "osc-placement";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-PUwyYOg1dymlnnTr6TnxS42ISmbS00YfOdkL+5MbYFI=";
|
||||
};
|
||||
|
||||
env.PBR_VERSION = version;
|
||||
|
||||
build-system = [
|
||||
pbr
|
||||
setuptools
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
openstackdocstheme
|
||||
sphinxHook
|
||||
];
|
||||
|
||||
sphinxBuilders = [ "man" ];
|
||||
|
||||
dependencies = [
|
||||
keystoneauth1
|
||||
osc-lib
|
||||
oslo-utils
|
||||
pbr
|
||||
];
|
||||
|
||||
nativeCheckInputs = [
|
||||
oslo-serialization
|
||||
oslotest
|
||||
stestr
|
||||
];
|
||||
|
||||
checkPhase = ''
|
||||
runHook preCheck
|
||||
stestr run
|
||||
runHook postCheck
|
||||
'';
|
||||
|
||||
pythonImportsCheck = [ "osc_placement" ];
|
||||
|
||||
meta = {
|
||||
homepage = "https://opendev.org/openstack/osc-placement";
|
||||
description = "OpenStackClient plugin for the Placement service";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = lib.teams.openstack.members;
|
||||
};
|
||||
}
|
||||
@@ -12,7 +12,7 @@
|
||||
buildPythonPackage rec {
|
||||
pname = "pulumi-aws";
|
||||
# Version is independant of pulumi's.
|
||||
version = "6.51.0";
|
||||
version = "6.52.0";
|
||||
|
||||
pyproject = true;
|
||||
build-system = [ setuptools ];
|
||||
@@ -23,7 +23,7 @@ buildPythonPackage rec {
|
||||
owner = "pulumi";
|
||||
repo = "pulumi-aws";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-aEyi4zFj0Q3KNBXjUX5J7nmmPCcnYn5w0mIC02gbGJc=";
|
||||
hash = "sha256-EYDvhgUOWMj2kahzwkg8L43D42YGo2IHrrmKFhMPOb0=";
|
||||
};
|
||||
|
||||
sourceRoot = "${src.name}/sdk/python";
|
||||
|
||||
@@ -0,0 +1,82 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
cliff,
|
||||
fetchFromGitHub,
|
||||
keystoneauth1,
|
||||
openstackdocstheme,
|
||||
osc-lib,
|
||||
oslo-i18n,
|
||||
oslo-serialization,
|
||||
oslo-utils,
|
||||
oslotest,
|
||||
osprofiler,
|
||||
pbr,
|
||||
pyparsing,
|
||||
pythonOlder,
|
||||
setuptools,
|
||||
sphinxHook,
|
||||
stestr,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "python-aodhclient";
|
||||
version = "3.6.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "openstack";
|
||||
repo = "python-aodhclient";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-FArXBkDOY0Weu3Fm/M0Qgg0XHTy95MqlUidZ/hUZfB8=";
|
||||
};
|
||||
|
||||
env.PBR_VERSION = version;
|
||||
|
||||
build-system = [
|
||||
pbr
|
||||
setuptools
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
openstackdocstheme
|
||||
sphinxHook
|
||||
];
|
||||
|
||||
sphinxBuilders = [ "man" ];
|
||||
|
||||
dependencies = [
|
||||
cliff
|
||||
keystoneauth1
|
||||
osc-lib
|
||||
oslo-i18n
|
||||
oslo-serialization
|
||||
oslo-utils
|
||||
osprofiler
|
||||
pbr
|
||||
pyparsing
|
||||
];
|
||||
|
||||
nativeCheckInputs = [
|
||||
oslotest
|
||||
stestr
|
||||
];
|
||||
|
||||
checkPhase = ''
|
||||
runHook preCheck
|
||||
stestr run
|
||||
runHook postCheck
|
||||
'';
|
||||
|
||||
pythonImportsCheck = [ "aodhclient" ];
|
||||
|
||||
meta = {
|
||||
homepage = "https://opendev.org/openstack/python-aodhclient";
|
||||
description = "Client library for OpenStack Aodh API";
|
||||
license = lib.licenses.asl20;
|
||||
mainProgram = "aodh";
|
||||
maintainers = lib.teams.openstack.members;
|
||||
};
|
||||
}
|
||||
@@ -5,7 +5,9 @@
|
||||
ddt,
|
||||
openstackdocstheme,
|
||||
osc-lib,
|
||||
osc-placement,
|
||||
pbr,
|
||||
python-aodhclient,
|
||||
python-barbicanclient,
|
||||
python-cinderclient,
|
||||
python-designateclient,
|
||||
@@ -74,6 +76,8 @@ buildPythonPackage rec {
|
||||
optional-dependencies = {
|
||||
# See https://github.com/openstack/python-openstackclient/blob/master/doc/source/contributor/plugins.rst
|
||||
cli-plugins = [
|
||||
osc-placement
|
||||
python-aodhclient
|
||||
python-barbicanclient
|
||||
python-designateclient
|
||||
python-heatclient
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{
|
||||
cp310 = {
|
||||
hash = "sha256-LaTzHub21e+qDQs4/sxCIVzaE8leAVs8y4P1jighkT8=";
|
||||
hash = "sha256-74ryZ6SIQ3pBX+tZOKjf5XpVOhyoRRI8RllkRj5452g=";
|
||||
};
|
||||
cp311 = {
|
||||
hash = "sha256-Iym0IdxjsC4w5GV497RQfufdjMV/NbdGgQG9xkdy+js=";
|
||||
hash = "sha256-WAidlVzqyYPVhbA9QCQ3nxUViAsJHqz1oaMm8yEgxCM=";
|
||||
};
|
||||
cp312 = {
|
||||
hash = "sha256-KXAxrkdyHKzX9pgpTTZ2PiwsXEeac0BFG6dQOkJ0seU=";
|
||||
hash = "sha256-V6ye3HTXk8NYNaui1BbXyJwmtdLZurbsIiH8LpV4rcc=";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -56,7 +56,7 @@
|
||||
|
||||
let
|
||||
pname = "ray";
|
||||
version = "2.36.0";
|
||||
version = "2.36.1";
|
||||
in
|
||||
buildPythonPackage rec {
|
||||
inherit pname version;
|
||||
|
||||
@@ -1182,6 +1182,7 @@ mapAliases {
|
||||
osxfuse = macfuse-stubs; # Added 2021-03-20
|
||||
ovn-lts = throw "ovn-lts has been removed. Please use the latest version available under ovn"; # Added 2024-08-24
|
||||
oxen = throw "'oxen' has been removed, because it was broken, outdated and unmaintained"; # Added 2023-12-09
|
||||
oysttyer = throw "oysttyer has been removed; it is no longer maintained because of Twitter disabling free API access"; # Added 2024-09-23
|
||||
|
||||
### P ###
|
||||
|
||||
|
||||
@@ -6601,7 +6601,7 @@ with pkgs;
|
||||
|
||||
bbin = callPackage ../development/tools/bbin { };
|
||||
|
||||
blacken-docs = callPackage ../tools/misc/blacken-docs { };
|
||||
blacken-docs = with python3Packages; toPythonApplication blacken-docs;
|
||||
|
||||
bore = callPackage ../tools/networking/bore {
|
||||
inherit (darwin) Libsystem;
|
||||
@@ -13234,8 +13234,6 @@ with pkgs;
|
||||
|
||||
tvm = callPackage ../development/compilers/tvm { };
|
||||
|
||||
oysttyer = callPackage ../applications/networking/instant-messengers/oysttyer { };
|
||||
|
||||
ttfb = callPackage ../development/tools/ttfb { };
|
||||
|
||||
twilight = callPackage ../tools/graphics/twilight {
|
||||
|
||||
@@ -1667,6 +1667,8 @@ self: super: with self; {
|
||||
|
||||
black = callPackage ../development/python-modules/black { };
|
||||
|
||||
blacken-docs = callPackage ../development/python-modules/blacken-docs { };
|
||||
|
||||
blackjax = callPackage ../development/python-modules/blackjax { };
|
||||
|
||||
black-macchiato = callPackage ../development/python-modules/black-macchiato { };
|
||||
@@ -9428,6 +9430,8 @@ self: super: with self; {
|
||||
|
||||
osc-lib = callPackage ../development/python-modules/osc-lib { };
|
||||
|
||||
osc-placement = callPackage ../development/python-modules/osc-placement { };
|
||||
|
||||
osc-sdk-python = callPackage ../development/python-modules/osc-sdk-python { };
|
||||
|
||||
oschmod = callPackage ../development/python-modules/oschmod { };
|
||||
@@ -12558,6 +12562,8 @@ self: super: with self; {
|
||||
|
||||
python3-openid = callPackage ../development/python-modules/python3-openid { };
|
||||
|
||||
python-aodhclient = callPackage ../development/python-modules/python-aodhclient { };
|
||||
|
||||
python-apt = callPackage ../development/python-modules/python-apt { };
|
||||
|
||||
python-arango = callPackage ../development/python-modules/python-arango { };
|
||||
|
||||
Reference in New Issue
Block a user