Merge master into staging-next

This commit is contained in:
github-actions[bot]
2024-09-24 06:05:07 +00:00
committed by GitHub
37 changed files with 460 additions and 234 deletions
@@ -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 ];
};
}
+3 -3
View File
@@ -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
+2 -2
View File
@@ -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=";
+2 -2
View File
@@ -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 ];
+38
View File
@@ -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";
};
}
+2 -2
View File
@@ -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=";
+45
View File
@@ -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;
};
})
+92 -90
View File
@@ -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
+4 -4
View File
@@ -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 ../../
+2 -2
View File
@@ -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 ];
+30 -17
View File
@@ -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'
@@ -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;
+1
View File
@@ -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 ###
+1 -3
View File
@@ -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 {
+6
View File
@@ -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 { };