Merge master into staging-next
This commit is contained in:
commit
21e18ff955
@ -3078,6 +3078,19 @@ final: prev: {
|
|||||||
meta.hydraPlatforms = [ ];
|
meta.hydraPlatforms = [ ];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
comfy-line-numbers-nvim = buildVimPlugin {
|
||||||
|
pname = "comfy-line-numbers.nvim";
|
||||||
|
version = "2025-05-27";
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "mluders";
|
||||||
|
repo = "comfy-line-numbers.nvim";
|
||||||
|
rev = "eb1c966e22fbabe3a3214c78bda9793ccf9d2a5d";
|
||||||
|
sha256 = "0dp4sk695s2ra89zsb69g1xsh27qkfv16jp7b4nr316idsdf3899";
|
||||||
|
};
|
||||||
|
meta.homepage = "https://github.com/mluders/comfy-line-numbers.nvim/";
|
||||||
|
meta.hydraPlatforms = [ ];
|
||||||
|
};
|
||||||
|
|
||||||
command-t = buildVimPlugin {
|
command-t = buildVimPlugin {
|
||||||
pname = "command-t";
|
pname = "command-t";
|
||||||
version = "2025-07-03";
|
version = "2025-07-03";
|
||||||
|
|||||||
@ -235,6 +235,7 @@ https://github.com/xzbdmw/colorful-menu.nvim/,HEAD,
|
|||||||
https://github.com/nvim-zh/colorful-winsep.nvim/,HEAD,
|
https://github.com/nvim-zh/colorful-winsep.nvim/,HEAD,
|
||||||
https://github.com/lilydjwg/colorizer/,,
|
https://github.com/lilydjwg/colorizer/,,
|
||||||
https://github.com/Domeee/com.cloudedmountain.ide.neovim/,HEAD,
|
https://github.com/Domeee/com.cloudedmountain.ide.neovim/,HEAD,
|
||||||
|
https://github.com/mluders/comfy-line-numbers.nvim/,HEAD,
|
||||||
https://github.com/wincent/command-t/,,
|
https://github.com/wincent/command-t/,,
|
||||||
https://github.com/LudoPinelli/comment-box.nvim/,HEAD,
|
https://github.com/LudoPinelli/comment-box.nvim/,HEAD,
|
||||||
https://github.com/numtostr/comment.nvim/,,
|
https://github.com/numtostr/comment.nvim/,,
|
||||||
|
|||||||
@ -8,13 +8,13 @@
|
|||||||
}:
|
}:
|
||||||
mkLibretroCore {
|
mkLibretroCore {
|
||||||
core = "flycast";
|
core = "flycast";
|
||||||
version = "0-unstable-2025-06-27";
|
version = "0-unstable-2025-07-11";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "flyinghead";
|
owner = "flyinghead";
|
||||||
repo = "flycast";
|
repo = "flycast";
|
||||||
rev = "3f79b6baed2eebbf133b950197c418de06f28916";
|
rev = "48c58dbd18501fae92e641b6ee6ca5ca9de0d5c3";
|
||||||
hash = "sha256-C4Q9jTS5UcnwiP7i+Ka4CH2S+dXLbm2vwS93955/RoY=";
|
hash = "sha256-AlvNh+tDY7FEqUm5zgm7072Z1zIXn54tvLGzLbTjLXo=";
|
||||||
fetchSubmodules = true;
|
fetchSubmodules = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -1030,11 +1030,11 @@
|
|||||||
"vendorHash": "sha256-Koojva0MAw5WC942VbxZ6d1Pf1VwFvJMmp16TsHRS3w="
|
"vendorHash": "sha256-Koojva0MAw5WC942VbxZ6d1Pf1VwFvJMmp16TsHRS3w="
|
||||||
},
|
},
|
||||||
"pocketid": {
|
"pocketid": {
|
||||||
"hash": "sha256-lXhxW75m4Tam5vyurDDxM4NJ+226VjBrNnNeK1dVZ1o=",
|
"hash": "sha256-rUCjvJKLZE+cSsHZdntBF9WpZDtIkVkukmLGEvGVC8s=",
|
||||||
"homepage": "https://registry.terraform.io/providers/Trozz/pocketid",
|
"homepage": "https://registry.terraform.io/providers/Trozz/pocketid",
|
||||||
"owner": "Trozz",
|
"owner": "Trozz",
|
||||||
"repo": "terraform-provider-pocketid",
|
"repo": "terraform-provider-pocketid",
|
||||||
"rev": "v0.1.2",
|
"rev": "v0.1.5",
|
||||||
"spdx": "MIT",
|
"spdx": "MIT",
|
||||||
"vendorHash": "sha256-0oX7f4L5eljmOL8+g6KYdBcoIwng87+pi3XCXKDEb3w="
|
"vendorHash": "sha256-0oX7f4L5eljmOL8+g6KYdBcoIwng87+pi3XCXKDEb3w="
|
||||||
},
|
},
|
||||||
|
|||||||
@ -6,13 +6,13 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation (finalAttrs: {
|
stdenv.mkDerivation (finalAttrs: {
|
||||||
pname = "abcmidi";
|
pname = "abcmidi";
|
||||||
version = "2025.06.14";
|
version = "2025.06.27";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "sshlien";
|
owner = "sshlien";
|
||||||
repo = "abcmidi";
|
repo = "abcmidi";
|
||||||
tag = finalAttrs.version;
|
tag = finalAttrs.version;
|
||||||
hash = "sha256-nJkSh6ZsiL52muRR2ktkNXirULGYjp9m0/OxLv0/7L8=";
|
hash = "sha256-bOuMiFm4wP+AgCLbarhZMmtGcEzzVsqiwi8sBRj/jy8=";
|
||||||
};
|
};
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
|
|||||||
@ -1,57 +1,54 @@
|
|||||||
{
|
{
|
||||||
lib,
|
lib,
|
||||||
|
stdenv,
|
||||||
|
python3Packages,
|
||||||
fetchFromGitHub,
|
fetchFromGitHub,
|
||||||
fetchpatch,
|
versionCheckHook,
|
||||||
python3,
|
|
||||||
}:
|
}:
|
||||||
|
|
||||||
python3.pkgs.buildPythonApplication rec {
|
python3Packages.buildPythonApplication rec {
|
||||||
pname = "ansible-doctor";
|
pname = "ansible-doctor";
|
||||||
version = "2.0.4";
|
version = "7.0.8";
|
||||||
format = "pyproject";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "thegeeklab";
|
owner = "thegeeklab";
|
||||||
repo = "ansible-doctor";
|
repo = "ansible-doctor";
|
||||||
rev = "refs/tags/v${version}";
|
tag = "v${version}";
|
||||||
hash = "sha256-nZv1PdR0kGrke2AjcDWjDWBdsw64UpHYFNDFAe/UoJo=";
|
hash = "sha256-BwmmAd1mmyGQ5QQo6uS3+JmPP9kmZe2OOBDNAKFqEl0=";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [
|
build-system = with python3Packages; [
|
||||||
# https://github.com/thegeeklab/ansible-doctor/pull/541
|
|
||||||
(fetchpatch {
|
|
||||||
name = "poetry-dynamic-versioning-pep517.patch";
|
|
||||||
url = "https://github.com/thegeeklab/ansible-doctor/commit/b77ba9dccaef4b386bd54b128136c948665eb61a.patch";
|
|
||||||
hash = "sha256-XfdTkRk9B857V5DQnxlbwxTb098YwHzKGzNQBTQzWCM=";
|
|
||||||
})
|
|
||||||
];
|
|
||||||
|
|
||||||
pythonRelaxDeps = true;
|
|
||||||
|
|
||||||
nativeBuildInputs = with python3.pkgs; [
|
|
||||||
poetry-core
|
poetry-core
|
||||||
poetry-dynamic-versioning
|
poetry-dynamic-versioning
|
||||||
];
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = with python3.pkgs; [
|
dependencies = with python3Packages; [
|
||||||
anyconfig
|
anyconfig
|
||||||
appdirs
|
appdirs
|
||||||
colorama
|
colorama
|
||||||
|
dynaconf
|
||||||
environs
|
environs
|
||||||
|
gitpython
|
||||||
jinja2
|
jinja2
|
||||||
jsonschema
|
jsonschema
|
||||||
nested-lookup
|
nested-lookup
|
||||||
pathspec
|
pathspec
|
||||||
python-json-logger
|
python-json-logger
|
||||||
ruamel-yaml
|
ruamel-yaml
|
||||||
|
structlog
|
||||||
];
|
];
|
||||||
|
|
||||||
# Module has no tests
|
pythonRelaxDeps = true;
|
||||||
doCheck = false;
|
|
||||||
|
|
||||||
pythonImportsCheck = [
|
doCheck = true;
|
||||||
"ansibledoctor"
|
|
||||||
];
|
pythonImportsCheck = [ "ansibledoctor" ];
|
||||||
|
|
||||||
|
# ansible.errors.AnsibleError: Unable to create local directories(/private/var/empty/.ansible/tmp)
|
||||||
|
nativeCheckInputs = lib.optionals (!stdenv.hostPlatform.isDarwin) [ versionCheckHook ];
|
||||||
|
|
||||||
|
versionCheckProgramArg = "--version";
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "Annotation based documentation for your Ansible roles";
|
description = "Annotation based documentation for your Ansible roles";
|
||||||
|
|||||||
@ -16,9 +16,9 @@ python3.pkgs.buildPythonApplication rec {
|
|||||||
hash = "sha256-U1q15D59N55qBf4NVOpe5RpQjlE1ye2TNNIZf2IZV3U=";
|
hash = "sha256-U1q15D59N55qBf4NVOpe5RpQjlE1ye2TNNIZf2IZV3U=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = with python3.pkgs; [
|
pythonRelaxDeps = [ "ldap3" ];
|
||||||
setuptools
|
|
||||||
];
|
build-system = with python3.pkgs; [ setuptools ];
|
||||||
|
|
||||||
dependencies = with python3.pkgs; [
|
dependencies = with python3.pkgs; [
|
||||||
impacket
|
impacket
|
||||||
|
|||||||
@ -8,13 +8,13 @@
|
|||||||
|
|
||||||
buildDotnetModule rec {
|
buildDotnetModule rec {
|
||||||
pname = "btcpayserver";
|
pname = "btcpayserver";
|
||||||
version = "2.1.5";
|
version = "2.1.6";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "btcpayserver";
|
owner = "btcpayserver";
|
||||||
repo = "btcpayserver";
|
repo = "btcpayserver";
|
||||||
tag = "v${version}";
|
tag = "v${version}";
|
||||||
hash = "sha256-qm/MdgM5sPQu7fI1S8qf/dvkMZbmP4rLA1RdSQHSawE=";
|
hash = "sha256-zMCjG8baQeXYLgiSr1jqHxvyeeVDiOZXOq/8MQiggCI=";
|
||||||
};
|
};
|
||||||
|
|
||||||
projectFile = "BTCPayServer/BTCPayServer.csproj";
|
projectFile = "BTCPayServer/BTCPayServer.csproj";
|
||||||
|
|||||||
@ -4,34 +4,33 @@
|
|||||||
fetchFromGitHub,
|
fetchFromGitHub,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
python3.pkgs.buildPythonApplication {
|
python3.pkgs.buildPythonApplication rec {
|
||||||
pname = "certsync";
|
pname = "certsync";
|
||||||
version = "1.5-unstable-2024-03-08";
|
version = "0.1.6";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "zblurx";
|
owner = "zblurx";
|
||||||
repo = "certsync";
|
repo = "certsync";
|
||||||
rev = "712e34c54a63537efd630561aa55dc9d35962c3f";
|
tag = version;
|
||||||
hash = "sha256-YkxEExeu3sBJ93WJGtU5oe3rDS0Ki88vAeGpE23xRwo=";
|
hash = "sha256-UNeO9Ldf6h6ykziKVCdAoBIzL5QedbRLFEwyeWDCtUU=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = with python3.pkgs; [
|
pythonRelaxDeps = [ "certipy-ad" ];
|
||||||
poetry-core
|
|
||||||
];
|
|
||||||
|
|
||||||
propagatedBuildInputs = with python3.pkgs; [
|
build-system = with python3.pkgs; [ poetry-core ];
|
||||||
|
|
||||||
|
dependencies = with python3.pkgs; [
|
||||||
certipy-ad
|
certipy-ad
|
||||||
tqdm
|
tqdm
|
||||||
];
|
];
|
||||||
|
|
||||||
pythonImportsCheck = [
|
pythonImportsCheck = [ "certsync" ];
|
||||||
"certsync"
|
|
||||||
];
|
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Dump NTDS with golden certificates and UnPAC the hash";
|
description = "Dump NTDS with golden certificates and UnPAC the hash";
|
||||||
homepage = "https://github.com/zblurx/certsync";
|
homepage = "https://github.com/zblurx/certsync";
|
||||||
|
changelog = "https://github.com/zblurx/certsync/releases/tag/${src.tag}";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
maintainers = with maintainers; [ fab ];
|
maintainers = with maintainers; [ fab ];
|
||||||
mainProgram = "certsync";
|
mainProgram = "certsync";
|
||||||
|
|||||||
@ -6,14 +6,14 @@
|
|||||||
|
|
||||||
python3Packages.buildPythonApplication rec {
|
python3Packages.buildPythonApplication rec {
|
||||||
pname = "check-jsonschema";
|
pname = "check-jsonschema";
|
||||||
version = "0.33.1";
|
version = "0.33.2";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "python-jsonschema";
|
owner = "python-jsonschema";
|
||||||
repo = "check-jsonschema";
|
repo = "check-jsonschema";
|
||||||
tag = version;
|
tag = version;
|
||||||
hash = "sha256-rcoZZ4fd6ATBL+aG1Lqvch6wnKtGmEYdCBd9F2danoE=";
|
hash = "sha256-lYmKhNMXLnEesnNNCWyx5hyS3l2UwTiJH/uTdy2XTb4=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = with python3Packages; [ setuptools ];
|
build-system = with python3Packages; [ setuptools ];
|
||||||
|
|||||||
@ -25,14 +25,14 @@ with py.pkgs;
|
|||||||
|
|
||||||
python3.pkgs.buildPythonApplication rec {
|
python3.pkgs.buildPythonApplication rec {
|
||||||
pname = "checkov";
|
pname = "checkov";
|
||||||
version = "3.2.447";
|
version = "3.2.450";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "bridgecrewio";
|
owner = "bridgecrewio";
|
||||||
repo = "checkov";
|
repo = "checkov";
|
||||||
tag = version;
|
tag = version;
|
||||||
hash = "sha256-CSLp3ykBvTcx8xDpW5HKGtQsVQZGflXkNT3ktXb6dJU=";
|
hash = "sha256-jU3qb+ds5A4a/FXw0+G8BU7iPVpunEJuTA0GyQYjqTc=";
|
||||||
};
|
};
|
||||||
|
|
||||||
pythonRelaxDeps = [
|
pythonRelaxDeps = [
|
||||||
|
|||||||
@ -8,14 +8,14 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "ckbcomp";
|
pname = "ckbcomp";
|
||||||
version = "1.237";
|
version = "1.239";
|
||||||
|
|
||||||
src = fetchFromGitLab {
|
src = fetchFromGitLab {
|
||||||
domain = "salsa.debian.org";
|
domain = "salsa.debian.org";
|
||||||
owner = "installer-team";
|
owner = "installer-team";
|
||||||
repo = "console-setup";
|
repo = "console-setup";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "sha256-xNZsbTOXlrLveHr7LRK3/j0jYXtuBw08kng3yl9s7AU=";
|
sha256 = "sha256-jyV+tgasZPjidcOmWhnK/ggf+ocN8ZZODMQfA6ZAHcc=";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ perl ];
|
buildInputs = [ perl ];
|
||||||
|
|||||||
@ -11,13 +11,13 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation (finalAttrs: {
|
stdenv.mkDerivation (finalAttrs: {
|
||||||
pname = "coin";
|
pname = "coin";
|
||||||
version = "4.0.3";
|
version = "4.0.4";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "coin3d";
|
owner = "coin3d";
|
||||||
repo = "coin";
|
repo = "coin";
|
||||||
rev = "v${finalAttrs.version}";
|
rev = "v${finalAttrs.version}";
|
||||||
hash = "sha256-dUFmcUOdNc3ZFtr+Hnh3Q3OY/JA/WxmiRJiU2RFSSus=";
|
hash = "sha256-Zk9tlGMbNhfHKv+Z5VFWr1g3wNuPFzof+7vsLAlOBC4=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake ];
|
nativeBuildInputs = [ cmake ];
|
||||||
|
|||||||
@ -7,13 +7,13 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation (finalAttrs: {
|
stdenv.mkDerivation (finalAttrs: {
|
||||||
pname = "exploitdb";
|
pname = "exploitdb";
|
||||||
version = "2025-07-03";
|
version = "2025-07-09";
|
||||||
|
|
||||||
src = fetchFromGitLab {
|
src = fetchFromGitLab {
|
||||||
owner = "exploit-database";
|
owner = "exploit-database";
|
||||||
repo = "exploitdb";
|
repo = "exploitdb";
|
||||||
tag = finalAttrs.version;
|
tag = finalAttrs.version;
|
||||||
hash = "sha256-/mNq9366QK/rcKV+JM/2WJcnSPBUy7NoezUriQgupOk=";
|
hash = "sha256-AOasRKblz35p1UdMZFNxVoaTcvL39ssLCW3rVBqZEx8=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ makeWrapper ];
|
nativeBuildInputs = [ makeWrapper ];
|
||||||
|
|||||||
@ -6,11 +6,11 @@
|
|||||||
}:
|
}:
|
||||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||||
pname = "fcitx5-pinyin-moegirl";
|
pname = "fcitx5-pinyin-moegirl";
|
||||||
version = "20250610";
|
version = "20250711";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/outloudvi/mw2fcitx/releases/download/${finalAttrs.version}/moegirl.dict";
|
url = "https://github.com/outloudvi/mw2fcitx/releases/download/${finalAttrs.version}/moegirl.dict";
|
||||||
hash = "sha256-krtBLVcF6qKQ7xIUuJsxYmbBlFXezzGXczg9Th0NPYo=";
|
hash = "sha256-kjdgsq5n+7rjPBrXOjrb13+JLPLeXNQFv9uhl4NSszM=";
|
||||||
};
|
};
|
||||||
|
|
||||||
dontUnpack = true;
|
dontUnpack = true;
|
||||||
|
|||||||
@ -7,16 +7,16 @@
|
|||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "newt";
|
pname = "newt";
|
||||||
version = "1.2.1";
|
version = "1.3.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "fosrl";
|
owner = "fosrl";
|
||||||
repo = "newt";
|
repo = "newt";
|
||||||
tag = version;
|
tag = version;
|
||||||
hash = "sha256-EXMAPIxSK3H2w7jHSGAfxL9wWR8kGloh6oO+/Eo7+Vc=";
|
hash = "sha256-8wE0ut+pej1rGve4jyT6/Km2yIcubeAlZL+4yEyuNww=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-Yc5IXnShciek/bKkVezkAcaq47zGiZP8vUHFb9p09LI=";
|
vendorHash = "sha256-rLyGju1UfKlzOSH2/NIKvZ8hpVE9+yJdcy4CK/NyoNc=";
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace main.go \
|
substituteInPlace main.go \
|
||||||
|
|||||||
@ -12,13 +12,13 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation (finalAttrs: {
|
stdenv.mkDerivation (finalAttrs: {
|
||||||
pname = "gemmi";
|
pname = "gemmi";
|
||||||
version = "0.7.1";
|
version = "0.7.3";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "project-gemmi";
|
owner = "project-gemmi";
|
||||||
repo = "gemmi";
|
repo = "gemmi";
|
||||||
tag = "v${finalAttrs.version}";
|
tag = "v${finalAttrs.version}";
|
||||||
hash = "sha256-1msV/gW6BH90rHm6t7xm0hYqbG/yGBt65GVTbKuwdtg=";
|
hash = "sha256-T7vmQEP7+3yNkQ7l36xbeLJsm5eYZvt7oRq/ksy6zQU=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs =
|
nativeBuildInputs =
|
||||||
|
|||||||
@ -10,13 +10,13 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "last";
|
pname = "last";
|
||||||
version = "1639";
|
version = "1642";
|
||||||
|
|
||||||
src = fetchFromGitLab {
|
src = fetchFromGitLab {
|
||||||
owner = "mcfrith";
|
owner = "mcfrith";
|
||||||
repo = "last";
|
repo = "last";
|
||||||
rev = "refs/tags/${version}";
|
rev = "refs/tags/${version}";
|
||||||
hash = "sha256-s3sWLkTmjLNEzYH4P2DHo95OTV5stwAML2b/uTQf5a8=";
|
hash = "sha256-CBpx7dTL709nTBIUxbnuUBGpgaxo7zj5SPMvsBsvYVs=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
|||||||
@ -2,102 +2,119 @@
|
|||||||
lib,
|
lib,
|
||||||
stdenv,
|
stdenv,
|
||||||
fetchFromGitHub,
|
fetchFromGitHub,
|
||||||
|
autoPatchelfHook,
|
||||||
cmake,
|
cmake,
|
||||||
|
file,
|
||||||
|
pkg-config,
|
||||||
|
python3,
|
||||||
|
SDL2,
|
||||||
|
SDL2_mixer,
|
||||||
|
cef-binary,
|
||||||
|
egl-wayland,
|
||||||
ffmpeg,
|
ffmpeg,
|
||||||
libglut,
|
fftw,
|
||||||
glew,
|
glew,
|
||||||
glfw,
|
glfw,
|
||||||
glm,
|
glm,
|
||||||
libpulseaudio,
|
kissfftFloat,
|
||||||
libXau,
|
libXau,
|
||||||
libXdmcp,
|
libXdmcp,
|
||||||
libXpm,
|
libXpm,
|
||||||
libXrandr,
|
libXrandr,
|
||||||
libXxf86vm,
|
libXxf86vm,
|
||||||
|
libdecor,
|
||||||
|
libffi,
|
||||||
|
libglut,
|
||||||
|
libpng,
|
||||||
|
libpulseaudio,
|
||||||
lz4,
|
lz4,
|
||||||
mpv,
|
mpv,
|
||||||
pkg-config,
|
|
||||||
SDL2,
|
|
||||||
SDL2_mixer,
|
|
||||||
zlib,
|
|
||||||
wayland,
|
wayland,
|
||||||
wayland-protocols,
|
wayland-protocols,
|
||||||
egl-wayland,
|
|
||||||
libffi,
|
|
||||||
wayland-scanner,
|
wayland-scanner,
|
||||||
cef-binary,
|
zlib,
|
||||||
libdecor,
|
|
||||||
autoPatchelfHook,
|
|
||||||
}:
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
cef = cef-binary.overrideAttrs (oldAttrs: {
|
cef = cef-binary.overrideAttrs (oldAttrs: {
|
||||||
version = "120.1.10";
|
version = "135.0.17"; # follow upstream. https://github.com/Almamu/linux-wallpaperengine/blob/be0fc25e72203310f268221a132c5d765874b02c/CMakeLists.txt#L47
|
||||||
__intentionallyOverridingVersion = true; # `cef-binary` uses the overridden `srcHash` values in its source FOD
|
__intentionallyOverridingVersion = true; # `cef-binary` uses the overridden `srcHash` values in its source FOD
|
||||||
gitRevision = "3ce3184";
|
gitRevision = "cbc1c5b";
|
||||||
chromiumVersion = "120.0.6099.129";
|
chromiumVersion = "135.0.7049.52";
|
||||||
|
|
||||||
srcHash =
|
srcHash =
|
||||||
{
|
{
|
||||||
aarch64-linux = "sha256-l0PSW4ZeLhfEauf1bez1GoLfu9cwXZzEocDlGI9yFsQ=";
|
aarch64-linux = "sha256-LK5JvtcmuwCavK7LnWmMF2UDpM5iIZOmsuZS/t9koDs=";
|
||||||
x86_64-linux = "sha256-OdIVEy77tiYRfDWXgyceSstFqCNeZHswzkpw06LSnP0=";
|
x86_64-linux = "sha256-JKwZgOYr57GuosM31r1Lx3DczYs35HxtuUs5fxPsTcY=";
|
||||||
}
|
}
|
||||||
.${stdenv.hostPlatform.system} or (throw "unsupported system ${stdenv.hostPlatform.system}");
|
.${stdenv.hostPlatform.system} or (throw "unsupported system ${stdenv.hostPlatform.system}");
|
||||||
});
|
});
|
||||||
in
|
in
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation (finalAttrs: {
|
||||||
pname = "linux-wallpaperengine";
|
pname = "linux-wallpaperengine";
|
||||||
version = "0-unstable-2024-11-08";
|
version = "0-unstable-2025-05-17";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "Almamu";
|
owner = "Almamu";
|
||||||
repo = "linux-wallpaperengine";
|
repo = "linux-wallpaperengine";
|
||||||
rev = "4a063d0b84d331a0086b3f4605358ee177328d41";
|
rev = "be0fc25e72203310f268221a132c5d765874b02c";
|
||||||
hash = "sha256-IRTGFxHPRRRSg0J07pq8fpo1XbMT4aZC+wMVimZlH/Y=";
|
fetchSubmodules = true;
|
||||||
|
hash = "sha256-Wkxt6c5aSMJnQPx/n8MeNKLQ8YmdFilzhJ1wQooKprI=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
cmake
|
|
||||||
pkg-config
|
|
||||||
autoPatchelfHook
|
autoPatchelfHook
|
||||||
|
cmake
|
||||||
|
file
|
||||||
|
pkg-config
|
||||||
|
python3
|
||||||
];
|
];
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
libdecor
|
SDL2
|
||||||
|
SDL2_mixer
|
||||||
|
egl-wayland
|
||||||
ffmpeg
|
ffmpeg
|
||||||
libglut
|
fftw
|
||||||
glew
|
glew
|
||||||
glfw
|
glfw
|
||||||
glm
|
glm
|
||||||
libpulseaudio
|
kissfftFloat
|
||||||
libXau
|
libXau
|
||||||
SDL2_mixer
|
|
||||||
libXdmcp
|
libXdmcp
|
||||||
libXpm
|
libXpm
|
||||||
|
libXrandr
|
||||||
libXxf86vm
|
libXxf86vm
|
||||||
mpv
|
libdecor
|
||||||
|
libffi
|
||||||
|
libglut
|
||||||
|
libpng
|
||||||
|
libpulseaudio
|
||||||
lz4
|
lz4
|
||||||
SDL2
|
mpv
|
||||||
zlib
|
|
||||||
wayland
|
wayland
|
||||||
wayland-protocols
|
wayland-protocols
|
||||||
egl-wayland
|
|
||||||
libffi
|
|
||||||
wayland-scanner
|
wayland-scanner
|
||||||
libXrandr
|
zlib
|
||||||
];
|
];
|
||||||
|
|
||||||
cmakeFlags = [
|
cmakeFlags = [
|
||||||
"-DCMAKE_BUILD_TYPE=${cef.buildType}"
|
"-DCMAKE_BUILD_TYPE=${cef.buildType}"
|
||||||
"-DCEF_ROOT=${cef}"
|
"-DCEF_ROOT=${cef}"
|
||||||
"-DCMAKE_INSTALL_PREFIX=${placeholder "out"}/app/linux-wallpaperengine"
|
"-DCMAKE_INSTALL_PREFIX=${placeholder "out"}/share/linux-wallpaperengine"
|
||||||
];
|
];
|
||||||
|
|
||||||
preFixup = ''
|
postInstall = ''
|
||||||
patchelf --set-rpath "${lib.makeLibraryPath buildInputs}:${cef}" $out/app/linux-wallpaperengine/linux-wallpaperengine
|
rm -rf $out/bin $out/lib $out/include
|
||||||
chmod 755 $out/app/linux-wallpaperengine/linux-wallpaperengine
|
chmod 755 $out/share/linux-wallpaperengine/linux-wallpaperengine
|
||||||
mkdir $out/bin
|
mkdir $out/bin
|
||||||
ln -s $out/app/linux-wallpaperengine/linux-wallpaperengine $out/bin/linux-wallpaperengine
|
ln -s $out/share/linux-wallpaperengine/linux-wallpaperengine $out/bin/linux-wallpaperengine
|
||||||
|
'';
|
||||||
|
|
||||||
|
preFixup = ''
|
||||||
|
find $out/share/linux-wallpaperengine -type f -exec file {} \; | grep 'ELF' | cut -d: -f1 | while read -r elf_file; do
|
||||||
|
patchelf --shrink-rpath --allowed-rpath-prefixes "$NIX_STORE" "$elf_file"
|
||||||
|
done
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
@ -112,4 +129,4 @@ stdenv.mkDerivation rec {
|
|||||||
];
|
];
|
||||||
hydraPlatforms = [ "x86_64-linux" ]; # Hydra "aarch64-linux" fails with "Output limit exceeded"
|
hydraPlatforms = [ "x86_64-linux" ]; # Hydra "aarch64-linux" fails with "Output limit exceeded"
|
||||||
};
|
};
|
||||||
}
|
})
|
||||||
|
|||||||
@ -8,7 +8,7 @@
|
|||||||
}:
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
version = "5.4.1";
|
version = "5.6.0";
|
||||||
libPath = lib.makeLibraryPath [ oracle-instantclient.lib ];
|
libPath = lib.makeLibraryPath [ oracle-instantclient.lib ];
|
||||||
|
|
||||||
in
|
in
|
||||||
@ -21,7 +21,7 @@ stdenv.mkDerivation {
|
|||||||
owner = "oracle";
|
owner = "oracle";
|
||||||
repo = "odpi";
|
repo = "odpi";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-CvsQ/w5r0d/l0m6wkgZtVBkX66Hcrz4U3b8qpHM0Dm8=";
|
sha256 = "sha256-kdhL+yvolf7paNBbUN0V/Zp0mwHS2BEhP8bRUwa3dhQ=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
|
nativeBuildInputs = lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames;
|
||||||
|
|||||||
@ -18,16 +18,15 @@ python3.pkgs.buildPythonApplication rec {
|
|||||||
|
|
||||||
pythonRelaxDeps = [
|
pythonRelaxDeps = [
|
||||||
"impacket"
|
"impacket"
|
||||||
|
"ldap3"
|
||||||
"pyasn1"
|
"pyasn1"
|
||||||
"rich"
|
"rich"
|
||||||
"typer"
|
"typer"
|
||||||
];
|
];
|
||||||
|
|
||||||
nativeBuildInputs = with python3.pkgs; [
|
build-system = with python3.pkgs; [ poetry-core ];
|
||||||
poetry-core
|
|
||||||
];
|
|
||||||
|
|
||||||
propagatedBuildInputs = with python3.pkgs; [
|
dependencies = with python3.pkgs; [
|
||||||
impacket
|
impacket
|
||||||
ldap3
|
ldap3
|
||||||
pyasn1
|
pyasn1
|
||||||
@ -35,14 +34,12 @@ python3.pkgs.buildPythonApplication rec {
|
|||||||
typer
|
typer
|
||||||
];
|
];
|
||||||
|
|
||||||
pythonImportsCheck = [
|
pythonImportsCheck = [ "pre2k" ];
|
||||||
"pre2k"
|
|
||||||
];
|
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "Tool to query for the existence of pre-windows 2000 computer objects";
|
description = "Tool to query for the existence of pre-windows 2000 computer objects";
|
||||||
homepage = "https://github.com/garrettfoster13/pre2k";
|
homepage = "https://github.com/garrettfoster13/pre2k";
|
||||||
changelog = "https://github.com/garrettfoster13/pre2k/releases/tag/${version}";
|
changelog = "https://github.com/garrettfoster13/pre2k/releases/tag/${src.tag}";
|
||||||
license = lib.licenses.mit;
|
license = lib.licenses.mit;
|
||||||
maintainers = with lib.maintainers; [ fab ];
|
maintainers = with lib.maintainers; [ fab ];
|
||||||
mainProgram = "pre2k";
|
mainProgram = "pre2k";
|
||||||
|
|||||||
@ -10,12 +10,12 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "rgbds";
|
pname = "rgbds";
|
||||||
version = "0.9.2";
|
version = "0.9.3";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "gbdev";
|
owner = "gbdev";
|
||||||
repo = "rgbds";
|
repo = "rgbds";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-Ho9aSpENukNutb5VscopY2p6RGXbRgvtIcRgxTtZews=";
|
hash = "sha256-G83AoURZWrKto64Aga2vpg4/vY9pwLS+SDkFX0arKQw=";
|
||||||
};
|
};
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
bison
|
bison
|
||||||
|
|||||||
@ -16,19 +16,19 @@
|
|||||||
|
|
||||||
rustPlatform.buildRustPackage (finalAttrs: {
|
rustPlatform.buildRustPackage (finalAttrs: {
|
||||||
pname = "ruff";
|
pname = "ruff";
|
||||||
version = "0.12.2";
|
version = "0.12.3";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "astral-sh";
|
owner = "astral-sh";
|
||||||
repo = "ruff";
|
repo = "ruff";
|
||||||
tag = finalAttrs.version;
|
tag = finalAttrs.version;
|
||||||
hash = "sha256-BnQm0Q3KbtlGjvN+bkYWyllBjX4Z3HD4LTWCrDwj7fE=";
|
hash = "sha256-KvTRoiySjLhm5jmYqXZAehRAzkB9CufyNisXkuagOv8=";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoBuildFlags = [ "--package=ruff" ];
|
cargoBuildFlags = [ "--package=ruff" ];
|
||||||
|
|
||||||
useFetchCargoVendor = true;
|
useFetchCargoVendor = true;
|
||||||
cargoHash = "sha256-BVGH+i2p0O0nbbOKRNUTJcR0cxgwsTmfJYzeCmttu2M=";
|
cargoHash = "sha256-5fK5VQ+UqkHmPdFz3FKAY9TVjvpePiYifrTHsxnkThM=";
|
||||||
|
|
||||||
nativeBuildInputs = [ installShellFiles ];
|
nativeBuildInputs = [ installShellFiles ];
|
||||||
|
|
||||||
|
|||||||
@ -9,17 +9,17 @@
|
|||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "shadowsocks-rust";
|
pname = "shadowsocks-rust";
|
||||||
version = "1.23.4";
|
version = "1.23.5";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "shadowsocks";
|
owner = "shadowsocks";
|
||||||
repo = "shadowsocks-rust";
|
repo = "shadowsocks-rust";
|
||||||
tag = "v${version}";
|
tag = "v${version}";
|
||||||
hash = "sha256-YUDPD46EVCJe/FFUaSyDDSXPk87CiGduzFyPtjr2fDI=";
|
hash = "sha256-szFFnQw38d8EWDKUF3/biuniNkd4Rz4sq7TvZGM8dcc=";
|
||||||
};
|
};
|
||||||
|
|
||||||
useFetchCargoVendor = true;
|
useFetchCargoVendor = true;
|
||||||
cargoHash = "sha256-E4vhgaUtUTNt+tRrLxDNXICMIH8N3EL+mkC9Ga+lI70=";
|
cargoHash = "sha256-I+qHJ5w4aJOZCNhoMJpqOjrcmiHI+Mjfy5d8rl6L+Hw=";
|
||||||
|
|
||||||
nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ pkg-config ];
|
nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ pkg-config ];
|
||||||
|
|
||||||
|
|||||||
@ -9,13 +9,13 @@
|
|||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "spacectl";
|
pname = "spacectl";
|
||||||
version = "1.14.3";
|
version = "1.14.4";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "spacelift-io";
|
owner = "spacelift-io";
|
||||||
repo = "spacectl";
|
repo = "spacectl";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-TDJnXOzzi5VunXyxz8XYOZDZVAdEuWkp3fXu5sZJydc=";
|
hash = "sha256-l55mkCHx7x4a423u88PfZwXXdfUcdk1PqRfeDYKz1i8=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-iyB6GFkTa4ci+TC2mDTtkuqCXFBnz3rwLns+3ovkUxg=";
|
vendorHash = "sha256-iyB6GFkTa4ci+TC2mDTtkuqCXFBnz3rwLns+3ovkUxg=";
|
||||||
|
|||||||
@ -10,14 +10,14 @@ let
|
|||||||
platform =
|
platform =
|
||||||
if stdenvNoCC.hostPlatform.isDarwin then "universal-macos" else stdenvNoCC.hostPlatform.system;
|
if stdenvNoCC.hostPlatform.isDarwin then "universal-macos" else stdenvNoCC.hostPlatform.system;
|
||||||
hash = builtins.getAttr platform {
|
hash = builtins.getAttr platform {
|
||||||
"universal-macos" = "sha256-8RyNDE8br4fPjCE38MVci7eatiEHIMUtVGa0pCTKj1k=";
|
"universal-macos" = "sha256-fN/TiIT3x78uyh78jzj9NtJ80W6cTlB6wWa+SztpqDw=";
|
||||||
"x86_64-linux" = "sha256-18dj7GNXYhsjECIp4oqGbBSLWZhQjPORm3ohNL/jXmg=";
|
"x86_64-linux" = "sha256-aNDtIHP9KX2KKsN0YgISqzoT+TMea4pppXJaiZEMXLA=";
|
||||||
"aarch64-linux" = "sha256-u4JIJtEu7+YtfIpTxqmSb2xTBA57YtNtQCCNkkoEURg=";
|
"aarch64-linux" = "sha256-VB0hqlFAJle+J7kwyGb+eFMVlExT7uoJpgqGaP53V/I=";
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||||
pname = "tigerbeetle";
|
pname = "tigerbeetle";
|
||||||
version = "0.16.47";
|
version = "0.16.49";
|
||||||
|
|
||||||
src = fetchzip {
|
src = fetchzip {
|
||||||
url = "https://github.com/tigerbeetle/tigerbeetle/releases/download/${finalAttrs.version}/tigerbeetle-${platform}.zip";
|
url = "https://github.com/tigerbeetle/tigerbeetle/releases/download/${finalAttrs.version}/tigerbeetle-${platform}.zip";
|
||||||
|
|||||||
@ -9,12 +9,12 @@
|
|||||||
let
|
let
|
||||||
generator = pkgsBuildBuild.buildGoModule rec {
|
generator = pkgsBuildBuild.buildGoModule rec {
|
||||||
pname = "v2ray-domain-list-community";
|
pname = "v2ray-domain-list-community";
|
||||||
version = "20250608120644";
|
version = "20250627153051";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "v2fly";
|
owner = "v2fly";
|
||||||
repo = "domain-list-community";
|
repo = "domain-list-community";
|
||||||
rev = version;
|
rev = version;
|
||||||
hash = "sha256-pGd8HBKtyum5+CE1WsjdDj5QxjbCA8sQ85LPEDCubiI=";
|
hash = "sha256-KQiWWBdiD/lECfiaczlzAJ9chtKEdg2kHi8/SHtzdQQ=";
|
||||||
};
|
};
|
||||||
vendorHash = "sha256-NLh14rXRci4hgDkBJVJDIDvobndB7KYRKAX7UjyqSsg=";
|
vendorHash = "sha256-NLh14rXRci4hgDkBJVJDIDvobndB7KYRKAX7UjyqSsg=";
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
|
|||||||
@ -111,6 +111,7 @@ stdenv.mkDerivation rec {
|
|||||||
];
|
];
|
||||||
platforms = with platforms; linux ++ darwin;
|
platforms = with platforms; linux ++ darwin;
|
||||||
license = licenses.gpl2;
|
license = licenses.gpl2;
|
||||||
|
mainProgram = "virt-viewer";
|
||||||
};
|
};
|
||||||
passthru = {
|
passthru = {
|
||||||
updateInfo = {
|
updateInfo = {
|
||||||
|
|||||||
@ -16,13 +16,13 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "yubihsm-shell";
|
pname = "yubihsm-shell";
|
||||||
version = "2.6.0";
|
version = "2.7.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "Yubico";
|
owner = "Yubico";
|
||||||
repo = "yubihsm-shell";
|
repo = "yubihsm-shell";
|
||||||
rev = version;
|
rev = version;
|
||||||
hash = "sha256-0IsdIhuKpzfArVB4xBaxCPqtk0fKWb6RuGImUj1E4Zs=";
|
hash = "sha256-ymGS35kjhNlFee3FEXF8n6Jm7NVaynjv+lpix6F75BQ=";
|
||||||
};
|
};
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"hash": "sha256-7yeyr2UbMntuOtEjRLdLoiyN0zC+fZZSGL9XxI2D7GU=",
|
"hash": "sha256-2LZJBF8d6TsNFWBhnH7Z8i6ulavzKetPK2A9g0o79Ks=",
|
||||||
"owner": "openjdk",
|
"owner": "openjdk",
|
||||||
"repo": "jdk11u",
|
"repo": "jdk11u",
|
||||||
"rev": "refs/tags/jdk-11.0.26+4"
|
"rev": "refs/tags/jdk-11.0.27+6"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -12,7 +12,6 @@
|
|||||||
pydantic,
|
pydantic,
|
||||||
pytestCheckHook,
|
pytestCheckHook,
|
||||||
pytest-cov-stub,
|
pytest-cov-stub,
|
||||||
pythonOlder,
|
|
||||||
rich,
|
rich,
|
||||||
semver,
|
semver,
|
||||||
setuptools,
|
setuptools,
|
||||||
@ -21,16 +20,14 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "appthreat-vulnerability-db";
|
pname = "appthreat-vulnerability-db";
|
||||||
version = "6.4.1";
|
version = "6.4.2";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.10";
|
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "AppThreat";
|
owner = "AppThreat";
|
||||||
repo = "vulnerability-db";
|
repo = "vulnerability-db";
|
||||||
tag = "v${version}";
|
tag = "v${version}";
|
||||||
hash = "sha256-yPe8AWh2L6KUFPb9rmUSjQ7/iDP77Tw2aTBF2rr8/dY=";
|
hash = "sha256-PmxlcdAUJjLIc0AWsN/oG11ESdsnln3LALsSnjV0yWM=";
|
||||||
};
|
};
|
||||||
|
|
||||||
pythonRelaxDeps = [
|
pythonRelaxDeps = [
|
||||||
@ -67,6 +64,7 @@ buildPythonPackage rec {
|
|||||||
# Tests require network access
|
# Tests require network access
|
||||||
"test_bulk_search"
|
"test_bulk_search"
|
||||||
"test_download_recent"
|
"test_download_recent"
|
||||||
|
"test_parse_purl"
|
||||||
];
|
];
|
||||||
|
|
||||||
pythonImportsCheck = [ "vdb" ];
|
pythonImportsCheck = [ "vdb" ];
|
||||||
|
|||||||
102
pkgs/development/python-modules/dynaconf/default.nix
Normal file
102
pkgs/development/python-modules/dynaconf/default.nix
Normal file
@ -0,0 +1,102 @@
|
|||||||
|
{
|
||||||
|
lib,
|
||||||
|
buildPythonPackage,
|
||||||
|
fetchFromGitHub,
|
||||||
|
setuptools,
|
||||||
|
ansible-core,
|
||||||
|
boto3,
|
||||||
|
commentjson,
|
||||||
|
configobj,
|
||||||
|
django,
|
||||||
|
django-debug-toolbar,
|
||||||
|
flask,
|
||||||
|
hvac,
|
||||||
|
ipython,
|
||||||
|
pytest-cov-stub,
|
||||||
|
pytest-mock,
|
||||||
|
pytest-xdist,
|
||||||
|
pytestCheckHook,
|
||||||
|
python-dotenv,
|
||||||
|
radon,
|
||||||
|
toml,
|
||||||
|
tox,
|
||||||
|
versionCheckHook,
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "dynaconf";
|
||||||
|
version = "3.2.11";
|
||||||
|
pyproject = true;
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "dynaconf";
|
||||||
|
repo = "dynaconf";
|
||||||
|
tag = version;
|
||||||
|
hash = "sha256-9E9us6niUtPJkZ89uKXz6wByoEERwxS/xW5qvkIXIhQ=";
|
||||||
|
};
|
||||||
|
|
||||||
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = [ ansible-core ];
|
||||||
|
|
||||||
|
nativeCheckInputs = [
|
||||||
|
boto3
|
||||||
|
commentjson
|
||||||
|
configobj
|
||||||
|
django
|
||||||
|
django-debug-toolbar
|
||||||
|
flask
|
||||||
|
hvac
|
||||||
|
ipython
|
||||||
|
pytest-cov-stub
|
||||||
|
pytest-mock
|
||||||
|
pytest-xdist
|
||||||
|
pytestCheckHook
|
||||||
|
python-dotenv
|
||||||
|
radon
|
||||||
|
toml
|
||||||
|
tox
|
||||||
|
versionCheckHook
|
||||||
|
];
|
||||||
|
|
||||||
|
disabledTestPaths = [
|
||||||
|
# import file mismatch
|
||||||
|
# imported module 'app_test' has this __file__ attribute:
|
||||||
|
# /build/source/tests_functional/issues/1005-key-type-error/app_test.py
|
||||||
|
# which is not the same as the test file we want to collect:
|
||||||
|
# /build/source/tests_functional/issues/994_validate_on_update_fix/app_test.py
|
||||||
|
"tests_functional/django_pytest_pure/app/tests"
|
||||||
|
"tests_functional/issues/575_603_666_690__envvar_with_template_substitution/app_test.py"
|
||||||
|
"tests_functional/issues/658_nested_envvar_override/app_test.py"
|
||||||
|
"tests_functional/issues/835_926_enable-merge-equal-false/app_test.py"
|
||||||
|
"tests_functional/issues/994_validate_on_update_fix/app_test.py"
|
||||||
|
"tests_functional/pytest_example/app/tests"
|
||||||
|
"tests_functional/pytest_example/flask/tests"
|
||||||
|
# flask.cli.NoAppException: Failed to find Flask application or factory in module 'app'
|
||||||
|
# Use 'app:name' to specify one
|
||||||
|
"tests/test_cli.py"
|
||||||
|
# sqlite3.OperationalError: no such table: auth_user
|
||||||
|
"tests_functional/django_pytest/app/tests/test_app.py::test_admin_user"
|
||||||
|
# unable connect port
|
||||||
|
"tests/test_redis.py"
|
||||||
|
# need docker
|
||||||
|
"tests/test_vault.py"
|
||||||
|
];
|
||||||
|
|
||||||
|
# django.core.exceptions.ImproperlyConfigured: Requested setting LOGGING_CONFIG
|
||||||
|
# but settings are not configured
|
||||||
|
env.DJANGO_SETTINGS_MODULE = "project.settings";
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "dynaconf" ];
|
||||||
|
|
||||||
|
versionCheckProgramArg = "--version";
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = "Dynamic configurator for Python Project";
|
||||||
|
homepage = "https://github.com/dynaconf/dynaconf";
|
||||||
|
changelog = "https://github.com/dynaconf/dynaconf/blob/${src.tag}/CHANGELOG.md";
|
||||||
|
mainProgram = "dynaconf";
|
||||||
|
license = lib.licenses.mit;
|
||||||
|
maintainers = with lib.maintainers; [ emaryn ];
|
||||||
|
};
|
||||||
|
}
|
||||||
@ -16,7 +16,7 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "google-cloud-dataproc";
|
pname = "google-cloud-dataproc";
|
||||||
version = "5.20.0";
|
version = "5.21.0";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
@ -24,7 +24,7 @@ buildPythonPackage rec {
|
|||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
pname = "google_cloud_dataproc";
|
pname = "google_cloud_dataproc";
|
||||||
inherit version;
|
inherit version;
|
||||||
hash = "sha256-aBsuUfbjaaU99JHQhdTmLU+lXc6x+pL12ZfcQ+MUgf4=";
|
hash = "sha256-LSoMxquZrJVB9z0uIRqFH6TQp18btRsjwk3vyGzWxPo=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = [ setuptools ];
|
build-system = [ setuptools ];
|
||||||
|
|||||||
@ -9,13 +9,13 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "ipyvuetify";
|
pname = "ipyvuetify";
|
||||||
version = "1.11.2";
|
version = "1.11.3";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
# GitHub version tries to run npm (Node JS)
|
# GitHub version tries to run npm (Node JS)
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
hash = "sha256-P2fb45wct87QS5RshNKMAxCU7Lkx1DAC/nRRhYtREQo=";
|
hash = "sha256-NYCvp22a3UrgTMt/1X1KDPA6JhcFdC5xN97z67Zaxx0=";
|
||||||
};
|
};
|
||||||
|
|
||||||
# drop pynpm which tries to install node_modules
|
# drop pynpm which tries to install node_modules
|
||||||
|
|||||||
@ -1,32 +1,32 @@
|
|||||||
{
|
{
|
||||||
lib,
|
lib,
|
||||||
buildPythonPackage,
|
buildPythonPackage,
|
||||||
fetchPypi,
|
fetchFromGitHub,
|
||||||
dnspython,
|
dnspython,
|
||||||
future,
|
|
||||||
ldap3,
|
ldap3,
|
||||||
pythonOlder,
|
setuptools,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "ldapdomaindump";
|
pname = "ldapdomaindump";
|
||||||
version = "0.9.4";
|
version = "0.10.0-unstable-2025-04-06";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
src = fetchFromGitHub {
|
||||||
|
owner = "dirkjanm";
|
||||||
src = fetchPypi {
|
repo = "ldapdomaindump";
|
||||||
inherit pname version;
|
rev = "d559463eb29857f2660bf3867bfb9f8610d1ddb1";
|
||||||
hash = "sha256-mdzaFwUKllSZZuU7yJ5x2mcAlNU9lUKzsNAZfQNeb1I=";
|
hash = "sha256-gb/3gtXPQ86bkvunvj1wonxYAFHKkCh2H5dmSNTgz5g=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
dnspython
|
dnspython
|
||||||
future
|
|
||||||
ldap3
|
ldap3
|
||||||
];
|
];
|
||||||
|
|
||||||
# requires ldap server
|
# Tests require LDAP server
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
pythonImportsCheck = [ "ldapdomaindump" ];
|
pythonImportsCheck = [ "ldapdomaindump" ];
|
||||||
@ -34,8 +34,8 @@ buildPythonPackage rec {
|
|||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Active Directory information dumper via LDAP";
|
description = "Active Directory information dumper via LDAP";
|
||||||
homepage = "https://github.com/dirkjanm/ldapdomaindump/";
|
homepage = "https://github.com/dirkjanm/ldapdomaindump/";
|
||||||
changelog = "https://github.com/dirkjanm/ldapdomaindump/releases/tag/v${version}";
|
changelog = "https://github.com/dirkjanm/ldapdomaindump/releases/tag/${src.rev}";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
maintainers = [ ];
|
maintainers = with maintainers; [ fab ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "linode-api";
|
pname = "linode-api";
|
||||||
version = "5.32.0";
|
version = "5.33.0";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.9";
|
disabled = pythonOlder "3.9";
|
||||||
@ -24,7 +24,7 @@ buildPythonPackage rec {
|
|||||||
owner = "linode";
|
owner = "linode";
|
||||||
repo = "python-linode-api";
|
repo = "python-linode-api";
|
||||||
tag = "v${version}";
|
tag = "v${version}";
|
||||||
hash = "sha256-z1enJwdMy7yi+lVkeMkMMQ0kenCcVY8NQWKINAue5VA=";
|
hash = "sha256-XCmW9rpCpJhEMgaARduQ5JqE14oQNRZv3c9shvZp3+k=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = [ setuptools ];
|
build-system = [ setuptools ];
|
||||||
|
|||||||
@ -7,14 +7,14 @@
|
|||||||
}:
|
}:
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "mdutils";
|
pname = "mdutils";
|
||||||
version = "1.7.0";
|
version = "1.8.0";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "didix21";
|
owner = "didix21";
|
||||||
repo = "mdutils";
|
repo = "mdutils";
|
||||||
tag = "v${version}";
|
tag = "v${version}";
|
||||||
hash = "sha256-3/rqcRdyReQnllgVe0/KzwpcFdgHN0K6afisV4dj+Y8=";
|
hash = "sha256-UBq6xSGG49zaRVWe2RmsCDkpa3vZFqKRJZQEVUegTSM=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = [ setuptools ];
|
build-system = [ setuptools ];
|
||||||
@ -33,7 +33,7 @@ buildPythonPackage rec {
|
|||||||
this way, mdutils will make things easy for creating Markdown files.
|
this way, mdutils will make things easy for creating Markdown files.
|
||||||
'';
|
'';
|
||||||
homepage = "https://github.com/didix21/mdutils";
|
homepage = "https://github.com/didix21/mdutils";
|
||||||
changelog = "https://github.com/didix21/mdutils/releases/tag/v${version}";
|
changelog = "https://github.com/didix21/mdutils/releases/tag/${src.tag}";
|
||||||
license = lib.licenses.mit;
|
license = lib.licenses.mit;
|
||||||
maintainers = [ lib.maintainers.azahi ];
|
maintainers = [ lib.maintainers.azahi ];
|
||||||
};
|
};
|
||||||
|
|||||||
@ -11,14 +11,14 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "oracledb";
|
pname = "oracledb";
|
||||||
version = "3.1.0";
|
version = "3.2.0";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
hash = "sha256-94z3RSEo+lZKmBnSE1c6fJPjsFOysu9QXxg85+R7Hns=";
|
hash = "sha256-m/nxyT5TFCsz0cXr9aur7r0gYqAdXq1ou7ZAQ57PIiM=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = [
|
build-system = [
|
||||||
|
|||||||
@ -61,5 +61,8 @@ buildPythonPackage rec {
|
|||||||
homepage = "https://github.com/lanjelot/patator";
|
homepage = "https://github.com/lanjelot/patator";
|
||||||
license = licenses.gpl2Only;
|
license = licenses.gpl2Only;
|
||||||
maintainers = with maintainers; [ y0no ];
|
maintainers = with maintainers; [ y0no ];
|
||||||
|
# Still uses cx-oracle which is broken and was replaced by oracledb
|
||||||
|
# https://github.com/lanjelot/patator/issues/234
|
||||||
|
broken = true;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@ -25,12 +25,12 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "pyinstaller";
|
pname = "pyinstaller";
|
||||||
version = "6.14.1";
|
version = "6.14.2";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
hash = "sha256-NdXAamaOIfASIXjb8g5A/SEBLcj2FwBCr2BQxOez7co=";
|
hash = "sha256-FCzOBxnnkxXwzCZADC5cRdm2sX5+BJH+5ESp+PFvSRc=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = [ setuptools ];
|
build-system = [ setuptools ];
|
||||||
|
|||||||
44
pkgs/development/python-modules/pymetasploit3/default.nix
Normal file
44
pkgs/development/python-modules/pymetasploit3/default.nix
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
{
|
||||||
|
lib,
|
||||||
|
buildPythonPackage,
|
||||||
|
fetchPypi,
|
||||||
|
msgpack,
|
||||||
|
pytestCheckHook,
|
||||||
|
requests,
|
||||||
|
retry,
|
||||||
|
setuptools,
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "pymetasploit3";
|
||||||
|
version = "1.0.6";
|
||||||
|
pyproject = true;
|
||||||
|
|
||||||
|
src = fetchPypi {
|
||||||
|
inherit pname version;
|
||||||
|
hash = "sha256-y4YBQo6va+/NEuE+CWeueo0aEIHEnEZYBr1WH90qHxQ=";
|
||||||
|
};
|
||||||
|
|
||||||
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
msgpack
|
||||||
|
requests
|
||||||
|
retry
|
||||||
|
];
|
||||||
|
|
||||||
|
# No tests available on PyPI
|
||||||
|
doCheck = false;
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "pymetasploit3" ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = "Library for Metasploit framework";
|
||||||
|
homepage = "https://pypi.org/project/pymetasploit3/";
|
||||||
|
license = with lib.licenses; [
|
||||||
|
gpl2Only
|
||||||
|
mit
|
||||||
|
];
|
||||||
|
maintainers = with lib.maintainers; [ fab ];
|
||||||
|
};
|
||||||
|
}
|
||||||
@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "pysmartthings";
|
pname = "pysmartthings";
|
||||||
version = "3.2.5";
|
version = "3.2.7";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.12";
|
disabled = pythonOlder "3.12";
|
||||||
@ -27,7 +27,7 @@ buildPythonPackage rec {
|
|||||||
owner = "andrewsayre";
|
owner = "andrewsayre";
|
||||||
repo = "pysmartthings";
|
repo = "pysmartthings";
|
||||||
tag = "v${version}";
|
tag = "v${version}";
|
||||||
hash = "sha256-PT4S1VmAJKXDqfetJf5QIWdgKV5ZOOVM4yBOzGdJKsc=";
|
hash = "sha256-znaiCZiSGi3J9PhBtOhsh/ISHoa/lyd1lurneLPNHt4=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = [ poetry-core ];
|
build-system = [ poetry-core ];
|
||||||
|
|||||||
@ -13,7 +13,7 @@
|
|||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
version = "1.5.9";
|
version = "1.5.10";
|
||||||
pname = "pysmi";
|
pname = "pysmi";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
@ -23,7 +23,7 @@ buildPythonPackage rec {
|
|||||||
owner = "lextudio";
|
owner = "lextudio";
|
||||||
repo = "pysmi";
|
repo = "pysmi";
|
||||||
tag = "v${version}";
|
tag = "v${version}";
|
||||||
hash = "sha256-cAeLoDwAf56aWWKKUjOB0fpy7C3gBJchJJtQ6986thc=";
|
hash = "sha256-fJwMkOzI5IrDEyH6wV/zD79k6rzuuqDvfZkuHC44TGY=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = [ poetry-core ];
|
build-system = [ poetry-core ];
|
||||||
|
|||||||
@ -13,14 +13,14 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "pytapo";
|
pname = "pytapo";
|
||||||
version = "3.3.46";
|
version = "3.3.48";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
hash = "sha256-AK8OFQ/cJJ9/KrpAIUaVBCY5lh3lENLkC5/Dhxx1vU0=";
|
hash = "sha256-2MBolLmcInRO1EMYsV0cV4AsvS9cJATDiP5iBjPkrk0=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = [ setuptools ];
|
build-system = [ setuptools ];
|
||||||
|
|||||||
@ -10,14 +10,14 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "rapidgzip";
|
pname = "rapidgzip";
|
||||||
version = "0.14.3";
|
version = "0.14.4";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.6";
|
disabled = pythonOlder "3.6";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
hash = "sha256-fTXwrxZXtAUakMPAwsDSQz886Dnbkw/b7T1lFt4qXfE=";
|
hash = "sha256-sHtL5TKVR6iP9pRg0/omw0gXqxgEQG8VcTAzkL3jjWs=";
|
||||||
};
|
};
|
||||||
|
|
||||||
prePatch = ''
|
prePatch = ''
|
||||||
|
|||||||
@ -15,14 +15,14 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "rotary-embedding-torch";
|
pname = "rotary-embedding-torch";
|
||||||
version = "0.8.6";
|
version = "0.8.7";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "lucidrains";
|
owner = "lucidrains";
|
||||||
repo = "rotary-embedding-torch";
|
repo = "rotary-embedding-torch";
|
||||||
tag = version;
|
tag = version;
|
||||||
hash = "sha256-4/vKf5RwWbiFYKCQo4kAQzXLM85L4CwaL/MR7/xTkH8=";
|
hash = "sha256-xnLZ19IH6ellTmOjj7XVZ21Kly+Exe3ZQwaGzhSRGIA=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
@ -43,7 +43,7 @@ buildPythonPackage rec {
|
|||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Implementation of Rotary Embeddings, from the Roformer paper, in Pytorch";
|
description = "Implementation of Rotary Embeddings, from the Roformer paper, in Pytorch";
|
||||||
homepage = "https://github.com/lucidrains/rotary-embedding-torch";
|
homepage = "https://github.com/lucidrains/rotary-embedding-torch";
|
||||||
changelog = "https://github.com/lucidrains/rotary-embedding-torch/releases/tag/${version}";
|
changelog = "https://github.com/lucidrains/rotary-embedding-torch/releases/tag/${src.tag}";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
teams = [ teams.tts ];
|
teams = [ teams.tts ];
|
||||||
};
|
};
|
||||||
|
|||||||
@ -4,26 +4,29 @@
|
|||||||
buildPythonPackage,
|
buildPythonPackage,
|
||||||
fetchFromGitHub,
|
fetchFromGitHub,
|
||||||
requests,
|
requests,
|
||||||
|
setuptools,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "sharkiq";
|
pname = "sharkiq";
|
||||||
version = "1.1.0";
|
version = "1.1.1";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "JeffResc";
|
owner = "JeffResc";
|
||||||
repo = "sharkiq";
|
repo = "sharkiq";
|
||||||
tag = "v${version}";
|
tag = "v${version}";
|
||||||
hash = "sha256-adSBFH5nGVPo7OBMak6rN5HA5uMKZCqnIVXBnR7REgQ=";
|
hash = "sha256-FIPU2D0e0JGcoxFKe5gf5nKZ0T/a18WS9I+LXeig1is=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
build-system = [ setuptools ];
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
aiohttp
|
aiohttp
|
||||||
requests
|
requests
|
||||||
];
|
];
|
||||||
|
|
||||||
# Project has no tests
|
# Module has no tests
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
pythonImportsCheck = [ "sharkiq" ];
|
pythonImportsCheck = [ "sharkiq" ];
|
||||||
@ -31,6 +34,7 @@ buildPythonPackage rec {
|
|||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Python API for Shark IQ robots";
|
description = "Python API for Shark IQ robots";
|
||||||
homepage = "https://github.com/JeffResc/sharkiq";
|
homepage = "https://github.com/JeffResc/sharkiq";
|
||||||
|
changelog = "https://github.com/JeffResc/sharkiq/releases/tag/${src.tag}";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
maintainers = with maintainers; [ fab ];
|
maintainers = with maintainers; [ fab ];
|
||||||
};
|
};
|
||||||
|
|||||||
@ -10,7 +10,7 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "tencentcloud-sdk-python";
|
pname = "tencentcloud-sdk-python";
|
||||||
version = "3.0.1420";
|
version = "3.0.1421";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.9";
|
disabled = pythonOlder "3.9";
|
||||||
@ -19,7 +19,7 @@ buildPythonPackage rec {
|
|||||||
owner = "TencentCloud";
|
owner = "TencentCloud";
|
||||||
repo = "tencentcloud-sdk-python";
|
repo = "tencentcloud-sdk-python";
|
||||||
tag = version;
|
tag = version;
|
||||||
hash = "sha256-XDhrf9um5So5JKNOUGQ4Vh/I701+3n6u+dSGuqrzccU=";
|
hash = "sha256-jUFi0KMj22PuCHQlVKV/yqWFam3/WfMZxcpCr2St9N8=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = [ setuptools ];
|
build-system = [ setuptools ];
|
||||||
|
|||||||
@ -12,14 +12,14 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "txaio";
|
pname = "txaio";
|
||||||
version = "23.1.1";
|
version = "25.6.1";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
hash = "sha256-+akhbpduXjJG39ESrXrVXKkVYGtguEp1esdpvUBP9wQ=";
|
hash = "sha256-2MA9yoI1Fcm8qSDfM1BJI65U8tq/R2zFqe1cwWke1oc=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
|||||||
@ -16,14 +16,14 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "univers";
|
pname = "univers";
|
||||||
version = "30.12.1";
|
version = "31.0.0";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.8";
|
disabled = pythonOlder "3.8";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
hash = "sha256-whuUM3IHnuK5bkXJ8SPrMoO3cRnm0yxKBPxBSfeQIFY=";
|
hash = "sha256-BqP5seUOhkZQBdi7ClaUDasr7h8A7YRidgISpQHVR1E=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = [
|
build-system = [
|
||||||
|
|||||||
@ -13,7 +13,7 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "webauthn";
|
pname = "webauthn";
|
||||||
version = "2.5.2";
|
version = "2.6.0";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.8";
|
disabled = pythonOlder "3.8";
|
||||||
@ -22,7 +22,7 @@ buildPythonPackage rec {
|
|||||||
owner = "duo-labs";
|
owner = "duo-labs";
|
||||||
repo = "py_webauthn";
|
repo = "py_webauthn";
|
||||||
tag = "v${version}";
|
tag = "v${version}";
|
||||||
hash = "sha256-r7enalDiFQDzjiLGuetXIJxFAUSGpWCnrCO/q5lkO10=";
|
hash = "sha256-TMEwgEXkd2ZTd3jWv94IS+GiGb8vdwourWWXWcnXpcg=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = [ setuptools ];
|
build-system = [ setuptools ];
|
||||||
|
|||||||
@ -14,12 +14,12 @@ let
|
|||||||
# kernel config in the xanmod version commit
|
# kernel config in the xanmod version commit
|
||||||
variants = {
|
variants = {
|
||||||
lts = {
|
lts = {
|
||||||
version = "6.12.36";
|
version = "6.12.37";
|
||||||
hash = "sha256-F/vdX8vAKf2/70Kni1UPcx/XBNF1b9tcoyzV4+q2/rY=";
|
hash = "sha256-VH5w802w6ugpMP5YPUuOJtf9TnrLZmFJUrGCQVH4n+s=";
|
||||||
};
|
};
|
||||||
main = {
|
main = {
|
||||||
version = "6.15.5";
|
version = "6.15.6";
|
||||||
hash = "sha256-jw5l0nd7ClDwMLI6n3LmJ+0MprcgTlsHQKpsdX6hFZs=";
|
hash = "sha256-ArhRHMHvScV1Xa0lgBbM0hYtCAXujSCHA3aKEZnZSwU=";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -314,6 +314,7 @@ mapAliases {
|
|||||||
ats = throw "'ats' has been removed as it is unmaintained for 10 years and broken"; # Added 2025-05-17
|
ats = throw "'ats' has been removed as it is unmaintained for 10 years and broken"; # Added 2025-05-17
|
||||||
audaciousQt5 = throw "'audaciousQt5' has been removed, since audacious is built with Qt 6 now"; # Added 2024-07-06
|
audaciousQt5 = throw "'audaciousQt5' has been removed, since audacious is built with Qt 6 now"; # Added 2024-07-06
|
||||||
auditBlasHook = throw "'auditBlasHook' has been removed since it never worked"; # Added 2024-04-02
|
auditBlasHook = throw "'auditBlasHook' has been removed since it never worked"; # Added 2024-04-02
|
||||||
|
autoReconfHook = throw "You meant 'autoreconfHook', with a lowercase 'r'."; # preserve
|
||||||
aumix = throw "'aumix' has been removed due to lack of maintenance upstream. Consider using 'pamixer' for CLI or 'pavucontrol' for GUI"; # Added 2024-09-14
|
aumix = throw "'aumix' has been removed due to lack of maintenance upstream. Consider using 'pamixer' for CLI or 'pavucontrol' for GUI"; # Added 2024-09-14
|
||||||
authy = throw "'authy' has been removed since it reached end of life"; # Added 2024-04-19
|
authy = throw "'authy' has been removed since it reached end of life"; # Added 2024-04-19
|
||||||
autoadb = throw "'autoadb' has been removed due to lack of maintenance upstream"; # Added 2025-01-25
|
autoadb = throw "'autoadb' has been removed due to lack of maintenance upstream"; # Added 2025-01-25
|
||||||
|
|||||||
@ -4424,6 +4424,8 @@ self: super: with self; {
|
|||||||
|
|
||||||
dyn = callPackage ../development/python-modules/dyn { };
|
dyn = callPackage ../development/python-modules/dyn { };
|
||||||
|
|
||||||
|
dynaconf = callPackage ../development/python-modules/dynaconf { };
|
||||||
|
|
||||||
dynalite-devices = callPackage ../development/python-modules/dynalite-devices { };
|
dynalite-devices = callPackage ../development/python-modules/dynalite-devices { };
|
||||||
|
|
||||||
dynalite-panel = callPackage ../development/python-modules/dynalite-panel { };
|
dynalite-panel = callPackage ../development/python-modules/dynalite-panel { };
|
||||||
@ -13168,6 +13170,8 @@ self: super: with self; {
|
|||||||
|
|
||||||
pymetar = callPackage ../development/python-modules/pymetar { };
|
pymetar = callPackage ../development/python-modules/pymetar { };
|
||||||
|
|
||||||
|
pymetasploit3 = callPackage ../development/python-modules/pymetasploit3 { };
|
||||||
|
|
||||||
pymeteireann = callPackage ../development/python-modules/pymeteireann { };
|
pymeteireann = callPackage ../development/python-modules/pymeteireann { };
|
||||||
|
|
||||||
pymeteoclimatic = callPackage ../development/python-modules/pymeteoclimatic { };
|
pymeteoclimatic = callPackage ../development/python-modules/pymeteoclimatic { };
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user