Merge master into staging-next
This commit is contained in:
@@ -21431,6 +21431,11 @@
|
||||
githubId = 1215104;
|
||||
keys = [ { fingerprint = "B1FD 4E2A 84B2 2379 F4BF 2EF5 FE33 A228 2371 E831"; } ];
|
||||
};
|
||||
tyberius-prime = {
|
||||
name = "Tyberius Prime";
|
||||
github = "TyberiusPrime";
|
||||
githubId = 1257580;
|
||||
};
|
||||
tylerjl = {
|
||||
email = "tyler+nixpkgs@langlois.to";
|
||||
github = "tylerjl";
|
||||
@@ -23162,6 +23167,12 @@
|
||||
github = "zbioe";
|
||||
githubId = 7332055;
|
||||
};
|
||||
zebradil = {
|
||||
email = "german.lashevich+nixpkgs@gmail.com";
|
||||
github = "zebradil";
|
||||
githubId = 1475583;
|
||||
name = "German Lashevich";
|
||||
};
|
||||
zebreus = {
|
||||
matrix = "@lennart:cicen.net";
|
||||
email = "lennarteichhorn+nixpkgs@gmail.com";
|
||||
|
||||
@@ -239,6 +239,15 @@ in
|
||||
|
||||
security.pam.services.samba = {};
|
||||
environment.systemPackages = [ cfg.package ];
|
||||
# Like other mount* related commands that need the setuid bit, this is
|
||||
# required too.
|
||||
security.wrappers."mount.cifs" = {
|
||||
program = "mount.cifs";
|
||||
source = "${lib.getBin pkgs.cifs-utils}/bin/mount.cifs";
|
||||
owner = "root";
|
||||
group = "root";
|
||||
setuid = true;
|
||||
};
|
||||
|
||||
networking.firewall.allowedTCPPorts = mkIf cfg.openFirewall [ 139 445 ];
|
||||
networking.firewall.allowedUDPPorts = mkIf cfg.openFirewall [ 137 138 ];
|
||||
|
||||
@@ -132,6 +132,7 @@ let
|
||||
|
||||
weblatePath = with pkgs; [
|
||||
gitSVN
|
||||
borgbackup
|
||||
|
||||
#optional
|
||||
git-review
|
||||
|
||||
@@ -2,16 +2,16 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "dcrwallet";
|
||||
version = "2.0.3";
|
||||
version = "2.0.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "decred";
|
||||
repo = "dcrwallet";
|
||||
rev = "release-v${version}";
|
||||
hash = "sha256-sRwGpOVydfZjgo7W+4RsHC4JElPyilbV5xhcHxPh2Wc=";
|
||||
hash = "sha256-JKux64ANtoBumfVU2OyAyLgHDNZMe/bn+SMuQ8qV43M=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-lVVIS3FL8XwthCpzRKdw59NVtHVxXQ0ouD7jYQzOecM=";
|
||||
vendorHash = "sha256-ic8328r3BpycC2NiErTiFtRIkQaBhYcBwRgq/t9hmT8=";
|
||||
|
||||
subPackages = [ "." ];
|
||||
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "chatblade";
|
||||
version = "0.6.3";
|
||||
version = "0.6.4";
|
||||
format = "setuptools";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-4zLyIrBkilZ2ciBRkU41iK6Q8xDTdFJYOYalNeEMApg=";
|
||||
hash = "sha256-d8XavZBuWsuIUxraC2XaWM6tgo2JmsPZwzyl9Rj5wWM=";
|
||||
};
|
||||
|
||||
doCheck = false; # there are no tests
|
||||
|
||||
@@ -35,14 +35,14 @@ https://github.com/NixOS/nixpkgs/issues/199596#issuecomment-1310136382 */
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
version = "1.6.0";
|
||||
version = "1.6.1";
|
||||
pname = "syncthingtray";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Martchus";
|
||||
repo = "syncthingtray";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-tbtSISWBNHxuF2T1XK5JnkiPMYzgP4fyw5t6z91P2p8=";
|
||||
hash = "sha256-ZyYByMNMlXRjCCrvr5l+ePkWDrX7uxleVvxr09YeURQ=";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
|
||||
@@ -2,16 +2,16 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "krelay";
|
||||
version = "0.1.0";
|
||||
version = "0.1.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "knight42";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
hash = "sha256-tZnHkjsAT8AOIpVDIiHnD6k/2S/S/+jM9uw18TaYJaA=";
|
||||
hash = "sha256-MnIeWsFpxSpE01uZtfI8Mhg6TSI9quz2TDKaMmBYbR0=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-5lA7I/vrc6+XsiSCL61a/p7jbseLcJyXnOC5R/z85vQ=";
|
||||
vendorHash = "sha256-N8r+C+j9hyAWdDXTzJgFNUfjL1mROr2KfyY0+XEdZVk=";
|
||||
|
||||
subPackages = [ "cmd/client" ];
|
||||
|
||||
|
||||
@@ -2,16 +2,16 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "dnscontrol";
|
||||
version = "4.12.5";
|
||||
version = "4.13.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "StackExchange";
|
||||
repo = "dnscontrol";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-xNbCKRAHs9xiZMLbsV6vcu8ga7WaGqZ+Dg4itTmRRr4=";
|
||||
hash = "sha256-qDCt1Ld3xHPexpCv/0SbvQwGhWE46cVX3BJ0PoBsKcA=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-Zq/98A3FiOPySXqY83rboC39cLcwrk6AvBk8+XIPrT8=";
|
||||
vendorHash = "sha256-qEIvxQ4PRtDWyIw3MWmyXV4HLraCLSglHivlV7UJ9jM=";
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
|
||||
|
||||
@@ -296,7 +296,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
homepage = "https://www.qemu.org/";
|
||||
description = "Generic and open source machine emulator and virtualizer";
|
||||
license = licenses.gpl2Plus;
|
||||
maintainers = with maintainers; [ qyliss ];
|
||||
maintainers = with maintainers; [ qyliss ] ++ lib.optionals xenSupport xen.meta.maintainers;
|
||||
platforms = platforms.unix;
|
||||
}
|
||||
# toolsOnly: Does not have qemu-kvm and there's no main support tool
|
||||
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
lib,
|
||||
buildGoModule,
|
||||
cloudflare-dynamic-dns,
|
||||
fetchFromGitHub,
|
||||
testers,
|
||||
}:
|
||||
buildGoModule rec {
|
||||
pname = "cloudflare-dynamic-dns";
|
||||
version = "4.3.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "zebradil";
|
||||
repo = "cloudflare-dynamic-dns";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-3sE4iaSkCAAMJ6FtZgXXkjb0aO73ehluY3WMQlOgxwc=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-/UaTOCbE8ieCtME6AudbXE5ntCptPFoESYrdn7qK0MU=";
|
||||
|
||||
subPackages = ".";
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X=main.version=${version}"
|
||||
"-X=main.commit=nixpkg-${version}"
|
||||
"-X=main.date=1970-01-01"
|
||||
];
|
||||
|
||||
CGO_ENABLED = 0;
|
||||
|
||||
passthru.tests.version = testers.testVersion { package = cloudflare-dynamic-dns; };
|
||||
|
||||
meta = with lib; {
|
||||
changelog = "https://github.com/Zebradil/cloudflare-dynamic-dns/blob/${version}/CHANGELOG.md";
|
||||
description = "Dynamic DNS client for Cloudflare";
|
||||
homepage = "https://github.com/Zebradil/cloudflare-dynamic-dns";
|
||||
license = licenses.mit;
|
||||
mainProgram = "cloudflare-dynamic-dns";
|
||||
maintainers = [ maintainers.zebradil ];
|
||||
};
|
||||
}
|
||||
@@ -10,12 +10,12 @@
|
||||
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "disko";
|
||||
version = "1.6.1";
|
||||
version = "1.7.0";
|
||||
src = fetchFromGitHub {
|
||||
owner = "nix-community";
|
||||
repo = "disko";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-5CNvkH0Nf7yMwgKhjUNg/lUK40C7DXB4zKOuA2jVO90=";
|
||||
hash = "sha256-tqoAO8oT6zEUDXte98cvA1saU9+1dLJQe3pMKLXv8ps=";
|
||||
};
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
buildInputs = [ bash ];
|
||||
|
||||
@@ -11,13 +11,13 @@
|
||||
}:
|
||||
let
|
||||
pname = "feishin";
|
||||
version = "0.7.3";
|
||||
version = "0.8.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jeffvli";
|
||||
repo = "feishin";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-UOY0wjWGK7sal/qQbbkHjFUIA49QtbO+Ei6hSTOyHWk=";
|
||||
hash = "sha256-KaZA7ZAeN6f1PWMeUl0Z4Xl/S/uD2vLPHM5uM+dIbko=";
|
||||
};
|
||||
|
||||
electron = electron_31;
|
||||
@@ -26,7 +26,7 @@ buildNpmPackage {
|
||||
inherit pname version;
|
||||
|
||||
inherit src;
|
||||
npmDepsHash = "sha256-FLo8FCpxvh2Iqd3pkpgwRZ4f2viX4iET64VAuXN362g=";
|
||||
npmDepsHash = "sha256-1BG4U6x+e204KdrIh0S/rrdj/3wh2iuuWQgFXLjO3iw=";
|
||||
|
||||
npmFlags = [ "--legacy-peer-deps" ];
|
||||
makeCacheWritable = true;
|
||||
@@ -60,7 +60,7 @@ buildNpmPackage {
|
||||
inherit version;
|
||||
|
||||
src = "${src}/release/app";
|
||||
npmDepsHash = "sha256-fQV2yqyNZCjeNUekBaXUsND2lIZYYz07YQ6TGoFxT9Q=";
|
||||
npmDepsHash = "sha256-//K8jiO3nEHs08l9eMDW2HnZBeBgxBMai2omoCI7wQw=";
|
||||
|
||||
npmFlags = [ "--ignore-scripts" ];
|
||||
dontNpmBuild = true;
|
||||
|
||||
@@ -14,13 +14,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "fluent-bit";
|
||||
version = "3.1.6";
|
||||
version = "3.1.7";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "fluent";
|
||||
repo = "fluent-bit";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-l33DDS7rk/uLCGTU5WTGvQH0JUEarKo3cxMrXn5eefc=";
|
||||
hash = "sha256-aolwCWZa+HS7NEbRxkcH+8Lv3Q3sDYqa4uFS1fANRHI=";
|
||||
};
|
||||
|
||||
# optional only to avoid linux rebuild
|
||||
|
||||
@@ -6,16 +6,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "hextazy";
|
||||
version = "0.4";
|
||||
version = "0.6";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "0xfalafel";
|
||||
repo = "hextazy";
|
||||
rev = "${version}";
|
||||
hash = "sha256-5ZT6oXG3dWJ8vPX0oieWQsYJQYCTwtlb1B8kmGlLv0k=";
|
||||
hash = "sha256-unZAW5ErHaEPpPwlo20/3//qhTpCjcmj0ses9FKgVJc=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-n1HvkWNbHU8UUlqsCnuKESKQznk1WTe6eQiUJjVVXYE=";
|
||||
cargoHash = "sha256-4JpgUGthCbXSn98f4RrPoTcaGSCyZeuJqMVdLH7gKgs=";
|
||||
|
||||
meta = {
|
||||
description = "TUI hexeditor in Rust with colored bytes";
|
||||
|
||||
@@ -10,16 +10,16 @@
|
||||
|
||||
buildGo123Module rec {
|
||||
pname = "hugo";
|
||||
version = "0.133.1";
|
||||
version = "0.134.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "gohugoio";
|
||||
repo = "hugo";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-vTUhUSaUvj3gBoiYOJwmxScCpl2Z6/xRWvyV3ivPBTo=";
|
||||
hash = "sha256-XglHrV+MD9Nq1qwJB63eATuS+6SwjZVF5u6H5EejEow=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-+1wNCavx9pVWlFeP3NF/OAMgTVfIqAQdCkq4fW9RZxc=";
|
||||
vendorHash = "sha256-oDa5uWQ/vFSmTNwZ3zsYtsuLCzddV9DeaEGx5krwWRE=";
|
||||
|
||||
doCheck = false;
|
||||
|
||||
|
||||
@@ -14,6 +14,8 @@
|
||||
runCommand,
|
||||
validatePkgConfig,
|
||||
gitUpdater,
|
||||
buildPackages,
|
||||
perlPackages,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
@@ -30,15 +32,21 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
nativeBuildInputs = [
|
||||
flex
|
||||
validatePkgConfig
|
||||
perl
|
||||
perlPackages.XMLWriter
|
||||
perlPackages.XMLParser
|
||||
];
|
||||
depsBuildBuild = [ buildPackages.stdenv.cc ];
|
||||
|
||||
buildInputs = [
|
||||
libuuid
|
||||
libx86emu
|
||||
perl
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
# used by the build system
|
||||
echo ${finalAttrs.version} > VERSION
|
||||
|
||||
# Replace /usr paths with Nix store paths
|
||||
substituteInPlace Makefile \
|
||||
--replace-fail "/sbin" "/bin" \
|
||||
@@ -56,13 +64,32 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
--replace-fail "/sbin/rmmod" "${kmod}/bin/rmmod" \
|
||||
--replace-fail "/usr/bin/udevinfo" "${systemdMinimal}/bin/udevinfo" \
|
||||
--replace-fail "/usr/bin/udevadm" "${systemdMinimal}/bin/udevadm"
|
||||
|
||||
'';
|
||||
|
||||
# The pci/usb ids in hwinfo are ancient. We can get a more up-to-date list simply by copying from systemd
|
||||
preBuild = ''
|
||||
# since we don't have .git, we cannot run this.
|
||||
rm git2log
|
||||
pushd src/ids
|
||||
cp ${systemdMinimal.src}/hwdb.d/pci.ids src/pci
|
||||
cp ${systemdMinimal.src}/hwdb.d/usb.ids src/usb
|
||||
# taken from https://github.com/openSUSE/hwinfo/blob/c87f449f1d4882c71b0a1e6dc80638224a5baeed/src/ids/update_pci_usb
|
||||
perl -pi -e 'undef $_ if /^C\s/..1' src/usb
|
||||
perl ./convert_hd src/pci
|
||||
perl ./convert_hd src/usb
|
||||
popd
|
||||
|
||||
# build tools for build arch
|
||||
make -C src/ids CC=$CC_FOR_BUILD -j $NIX_BUILD_CORES check_hd
|
||||
make -C src/isdn/cdb CC=$CC_FOR_BUILD -j $NIX_BUILD_CORES isdn_cdb mk_isdnhwdb
|
||||
'';
|
||||
|
||||
makeFlags = [
|
||||
"LIBDIR=/lib"
|
||||
"HWINFO_VERSION=${finalAttrs.version}"
|
||||
"CC=${stdenv.cc.targetPrefix}cc"
|
||||
"ARCH=${stdenv.hostPlatform.uname.processor}"
|
||||
];
|
||||
|
||||
installFlags = [ "DESTDIR=$(out)" ];
|
||||
|
||||
passthru = {
|
||||
|
||||
@@ -5,16 +5,16 @@
|
||||
}:
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "impala";
|
||||
version = "0.2.1";
|
||||
version = "0.2.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "pythops";
|
||||
repo = "impala";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-0ULcknkZKYEvuqlcY8E1kZtpA0lPxxjRV2/zfak+FKU=";
|
||||
hash = "sha256-4LQmM4VTW3ykh6eDWKxBe3jxlJphgAytgeaQZNwivsQ=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-1jFUfpinqXBu8eTFAA1dRDk1F1IhNjcA7CkJmaIjkFQ=";
|
||||
cargoHash = "sha256-IMvlGAD9DB00luu9F4UKxwSYt0sV+IU8Pb7r10VtyYg=";
|
||||
|
||||
meta = {
|
||||
description = "TUI for managing wifi";
|
||||
|
||||
Generated
+742
-780
File diff suppressed because it is too large
Load Diff
@@ -14,12 +14,12 @@ let
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "libeufin";
|
||||
version = "0.11.3";
|
||||
version = "0.13.0";
|
||||
|
||||
src = fetchgit {
|
||||
url = "https://git.taler.net/libeufin.git/";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-6bMYcpxwL1UJXt0AX6R97C0Orwqb7E+TZO2Sz1qode8=";
|
||||
hash = "sha256-whGcFZYuyeFfhu+mIi7oUNJRXjaVGuL67sfUrHF85Fs=";
|
||||
fetchSubmodules = true;
|
||||
leaveDotGit = true; # required for correct submodule fetching
|
||||
# Delete .git folder for reproducibility (otherwise, the hash changes unexpectedly after fetching submodules)
|
||||
@@ -39,15 +39,9 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
substituteInPlace build.gradle \
|
||||
--replace-fail "commandLine 'git', 'rev-parse', '--short', 'HEAD'" 'commandLine "cat", "$projectDir/common/src/main/resources/HEAD.txt"'
|
||||
|
||||
# Gradle projects provide a .module metadata file as artifact. This artifact is used by gradle
|
||||
# to download dependencies to the cache when needed, but do not provide the jar for the
|
||||
# offline installation for our build phase. Since we make an offline Maven repo, we have to
|
||||
# substitute the gradle deps for their maven counterpart to retrieve the .jar artifacts.
|
||||
for dir in common bank nexus testbench; do
|
||||
substituteInPlace $dir/build.gradle \
|
||||
--replace-fail ':$ktor_version' '-jvm:$ktor_version' \
|
||||
--replace-fail ':$clikt_version' '-jvm:$clikt_version'
|
||||
done
|
||||
# Use gradle repo to download dependencies
|
||||
substituteInPlace build.gradle \
|
||||
--replace-fail 'mavenCentral()' "gradlePluginPortal()"
|
||||
|
||||
runHook postPatch
|
||||
'';
|
||||
|
||||
@@ -5,11 +5,11 @@
|
||||
|
||||
stdenvNoCC.mkDerivation rec {
|
||||
pname = "lxgw-neoxihei";
|
||||
version = "1.201";
|
||||
version = "1.202";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/lxgw/LxgwNeoXiHei/releases/download/v${version}/LXGWNeoXiHei.ttf";
|
||||
hash = "sha256-2w25Jvbx7u9O0azsvLSX1TxfXANVNdfzjfNALhsxUZI=";
|
||||
hash = "sha256-J0dCbgpI3bQwuA/fM5m1Rh43ZaihGSjsTTyFvp8TAEM=";
|
||||
};
|
||||
|
||||
dontUnpack = true;
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
}:
|
||||
|
||||
let
|
||||
version = "1.43.6";
|
||||
version = "1.44.0";
|
||||
|
||||
rpath = lib.makeLibraryPath [
|
||||
alsa-lib
|
||||
@@ -82,7 +82,7 @@ let
|
||||
if stdenv.hostPlatform.system == "x86_64-linux" then
|
||||
fetchurl {
|
||||
url = "https://downloads.mongodb.com/compass/mongodb-compass_${version}_amd64.deb";
|
||||
hash = "sha256-pAjOFwQdzxvDs1rx6xuvr2W59/jPwZakoShG9h6qfJE=";
|
||||
hash = "sha256-EtICvM7oHToQS//kztOoVb6qPw5M/5+bHjNCcuFaCRA=";
|
||||
}
|
||||
else
|
||||
throw "MongoDB compass is not supported on ${stdenv.hostPlatform.system}";
|
||||
|
||||
@@ -8,14 +8,14 @@
|
||||
|
||||
python3.pkgs.buildPythonApplication rec {
|
||||
pname = "nix-update";
|
||||
version = "1.5.0";
|
||||
version = "1.5.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Mic92";
|
||||
repo = pname;
|
||||
rev = version;
|
||||
hash = "sha256-zWkJs6anDddTiUestnqGVfG1GErLJr5EarWI3DcKZpU=";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-JXls4EgMDAWtd736nXS2lYTUv9QIjRpkCTimxNtMN7Q=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -39,6 +39,10 @@ stdenv.mkDerivation rec {
|
||||
install -m 444 -D nselib/data/passwords.lst $out/share/wordlists/nmap.lst
|
||||
'';
|
||||
|
||||
postFixup = lib.optionalString stdenv.isDarwin ''
|
||||
install_name_tool -change liblinear.so.5 ${liblinear.out}/lib/liblinear.5.dylib $out/bin/nmap
|
||||
'';
|
||||
|
||||
makeFlags = lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [
|
||||
"AR=${stdenv.cc.bintools.targetPrefix}ar"
|
||||
"RANLIB=${stdenv.cc.bintools.targetPrefix}ranlib"
|
||||
|
||||
@@ -9,16 +9,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "ord";
|
||||
version = "0.19.1";
|
||||
version = "0.20.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ordinals";
|
||||
repo = "ord";
|
||||
rev = version;
|
||||
hash = "sha256-psZ0NrCjRuRepatEcEMSVbw8JHD5Nh/vUXSxiGqDyfg=";
|
||||
hash = "sha256-qTTAViVZEw4XgYADoonsVZPulp43lFFkX2xE5OFbL3s=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-gxIQZm5uZqdJ1ou6lghinj4Roi/L5HHb+d+i0t5HdaU=";
|
||||
cargoHash = "sha256-QSeAAaT1LbcWLmML8i2sgRtTnimZfKgLq6qhnpQr8cc=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
|
||||
+3
-3
@@ -20,13 +20,13 @@
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "challenger";
|
||||
version = "0.12.0";
|
||||
pname = "taler-challenger";
|
||||
version = "0.13.0";
|
||||
|
||||
src = fetchgit {
|
||||
url = "https://git.taler.net/challenger.git";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-Qntwtcjjtu3Mbr8Wi5pgFq8KENaycGR4Y3hJ5+LBgTI=";
|
||||
hash = "sha256-OlUgE40Qo7on9VaMGKJ/MRWActDBqPe7Ja95dv1OFhA=";
|
||||
};
|
||||
|
||||
# https://git.taler.net/challenger.git/tree/bootstrap
|
||||
@@ -20,18 +20,15 @@
|
||||
texinfo,
|
||||
}:
|
||||
|
||||
let
|
||||
version = "0.12.0";
|
||||
in
|
||||
stdenv.mkDerivation {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "taler-exchange";
|
||||
inherit version;
|
||||
version = "0.13.0";
|
||||
|
||||
src = fetchgit {
|
||||
url = "https://git.taler.net/exchange.git";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
fetchSubmodules = true;
|
||||
hash = "sha256-yHRRMlqFA2OiFg0rBVzn7130wyVaxKn2dChFTPnVtbs=";
|
||||
hash = "sha256-elVZUuiIMLOG058n+Egpy9oD9T2sLDC4TUCYZTCi0bw=";
|
||||
};
|
||||
|
||||
patches = [ ./0001-add-TALER_TEMPLATING_init_path.patch ];
|
||||
@@ -63,9 +60,33 @@ stdenv.mkDerivation {
|
||||
preAutoreconf = ''
|
||||
./contrib/gana-generate.sh
|
||||
pushd contrib
|
||||
find wallet-core/aml-backoffice/ -type f -printf ' %p \\\n' | sort > Makefile.am.ext
|
||||
rm -f Makefile.am
|
||||
{
|
||||
echo 'dist_amlspapkgdata_DATA = \'
|
||||
find wallet-core/aml-backoffice/ -type f | sort | awk '{print " " $1 " \\" }'
|
||||
} >> Makefile.am.ext
|
||||
# Remove extra '\' at the end of the file
|
||||
truncate -s -2 Makefile.am.ext
|
||||
|
||||
{
|
||||
echo ""
|
||||
echo 'dist_kycspapkgdata_DATA = \'
|
||||
find wallet-core/kyc/ -type f | sort | awk '{print " " $1 " \\" }'
|
||||
} >> Makefile.am.ext
|
||||
# Remove extra '\' at the end of the file
|
||||
truncate -s -2 Makefile.am.ext
|
||||
|
||||
{
|
||||
echo ""
|
||||
echo 'dist_auditorspapkgdata_DATA = \'
|
||||
find wallet-core/auditor-backoffice/ -type f | sort | awk '{print " " $1 " \\" }'
|
||||
} >> Makefile.am.ext
|
||||
# Remove extra '\' at the end of the file
|
||||
truncate -s -2 Makefile.am.ext
|
||||
|
||||
cat Makefile.am.in Makefile.am.ext >> Makefile.am
|
||||
# Prevent accidental editing of the generated Makefile.am
|
||||
chmod -w Makefile.am
|
||||
popd
|
||||
'';
|
||||
|
||||
@@ -80,7 +101,7 @@ stdenv.mkDerivation {
|
||||
|
||||
checkTarget = "check";
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = ''
|
||||
Taler is an electronic payment system providing the ability to pay
|
||||
anonymously using digital cash. Taler consists of a network protocol
|
||||
@@ -93,8 +114,8 @@ stdenv.mkDerivation {
|
||||
'';
|
||||
homepage = "https://taler.net/";
|
||||
changelog = "https://git.taler.net/exchange.git/tree/ChangeLog";
|
||||
license = licenses.agpl3Plus;
|
||||
maintainers = with maintainers; [ astro ];
|
||||
platforms = platforms.linux;
|
||||
license = lib.licenses.agpl3Plus;
|
||||
maintainers = with lib.maintainers; [ astro ];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
gnunet,
|
||||
qrencode,
|
||||
taler-exchange,
|
||||
taler-wallet-core,
|
||||
libtool,
|
||||
pkg-config,
|
||||
autoreconfHook,
|
||||
@@ -12,25 +13,15 @@
|
||||
jq,
|
||||
}:
|
||||
|
||||
let
|
||||
version = "0.12.0";
|
||||
|
||||
taler-wallet-core = fetchgit {
|
||||
url = "https://git.taler.net/wallet-core.git";
|
||||
# https://taler.net/en/news/2024-23.html
|
||||
rev = "v0.12.7";
|
||||
hash = "sha256-5fyPPrRCKvHTgipIpKqHX3iH5f+wTuyfsAKgKmvl1nI=";
|
||||
};
|
||||
in
|
||||
stdenv.mkDerivation {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "taler-merchant";
|
||||
inherit version;
|
||||
version = "0.13.0";
|
||||
|
||||
src = fetchgit {
|
||||
url = "https://git.taler.net/merchant.git";
|
||||
rev = "v${version}";
|
||||
rev = "v${finalAttrs.version}";
|
||||
fetchSubmodules = true;
|
||||
hash = "sha256-BNIVlL+YPqqRZUhHOR/eH38dSHn/kNyCbMyz0ICxAMk=";
|
||||
hash = "sha256-N3atOOE21OEks3G1LPOM5qo/kq0D5D9gmTfURCBZx6M=";
|
||||
};
|
||||
|
||||
postUnpack = ''
|
||||
@@ -88,7 +79,7 @@ stdenv.mkDerivation {
|
||||
|
||||
checkTarget = "check";
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = ''
|
||||
This is the GNU Taler merchant backend. It provides the logic that should run
|
||||
at every GNU Taler merchant. The GNU Taler merchant is a RESTful backend that
|
||||
@@ -99,8 +90,8 @@ stdenv.mkDerivation {
|
||||
'';
|
||||
homepage = "https://taler.net/";
|
||||
changelog = "https://git.taler.net/merchant.git/tree/ChangeLog";
|
||||
license = licenses.agpl3Plus;
|
||||
maintainers = with maintainers; [ astro ];
|
||||
platforms = platforms.linux;
|
||||
license = lib.licenses.agpl3Plus;
|
||||
maintainers = with lib.maintainers; [ astro ];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -18,13 +18,13 @@
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "sync";
|
||||
version = "0.11.0";
|
||||
pname = "taler-sync";
|
||||
version = "0.13.1";
|
||||
|
||||
src = fetchgit {
|
||||
url = "https://git.taler.net/sync.git";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-IGYc4Olbn9lVnN1THR2BXzllD1li/vhWwHg+1WU84YM=";
|
||||
hash = "sha256-v5OQVpyTDWYGJrEbnOIDYu0nZlJcMN5AGunfn6G7s20=";
|
||||
};
|
||||
|
||||
strictDeps = true;
|
||||
@@ -37,12 +37,12 @@ let
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "taler-wallet-core";
|
||||
version = "0.12.12";
|
||||
version = "0.13.1";
|
||||
|
||||
src = fetchgit {
|
||||
url = "https://git.taler.net/wallet-core.git";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-36P74gRFSdDzyas/OFyjdwnoIT3sjVmSs/N4ozld7sE=";
|
||||
hash = "sha256-1TM2kD4HfL3QPzZ3Xzq5Sfycevf94Pkw7HpEoMkujN8=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "upbound";
|
||||
version = "0.32.1";
|
||||
version = "0.33.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = pname;
|
||||
repo = "up";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-E+9Goj2YppZ5Ka84vICmnjDeWcaW7kcxSsKyqZZoDs8=";
|
||||
sha256 = "sha256-PJMOR/XpWqtSIb3x61o0iLwETCHA5e07etmEZYQtzXw=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-WLRXj4G49JEbQc2aFAjLLCpQrDhN94jazWxfM70hHqs=";
|
||||
|
||||
Generated
+3
-2
@@ -4452,7 +4452,7 @@ checksum = "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314"
|
||||
|
||||
[[package]]
|
||||
name = "uv"
|
||||
version = "0.4.3"
|
||||
version = "0.4.4"
|
||||
dependencies = [
|
||||
"anstream",
|
||||
"anyhow",
|
||||
@@ -5209,7 +5209,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "uv-version"
|
||||
version = "0.4.3"
|
||||
version = "0.4.4"
|
||||
|
||||
[[package]]
|
||||
name = "uv-virtualenv"
|
||||
@@ -5250,6 +5250,7 @@ dependencies = [
|
||||
"pypi-types",
|
||||
"regex",
|
||||
"rustc-hash",
|
||||
"same-file",
|
||||
"schemars",
|
||||
"serde",
|
||||
"thiserror",
|
||||
|
||||
@@ -16,14 +16,14 @@
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "uv";
|
||||
version = "0.4.3";
|
||||
version = "0.4.4";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "astral-sh";
|
||||
repo = "uv";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-NxnG7mKl0mB4sLKgzhgCBfp9e/Bz7bRqv5ShY4i01TY=";
|
||||
hash = "sha256-PhLatO4XeYFrv0DqPc0NlSGXJvLkem0pqxEcoVZddZw=";
|
||||
};
|
||||
|
||||
cargoDeps = rustPlatform.importCargoLock {
|
||||
|
||||
@@ -23,12 +23,6 @@ let
|
||||
# https://github.com/encode/django-rest-framework/discussions/9342
|
||||
disabledTests = (old.disabledTests or [ ]) ++ [ "test_invalid_inputs" ];
|
||||
});
|
||||
celery = prev.celery.overridePythonAttrs (old: {
|
||||
dependencies = old.dependencies ++ prev.celery.optional-dependencies.redis;
|
||||
});
|
||||
python-redis-lock = prev.python-redis-lock.overridePythonAttrs (old: {
|
||||
dependencies = old.dependencies ++ prev.python-redis-lock.optional-dependencies.django;
|
||||
});
|
||||
};
|
||||
};
|
||||
in
|
||||
@@ -47,7 +41,7 @@ python.pkgs.buildPythonApplication rec {
|
||||
owner = "WeblateOrg";
|
||||
repo = "weblate";
|
||||
rev = "refs/tags/weblate-${version}";
|
||||
hash = "sha256-mVcVthOiUTTYGRIp6pcubMsHZW55P86ZCfeno6JjN4I=";
|
||||
hash = "sha256-h5+0lOMD+H0ehtZ0bngA9bI5va1I5KjZH9boaEtXJPo=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
@@ -76,67 +70,71 @@ python.pkgs.buildPythonApplication rec {
|
||||
${python.pythonOnBuildForHost.interpreter} manage.py compress
|
||||
'';
|
||||
|
||||
dependencies = with python.pkgs; [
|
||||
aeidon
|
||||
ahocorasick-rs
|
||||
borgbackup
|
||||
celery
|
||||
certifi
|
||||
charset-normalizer
|
||||
django-crispy-bootstrap3
|
||||
cryptography
|
||||
cssselect
|
||||
cython
|
||||
cyrtranslit
|
||||
diff-match-patch
|
||||
django-appconf
|
||||
django-celery-beat
|
||||
django-compressor
|
||||
django-cors-headers
|
||||
django-crispy-forms
|
||||
django-filter
|
||||
django-redis
|
||||
django-otp
|
||||
django-otp-webauthn
|
||||
django
|
||||
djangorestframework
|
||||
filelock
|
||||
fluent-syntax
|
||||
gitpython
|
||||
hiredis
|
||||
html2text
|
||||
iniparse
|
||||
jsonschema
|
||||
lxml
|
||||
mistletoe
|
||||
nh3
|
||||
openpyxl
|
||||
packaging
|
||||
phply
|
||||
pillow
|
||||
pycairo
|
||||
pygments
|
||||
pygobject3
|
||||
pyicumessageformat
|
||||
pyparsing
|
||||
python-dateutil
|
||||
python-redis-lock
|
||||
qrcode
|
||||
rapidfuzz
|
||||
redis
|
||||
requests
|
||||
ruamel-yaml
|
||||
sentry-sdk
|
||||
siphashc
|
||||
social-auth-app-django
|
||||
social-auth-core
|
||||
tesserocr
|
||||
translate-toolkit
|
||||
translation-finder
|
||||
user-agents
|
||||
weblate-language-data
|
||||
weblate-schemas
|
||||
];
|
||||
dependencies =
|
||||
with python.pkgs;
|
||||
[
|
||||
aeidon
|
||||
ahocorasick-rs
|
||||
(toPythonModule (borgbackup.override { python3 = python; }))
|
||||
celery
|
||||
certifi
|
||||
charset-normalizer
|
||||
django-crispy-bootstrap3
|
||||
cryptography
|
||||
cssselect
|
||||
cython
|
||||
cyrtranslit
|
||||
diff-match-patch
|
||||
django-appconf
|
||||
django-celery-beat
|
||||
django-compressor
|
||||
django-cors-headers
|
||||
django-crispy-forms
|
||||
django-filter
|
||||
django-redis
|
||||
django-otp
|
||||
django-otp-webauthn
|
||||
django
|
||||
djangorestframework
|
||||
filelock
|
||||
fluent-syntax
|
||||
gitpython
|
||||
hiredis
|
||||
html2text
|
||||
iniparse
|
||||
jsonschema
|
||||
lxml
|
||||
mistletoe
|
||||
nh3
|
||||
openpyxl
|
||||
packaging
|
||||
phply
|
||||
pillow
|
||||
pycairo
|
||||
pygments
|
||||
pygobject3
|
||||
pyicumessageformat
|
||||
pyparsing
|
||||
python-dateutil
|
||||
python-redis-lock
|
||||
qrcode
|
||||
rapidfuzz
|
||||
redis
|
||||
requests
|
||||
ruamel-yaml
|
||||
sentry-sdk
|
||||
siphashc
|
||||
social-auth-app-django
|
||||
social-auth-core
|
||||
tesserocr
|
||||
translate-toolkit
|
||||
translation-finder
|
||||
user-agents
|
||||
weblate-language-data
|
||||
weblate-schemas
|
||||
]
|
||||
++ python-redis-lock.optional-dependencies.django
|
||||
++ celery.optional-dependencies.redis;
|
||||
|
||||
optional-dependencies = {
|
||||
postgres = with python.pkgs; [ psycopg ];
|
||||
@@ -164,7 +162,10 @@ python.pkgs.buildPythonApplication rec {
|
||||
meta = with lib; {
|
||||
description = "Web based translation tool with tight version control integration";
|
||||
homepage = "https://weblate.org/";
|
||||
license = licenses.gpl3Plus;
|
||||
license = with licenses; [
|
||||
gpl3Plus
|
||||
mit
|
||||
];
|
||||
platforms = platforms.linux;
|
||||
maintainers = with maintainers; [ erictapen ];
|
||||
};
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "cpp-utilities";
|
||||
version = "5.26.0";
|
||||
version = "5.26.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Martchus";
|
||||
repo = "cpp-utilities";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-PU3Cn+T/ngbK2/3cBkvI1pCHKnYTWP4JepMMAmWNK1k=";
|
||||
sha256 = "sha256-ft8gusZ6We3nEAOwccGrUidxpO5tdWR5VNDQ/r5l2P8=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
|
||||
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
|
||||
substituteInPlace Makefile --replace "/usr" "/"
|
||||
'';
|
||||
|
||||
buildFlags = [ "shared" ];
|
||||
buildFlags = [ "shared" "CC=${stdenv.cc.targetPrefix}cc" ];
|
||||
enableParallelBuilding = true;
|
||||
|
||||
installFlags = [ "DESTDIR=$(out)" "LIBDIR=/lib" ];
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "qtutilities";
|
||||
version = "6.14.2";
|
||||
version = "6.14.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Martchus";
|
||||
repo = "qtutilities";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-Ugnnebts9+fUlxwjT9qpxV558PcJiHHhY5BzburR+EI=";
|
||||
hash = "sha256-WgZZEs3Fse+0+FLVO1GTkxqxzZPfJuxS7Ij/G0ACZSY=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "tagparser";
|
||||
version = "12.2.0";
|
||||
version = "12.3.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Martchus";
|
||||
repo = "tagparser";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-Plq6iimXStrveSw+SfzuXUuLlQ06ugO21e97fXivqYk=";
|
||||
hash = "sha256-dhdUbEnwj4hP/Mn9bT6nja9OjPdXftzZou7mtH+P9bI=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
|
||||
@@ -19,7 +19,7 @@ buildPythonPackage rec {
|
||||
src = fetchPypi {
|
||||
inherit version;
|
||||
pname = "ahocorasick_rs";
|
||||
sha256 = "sha256-lzRwODlJlymMSih3CqNIeR+HrUbgVhroM1JuHFfW848=";
|
||||
hash = "sha256-lzRwODlJlymMSih3CqNIeR+HrUbgVhroM1JuHFfW848=";
|
||||
};
|
||||
|
||||
cargoDeps = rustPlatform.fetchCargoTarball {
|
||||
@@ -31,7 +31,6 @@ buildPythonPackage rec {
|
||||
nativeBuildInputs = with rustPlatform; [
|
||||
maturinBuildHook
|
||||
cargoSetupHook
|
||||
typing-extensions
|
||||
];
|
||||
|
||||
nativeCheckInputs = [
|
||||
@@ -46,6 +45,7 @@ buildPythonPackage rec {
|
||||
meta = with lib; {
|
||||
description = "Fast Aho-Corasick algorithm for Python";
|
||||
homepage = "https://github.com/G-Research/ahocorasick_rs/";
|
||||
changelog = "https://github.com/G-Research/ahocorasick_rs/blob/${version}/CHANGELOG.md";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ erictapen ];
|
||||
};
|
||||
|
||||
@@ -0,0 +1,40 @@
|
||||
{
|
||||
buildPythonPackage,
|
||||
fetchPypi,
|
||||
lib,
|
||||
hatchling,
|
||||
hatch-requirements-txt,
|
||||
domdf-python-tools,
|
||||
idna,
|
||||
}:
|
||||
buildPythonPackage rec {
|
||||
pname = "apeye-core";
|
||||
version = "1.1.5";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit version;
|
||||
pname = "apeye_core";
|
||||
hash = "sha256-Xecu09AMybIP6lXlS3q49e+FAOszpTaLwWKlWF4jilU=";
|
||||
};
|
||||
|
||||
build-system = [ hatchling ];
|
||||
|
||||
nativeBuildInputs = [
|
||||
hatch-requirements-txt
|
||||
];
|
||||
|
||||
dependencies = [
|
||||
domdf-python-tools
|
||||
idna
|
||||
];
|
||||
|
||||
nativeCheckInputs = [ ];
|
||||
|
||||
meta = {
|
||||
description = "Core (offline) functionality for the apeye library.";
|
||||
homepage = "https://github.com/domdfcoding/apyey-core";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ tyberius-prime ];
|
||||
};
|
||||
}
|
||||
@@ -9,7 +9,6 @@
|
||||
mypy-boto3-account,
|
||||
mypy-boto3-acm,
|
||||
mypy-boto3-acm-pca,
|
||||
mypy-boto3-alexaforbusiness,
|
||||
mypy-boto3-amp,
|
||||
mypy-boto3-amplify,
|
||||
mypy-boto3-amplifybackend,
|
||||
@@ -36,7 +35,6 @@
|
||||
mypy-boto3-autoscaling-plans,
|
||||
mypy-boto3-backup,
|
||||
mypy-boto3-backup-gateway,
|
||||
mypy-boto3-backupstorage,
|
||||
mypy-boto3-batch,
|
||||
mypy-boto3-billingconductor,
|
||||
mypy-boto3-braket,
|
||||
@@ -137,7 +135,6 @@
|
||||
mypy-boto3-frauddetector,
|
||||
mypy-boto3-fsx,
|
||||
mypy-boto3-gamelift,
|
||||
mypy-boto3-gamesparks,
|
||||
mypy-boto3-glacier,
|
||||
mypy-boto3-globalaccelerator,
|
||||
mypy-boto3-glue,
|
||||
@@ -148,7 +145,6 @@
|
||||
mypy-boto3-guardduty,
|
||||
mypy-boto3-health,
|
||||
mypy-boto3-healthlake,
|
||||
mypy-boto3-honeycode,
|
||||
mypy-boto3-iam,
|
||||
mypy-boto3-identitystore,
|
||||
mypy-boto3-imagebuilder,
|
||||
@@ -159,7 +155,6 @@
|
||||
mypy-boto3-iot,
|
||||
mypy-boto3-iot-data,
|
||||
mypy-boto3-iot-jobs-data,
|
||||
mypy-boto3-iot-roborunner,
|
||||
mypy-boto3-iot1click-devices,
|
||||
mypy-boto3-iot1click-projects,
|
||||
mypy-boto3-iotanalytics,
|
||||
@@ -207,7 +202,6 @@
|
||||
mypy-boto3-lookoutvision,
|
||||
mypy-boto3-m2,
|
||||
mypy-boto3-machinelearning,
|
||||
mypy-boto3-macie,
|
||||
mypy-boto3-macie2,
|
||||
mypy-boto3-managedblockchain,
|
||||
mypy-boto3-managedblockchain-query,
|
||||
@@ -232,7 +226,6 @@
|
||||
mypy-boto3-migrationhub-config,
|
||||
mypy-boto3-migrationhuborchestrator,
|
||||
mypy-boto3-migrationhubstrategy,
|
||||
mypy-boto3-mobile,
|
||||
mypy-boto3-mq,
|
||||
mypy-boto3-mturk,
|
||||
mypy-boto3-mwaa,
|
||||
@@ -390,13 +383,11 @@ buildPythonPackage rec {
|
||||
account = [ mypy-boto3-account ];
|
||||
acm = [ mypy-boto3-acm ];
|
||||
acm-pca = [ mypy-boto3-acm-pca ];
|
||||
alexaforbusiness = [ mypy-boto3-alexaforbusiness ];
|
||||
all = [
|
||||
mypy-boto3-accessanalyzer
|
||||
mypy-boto3-account
|
||||
mypy-boto3-acm
|
||||
mypy-boto3-acm-pca
|
||||
mypy-boto3-alexaforbusiness
|
||||
mypy-boto3-amp
|
||||
mypy-boto3-amplify
|
||||
mypy-boto3-amplifybackend
|
||||
@@ -423,7 +414,6 @@ buildPythonPackage rec {
|
||||
mypy-boto3-autoscaling-plans
|
||||
mypy-boto3-backup
|
||||
mypy-boto3-backup-gateway
|
||||
mypy-boto3-backupstorage
|
||||
mypy-boto3-batch
|
||||
mypy-boto3-billingconductor
|
||||
mypy-boto3-braket
|
||||
@@ -524,7 +514,6 @@ buildPythonPackage rec {
|
||||
mypy-boto3-frauddetector
|
||||
mypy-boto3-fsx
|
||||
mypy-boto3-gamelift
|
||||
mypy-boto3-gamesparks
|
||||
mypy-boto3-glacier
|
||||
mypy-boto3-globalaccelerator
|
||||
mypy-boto3-glue
|
||||
@@ -535,7 +524,6 @@ buildPythonPackage rec {
|
||||
mypy-boto3-guardduty
|
||||
mypy-boto3-health
|
||||
mypy-boto3-healthlake
|
||||
mypy-boto3-honeycode
|
||||
mypy-boto3-iam
|
||||
mypy-boto3-identitystore
|
||||
mypy-boto3-imagebuilder
|
||||
@@ -546,7 +534,6 @@ buildPythonPackage rec {
|
||||
mypy-boto3-iot
|
||||
mypy-boto3-iot-data
|
||||
mypy-boto3-iot-jobs-data
|
||||
mypy-boto3-iot-roborunner
|
||||
mypy-boto3-iot1click-devices
|
||||
mypy-boto3-iot1click-projects
|
||||
mypy-boto3-iotanalytics
|
||||
@@ -594,7 +581,6 @@ buildPythonPackage rec {
|
||||
mypy-boto3-lookoutvision
|
||||
mypy-boto3-m2
|
||||
mypy-boto3-machinelearning
|
||||
mypy-boto3-macie
|
||||
mypy-boto3-macie2
|
||||
mypy-boto3-managedblockchain
|
||||
mypy-boto3-managedblockchain-query
|
||||
@@ -619,7 +605,6 @@ buildPythonPackage rec {
|
||||
mypy-boto3-migrationhub-config
|
||||
mypy-boto3-migrationhuborchestrator
|
||||
mypy-boto3-migrationhubstrategy
|
||||
mypy-boto3-mobile
|
||||
mypy-boto3-mq
|
||||
mypy-boto3-mturk
|
||||
mypy-boto3-mwaa
|
||||
@@ -772,7 +757,6 @@ buildPythonPackage rec {
|
||||
autoscaling-plans = [ mypy-boto3-autoscaling-plans ];
|
||||
backup = [ mypy-boto3-backup ];
|
||||
backup-gateway = [ mypy-boto3-backup-gateway ];
|
||||
backupstorage = [ mypy-boto3-backupstorage ];
|
||||
batch = [ mypy-boto3-batch ];
|
||||
billingconductor = [ mypy-boto3-billingconductor ];
|
||||
boto3 = [
|
||||
@@ -886,7 +870,6 @@ buildPythonPackage rec {
|
||||
frauddetector = [ mypy-boto3-frauddetector ];
|
||||
fsx = [ mypy-boto3-fsx ];
|
||||
gamelift = [ mypy-boto3-gamelift ];
|
||||
gamesparks = [ mypy-boto3-gamesparks ];
|
||||
glacier = [ mypy-boto3-glacier ];
|
||||
globalaccelerator = [ mypy-boto3-globalaccelerator ];
|
||||
glue = [ mypy-boto3-glue ];
|
||||
@@ -897,7 +880,6 @@ buildPythonPackage rec {
|
||||
guardduty = [ mypy-boto3-guardduty ];
|
||||
health = [ mypy-boto3-health ];
|
||||
healthlake = [ mypy-boto3-healthlake ];
|
||||
honeycode = [ mypy-boto3-honeycode ];
|
||||
iam = [ mypy-boto3-iam ];
|
||||
identitystore = [ mypy-boto3-identitystore ];
|
||||
imagebuilder = [ mypy-boto3-imagebuilder ];
|
||||
@@ -908,7 +890,6 @@ buildPythonPackage rec {
|
||||
iot = [ mypy-boto3-iot ];
|
||||
iot-data = [ mypy-boto3-iot-data ];
|
||||
iot-jobs-data = [ mypy-boto3-iot-jobs-data ];
|
||||
iot-roborunner = [ mypy-boto3-iot-roborunner ];
|
||||
iot1click-devices = [ mypy-boto3-iot1click-devices ];
|
||||
iot1click-projects = [ mypy-boto3-iot1click-projects ];
|
||||
iotanalytics = [ mypy-boto3-iotanalytics ];
|
||||
@@ -956,7 +937,6 @@ buildPythonPackage rec {
|
||||
lookoutvision = [ mypy-boto3-lookoutvision ];
|
||||
m2 = [ mypy-boto3-m2 ];
|
||||
machinelearning = [ mypy-boto3-machinelearning ];
|
||||
macie = [ mypy-boto3-macie ];
|
||||
macie2 = [ mypy-boto3-macie2 ];
|
||||
managedblockchain = [ mypy-boto3-managedblockchain ];
|
||||
managedblockchain-query = [ mypy-boto3-managedblockchain-query ];
|
||||
@@ -981,7 +961,6 @@ buildPythonPackage rec {
|
||||
migrationhub-config = [ mypy-boto3-migrationhub-config ];
|
||||
migrationhuborchestrator = [ mypy-boto3-migrationhuborchestrator ];
|
||||
migrationhubstrategy = [ mypy-boto3-migrationhubstrategy ];
|
||||
mobile = [ mypy-boto3-mobile ];
|
||||
mq = [ mypy-boto3-mq ];
|
||||
mturk = [ mypy-boto3-mturk ];
|
||||
mwaa = [ mypy-boto3-mwaa ];
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "cma";
|
||||
version = "3.4.0";
|
||||
version = "4.0.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
@@ -19,7 +19,7 @@ buildPythonPackage rec {
|
||||
owner = "CMA-ES";
|
||||
repo = "pycma";
|
||||
rev = "refs/tags/r${version}";
|
||||
hash = "sha256-wbAH0A5vpnnXqt7TTvLDPnCp6M3QjeCwD6l6LoTVu1w=";
|
||||
hash = "sha256-W4KDtX/Ho/XUrZr2cmS66Q0q90FEHRJN0VF4sMgonRw=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -0,0 +1,42 @@
|
||||
{
|
||||
buildPythonPackage,
|
||||
fetchPypi,
|
||||
lib,
|
||||
flit-core,
|
||||
click,
|
||||
colorama,
|
||||
deprecation-alias,
|
||||
domdf-python-tools,
|
||||
mistletoe,
|
||||
typing-extensions,
|
||||
}:
|
||||
buildPythonPackage rec {
|
||||
pname = "consolekit";
|
||||
version = "1.7.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-Dqi84qeUGirw4z1ay3burLeHESeNK2DDPtPnpJzD/Qw=A";
|
||||
};
|
||||
|
||||
build-system = [ flit-core ];
|
||||
|
||||
dependencies = [
|
||||
click
|
||||
colorama
|
||||
deprecation-alias
|
||||
domdf-python-tools
|
||||
mistletoe
|
||||
typing-extensions
|
||||
];
|
||||
|
||||
nativeCheckInputs = [ ];
|
||||
|
||||
meta = {
|
||||
description = "Additional utilities for click.";
|
||||
homepage = "https://pypi.org/project/consolekit";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ tyberius-prime ];
|
||||
};
|
||||
}
|
||||
@@ -15,8 +15,8 @@ buildPythonPackage rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "opendatakosovo";
|
||||
repo = "cyrillic-transliteration";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-t8UTOmjGqjmxU7+Po0/HmOPWAvcgZibaUC9dMlttA/0=";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-t8UTOmjGqjmxU7+Po0/HmOPWAvcgZibaUC9dMlttA/0=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
{
|
||||
buildPythonPackage,
|
||||
fetchPypi,
|
||||
lib,
|
||||
setuptools,
|
||||
deprecation,
|
||||
packaging,
|
||||
}:
|
||||
buildPythonPackage rec {
|
||||
pname = "deprecation-alias";
|
||||
version = "0.3.3";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-5zJm1MhmwEAHnXoEf5KsLNRotGCAMkht8f/X7xR+ZRU=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [
|
||||
deprecation
|
||||
packaging
|
||||
];
|
||||
|
||||
nativeCheckInputs = [ ];
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace pyproject.toml \
|
||||
--replace-fail '"setuptools!=61.*,<=67.1.0,>=40.6.0"' '"setuptools"'
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "A wrapper around ‘deprecation’ providing support for deprecated aliases.";
|
||||
homepage = "https://github.com/domdfcoding/deprecation-alias";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ tyberius-prime ];
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
buildPythonPackage,
|
||||
fetchPypi,
|
||||
lib,
|
||||
setuptools,
|
||||
domdf-python-tools,
|
||||
handy-archives,
|
||||
packaging,
|
||||
}:
|
||||
buildPythonPackage rec {
|
||||
pname = "dist-meta";
|
||||
version = "0.8.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-5zuHOwg2GDXiVZLU10Ep8DU7ykRR3RK/oQqvFK9GguQ=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [
|
||||
domdf-python-tools
|
||||
handy-archives
|
||||
packaging
|
||||
];
|
||||
|
||||
nativeCheckInputs = [ ];
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace pyproject.toml \
|
||||
--replace-fail '"setuptools!=61.*,<=67.1.0,>=40.6.0"' '"setuptools"'
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Parse and create Python distribution metadata.";
|
||||
homepage = "https://github.com/repo-helper/dist-meta";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ tyberius-prime ];
|
||||
};
|
||||
}
|
||||
@@ -21,15 +21,16 @@ buildPythonPackage rec {
|
||||
hash = "sha256-w5CGWf14Wa8hndpk5r4hlz6gGykvRL+1AhA5Pz5Ejtk=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [
|
||||
django
|
||||
setuptools
|
||||
django-crispy-forms
|
||||
];
|
||||
|
||||
nativeCheckInputs = [
|
||||
pytest-django
|
||||
pytestCheckHook
|
||||
django-crispy-forms
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "crispy_bootstrap3" ];
|
||||
@@ -37,6 +38,7 @@ buildPythonPackage rec {
|
||||
meta = with lib; {
|
||||
description = "Bootstrap 3 template pack for django-crispy-forms";
|
||||
homepage = "https://github.com/django-crispy-forms/crispy-bootstrap3";
|
||||
changelog = "https://github.com/django-crispy-forms/crispy-bootstrap3/blob/${version}/CHANGELOG.md";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ erictapen ];
|
||||
};
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
buildPythonPackage rec {
|
||||
pname = "django-crispy-bootstrap4";
|
||||
version = "2024.1";
|
||||
format = "pyproject";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "django-crispy-forms";
|
||||
@@ -21,15 +21,16 @@ buildPythonPackage rec {
|
||||
hash = "sha256-upHrNDhoY+8qD+aeXPcY452xUIyYjW0apf8mVo6pqY4=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [
|
||||
django
|
||||
setuptools
|
||||
django-crispy-forms
|
||||
];
|
||||
|
||||
nativeCheckInputs = [
|
||||
pytest-django
|
||||
pytestCheckHook
|
||||
django-crispy-forms
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "crispy_bootstrap4" ];
|
||||
@@ -37,6 +38,7 @@ buildPythonPackage rec {
|
||||
meta = with lib; {
|
||||
description = "Bootstrap 4 template pack for django-crispy-forms";
|
||||
homepage = "https://github.com/django-crispy-forms/crispy-bootstrap4";
|
||||
changelog = "https://github.com/django-crispy-forms/crispy-bootstrap4/blob/${version}/CHANGELOG.md";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ onny ];
|
||||
};
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
buildPythonPackage rec {
|
||||
pname = "django-crispy-bootstrap5";
|
||||
version = "2024.2";
|
||||
format = "pyproject";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "django-crispy-forms";
|
||||
@@ -21,15 +21,16 @@ buildPythonPackage rec {
|
||||
hash = "sha256-ehcDwy53pZCqouvUm6qJG2FJzlFZaygTZxNYPOqH1q0=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [
|
||||
django
|
||||
setuptools
|
||||
django-crispy-forms
|
||||
];
|
||||
|
||||
nativeCheckInputs = [
|
||||
pytest-django
|
||||
pytestCheckHook
|
||||
django-crispy-forms
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "crispy_bootstrap5" ];
|
||||
@@ -37,6 +38,7 @@ buildPythonPackage rec {
|
||||
meta = with lib; {
|
||||
description = "Bootstrap 5 template pack for django-crispy-forms";
|
||||
homepage = "https://github.com/django-crispy-forms/crispy-bootstrap5";
|
||||
changelog = "https://github.com/django-crispy-forms/crispy-bootstrap5/blob/v${version}/CHANGELOG.md";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ onny ];
|
||||
};
|
||||
|
||||
@@ -17,7 +17,7 @@ buildPythonPackage rec {
|
||||
src = fetchPypi {
|
||||
inherit version;
|
||||
pname = "django_otp_webauthn";
|
||||
sha256 = "sha256-+Y46/PDeXL9zayoZykaU63faQmnLHzYPmqJJeRBx+hs=";
|
||||
hash = "sha256-+Y46/PDeXL9zayoZykaU63faQmnLHzYPmqJJeRBx+hs=";
|
||||
};
|
||||
|
||||
build-system = [ hatchling ];
|
||||
@@ -36,7 +36,7 @@ buildPythonPackage rec {
|
||||
meta = with lib; {
|
||||
description = "Passkey support for Django";
|
||||
homepage = "https://github.com/Stormbase/django-otp-webauthn";
|
||||
changelog = "https://github.com/Stormbase/django-otp-webauthn/blob/main/CHANGELOG.md";
|
||||
changelog = "https://github.com/Stormbase/django-otp-webauthn/blob/v${version}/CHANGELOG.md";
|
||||
license = licenses.bsd3;
|
||||
maintainers = with maintainers; [ erictapen ];
|
||||
};
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
{
|
||||
buildPythonPackage,
|
||||
fetchPypi,
|
||||
lib,
|
||||
flit-core,
|
||||
setuptools,
|
||||
domdf-python-tools,
|
||||
tomli,
|
||||
}:
|
||||
buildPythonPackage rec {
|
||||
pname = "dom-toml";
|
||||
version = "2.0.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit version;
|
||||
pname = "dom_toml";
|
||||
hash = "sha256-PAfoQ2U4mUl0Ensa4DdmHRp3mskVxE/Qazq1/hQP9Yk=";
|
||||
};
|
||||
|
||||
build-system = [ flit-core ];
|
||||
|
||||
nativeBuildInputs = [ setuptools ];
|
||||
|
||||
dependencies = [
|
||||
domdf-python-tools
|
||||
tomli
|
||||
];
|
||||
|
||||
nativeCheckInputs = [ ];
|
||||
|
||||
meta = {
|
||||
description = "Dom's tools for Tom's Obvious, Minimal Language.";
|
||||
homepage = "https://github.com/domdfcoding/dom_toml";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ tyberius-prime ];
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
{
|
||||
buildPythonPackage,
|
||||
fetchPypi,
|
||||
lib,
|
||||
setuptools,
|
||||
natsort,
|
||||
typing-extensions,
|
||||
}:
|
||||
buildPythonPackage rec {
|
||||
pname = "domdf-python-tools";
|
||||
version = "3.9.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit version;
|
||||
pname = "domdf_python_tools";
|
||||
hash = "sha256-H4qWlxF4MzpV4IPjVhDXaIzXYgrSuZeQFk4fwaNhTBg=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [
|
||||
natsort
|
||||
typing-extensions
|
||||
];
|
||||
|
||||
nativeCheckInputs = [ ];
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace pyproject.toml \
|
||||
--replace-fail '"setuptools!=61.*,<=67.1.0,>=40.6.0"' '"setuptools"'
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Helpful functions for Python";
|
||||
homepage = "https://github.com/domdfcoding/domdf_python_tools";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ tyberius-prime ];
|
||||
};
|
||||
}
|
||||
@@ -14,7 +14,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "gardena-bluetooth";
|
||||
version = "1.4.2";
|
||||
version = "1.4.3";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.10";
|
||||
@@ -23,12 +23,12 @@ buildPythonPackage rec {
|
||||
owner = "elupus";
|
||||
repo = "gardena-bluetooth";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-eze99JvNSwhot8t43oy30iaFrrkpeMNFyHvfQcA56IM=";
|
||||
hash = "sha256-H2v96G/mu17puq8jNyk6L9iuWUvRombPd+s6byNQ4Zw=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ poetry-core ];
|
||||
build-system = [ poetry-core ];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
dependencies = [
|
||||
bleak
|
||||
bleak-retry-connector
|
||||
tzlocal
|
||||
|
||||
@@ -10,19 +10,20 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "google-cloud-access-context-manager";
|
||||
version = "0.2.0";
|
||||
version = "0.2.1";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-pbQkMSwISwK2+Ywev7avKBMvwB5dcZgX+kmeeMh+BLc=";
|
||||
pname = "google_cloud_access_context_manager";
|
||||
inherit version;
|
||||
hash = "sha256-O/rGqO4ub5UQWo7s9OGJCxp5Y3AuuMZV/s8CVX00joo=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ setuptools ];
|
||||
build-system = [ setuptools ];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
dependencies = [
|
||||
google-api-core
|
||||
protobuf
|
||||
] ++ google-api-core.optional-dependencies.grpc;
|
||||
|
||||
@@ -14,19 +14,20 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "google-cloud-artifact-registry";
|
||||
version = "1.11.4";
|
||||
version = "1.11.5";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-Rf1kC+XSFciXMeZ2LjdkqQ0AYQZ0cdN2TvccGvOXgkk=";
|
||||
pname = "google_cloud_artifact_registry";
|
||||
inherit version;
|
||||
hash = "sha256-lNWDbgu9DDNRSh7cC1TfiYvy237bH16QduskPzQt9Mg=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ setuptools ];
|
||||
build-system = [ setuptools ];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
dependencies = [
|
||||
google-api-core
|
||||
google-auth
|
||||
grpc-google-iam-v1
|
||||
|
||||
@@ -20,14 +20,15 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "google-cloud-asset";
|
||||
version = "3.26.2";
|
||||
version = "3.26.3";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-DCFDVdtuXwY7hphChHSzCTc8hw8MEohX67SRGOaRQ6A=";
|
||||
pname = "google_cloud_asset";
|
||||
inherit version;
|
||||
hash = "sha256-RgW2cZSumJj0TtwJrQyC2tGpdEy5I4asR527/IrMMDQ=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
@@ -43,7 +44,7 @@ buildPythonPackage rec {
|
||||
protobuf
|
||||
] ++ google-api-core.optional-dependencies.grpc;
|
||||
|
||||
passthru.optional-dependencies = {
|
||||
optional-dependencies = {
|
||||
libcst = [ libcst ];
|
||||
};
|
||||
|
||||
|
||||
@@ -5,26 +5,30 @@
|
||||
googleapis-common-protos,
|
||||
protobuf,
|
||||
pythonOlder,
|
||||
setuptools,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "google-cloud-audit-log";
|
||||
version = "0.2.5";
|
||||
format = "setuptools";
|
||||
version = "0.3.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-huL6ujODrcj9BKW9f9T5YLPkrtqn7ZUPL4kc4WkC62s=";
|
||||
pname = "google_cloud_audit_log";
|
||||
inherit version;
|
||||
hash = "sha256-kBQoslcCDYwdETPg+gBBZKVV5aOVx8o827hIZRPfOmU=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [
|
||||
googleapis-common-protos
|
||||
protobuf
|
||||
];
|
||||
|
||||
# tests are a bit wonky to setup and are not very deep either
|
||||
# Tests are a bit wonky to setup and are not very deep either
|
||||
doCheck = false;
|
||||
|
||||
pythonImportsCheck = [ "google.cloud.audit" ];
|
||||
|
||||
@@ -18,25 +18,26 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "google-cloud-automl";
|
||||
version = "2.13.4";
|
||||
version = "2.13.5";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-NxAoob0wJKobtcEQNTgH+fylnTtJdL98h23IVNfLhew=";
|
||||
pname = "google_cloud_automl";
|
||||
inherit version;
|
||||
hash = "sha256-ypmK9Gq7HF2ozS6OFbAJZDPiW8sngucN86b5FHLuiTE=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ setuptools ];
|
||||
build-system = [ setuptools ];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
dependencies = [
|
||||
google-api-core
|
||||
proto-plus
|
||||
protobuf
|
||||
] ++ google-api-core.optional-dependencies.grpc;
|
||||
|
||||
passthru.optional-dependencies = {
|
||||
optional-dependencies = {
|
||||
libcst = [ libcst ];
|
||||
pandas = [ pandas ];
|
||||
storage = [ google-cloud-storage ];
|
||||
|
||||
@@ -16,14 +16,15 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "google-cloud-bigquery-datatransfer";
|
||||
version = "3.15.4";
|
||||
version = "3.15.6";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-rjVTnrJIUMJsnh/vdpiiL9e4g0iZP9ftYksVQd6cG4M=";
|
||||
pname = "google_cloud_bigquery_datatransfer";
|
||||
inherit version;
|
||||
hash = "sha256-oO370z1iS61vWVxHi+XYNNRjwi033zIG6YhLi7BnYXg=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -17,14 +17,15 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "google-cloud-bigtable";
|
||||
version = "2.24.0";
|
||||
version = "2.26.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-rOdfYso8UtZhnU/3rtmCEpyuUIuvd22BszMT9PnqXtQ=";
|
||||
pname = "google_cloud_bigtable";
|
||||
inherit version;
|
||||
hash = "sha256-g88QrbMzNISzme+uWk0kEhfBiFxj/bmwTCaTAXYrGLc=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -14,14 +14,15 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "google-cloud-compute";
|
||||
version = "1.19.1";
|
||||
version = "1.19.2";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-a0pbhsLLvNpd2Q9OM4xRA/PoRgTs+wAtTss6DF1BUxs=";
|
||||
pname = "google_cloud_compute";
|
||||
inherit version;
|
||||
hash = "sha256-P86Cq+FOdvqqgSNNmnvh5jSy7Yon9V/u/PKxRkZ/f6s=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -15,14 +15,15 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "google-cloud-container";
|
||||
version = "2.49.0";
|
||||
version = "2.50.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-HBZFJ5oUVS1PIS/WBm4Xt/D0S+OGuM7gV43mInN8Lv8=";
|
||||
pname = "google_cloud_container";
|
||||
inherit version;
|
||||
hash = "sha256-xq8m4jM6RcVAJVGdP0cZhriZQmT73AEJDLlXo9rjaQg=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -16,14 +16,15 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "google-cloud-datacatalog";
|
||||
version = "3.19.1";
|
||||
version = "3.20.1";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-BqD8VvOHrJw42atKxRyaWxaA1afzTlo52LPkuEk7+8E=";
|
||||
pname = "google_cloud_datacatalog";
|
||||
inherit version;
|
||||
hash = "sha256-ggzQ85PzgEk4nnD9ykYd1VGPmtf2T6guAzv51SLlkmI=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -16,19 +16,20 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "google-cloud-dataproc";
|
||||
version = "5.10.0";
|
||||
version = "5.10.2";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-HjIv6DujcvnUPYgdr9z97VDaqpoZe6ReOA1vI7pQSWA=";
|
||||
pname = "google_cloud_dataproc";
|
||||
inherit version;
|
||||
hash = "sha256-ajcy7dGltN9Yp8XPGYpmDBHPnYmuEL1/nuEkTh9iF3E=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ setuptools ];
|
||||
build-system = [ setuptools ];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
dependencies = [
|
||||
google-api-core
|
||||
grpc-google-iam-v1
|
||||
libcst
|
||||
|
||||
@@ -12,28 +12,32 @@
|
||||
pytest-asyncio,
|
||||
pytestCheckHook,
|
||||
pythonOlder,
|
||||
setuptools,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "google-cloud-datastore";
|
||||
version = "2.19.0";
|
||||
format = "setuptools";
|
||||
version = "2.20.1";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-B/xYcKAmHyVGbFV8E035Wpbf0lN6vQiLnVN/ur6ZuXQ=";
|
||||
pname = "google_cloud_datastore";
|
||||
inherit version;
|
||||
hash = "sha256-B5ULnIhlCHxWX0X6P916BdTD2ZrfeeEMP1lv8Ip9m7o=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [
|
||||
google-api-core
|
||||
google-cloud-core
|
||||
proto-plus
|
||||
protobuf
|
||||
] ++ google-api-core.optional-dependencies.grpc;
|
||||
|
||||
passthru.optional-dependencies = {
|
||||
optional-dependencies = {
|
||||
libcst = [ libcst ];
|
||||
};
|
||||
|
||||
|
||||
@@ -18,14 +18,15 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "google-cloud-firestore";
|
||||
version = "2.17.1";
|
||||
version = "2.18.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-4gRp51JgDkEwBUjo9aFpBQjG1nXk0QpuwCE9L8qvwj4=";
|
||||
pname = "google_cloud_firestore";
|
||||
inherit version;
|
||||
hash = "sha256-PbXdQjNLmQTYKzeGcDpaS1doEPtQ9huPqD7PTxe3/a4=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -13,19 +13,20 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "google-cloud-language";
|
||||
version = "2.13.4";
|
||||
version = "2.14.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-j8ZgMxoTxkDbdqSLrBP56AIBJjGvm63TViaep/Z3xZI=";
|
||||
pname = "google_cloud_language";
|
||||
inherit version;
|
||||
hash = "sha256-BeXnoiGavnq9TvUaMpzFy7ZMMd0CS9U3LZ+iv2GVF6k=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ setuptools ];
|
||||
build-system = [ setuptools ];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
dependencies = [
|
||||
google-api-core
|
||||
proto-plus
|
||||
protobuf
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
google-cloud-testutils,
|
||||
grpc-google-iam-v1,
|
||||
mock,
|
||||
opentelemetry-api,
|
||||
pandas,
|
||||
proto-plus,
|
||||
protobuf,
|
||||
@@ -23,24 +24,26 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "google-cloud-logging";
|
||||
version = "3.10.0";
|
||||
version = "3.11.2";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-2T00c1EkDdsUz+IBmHotMs+df0eLiy+r7TAVtCWzJ08=";
|
||||
pname = "google_cloud_logging";
|
||||
inherit version;
|
||||
hash = "sha256-SJdEHCt09u2pGBwjqIFyI7YUWUMxSoIdZLcp0wdmyys=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ setuptools ];
|
||||
build-system = [ setuptools ];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
dependencies = [
|
||||
google-api-core
|
||||
google-cloud-appengine-logging
|
||||
google-cloud-audit-log
|
||||
google-cloud-core
|
||||
grpc-google-iam-v1
|
||||
opentelemetry-api
|
||||
proto-plus
|
||||
protobuf
|
||||
] ++ google-api-core.optional-dependencies.grpc;
|
||||
|
||||
@@ -16,14 +16,15 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "google-cloud-monitoring";
|
||||
version = "2.22.1";
|
||||
version = "2.22.2";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-2xexWvjUfaDPj7DjZfqvvNEfmqYngc4EjCmYiAiz3H0=";
|
||||
pname = "google_cloud_monitoring";
|
||||
inherit version;
|
||||
hash = "sha256-n8ItrEjRTdHH+4PuSlT3pXv5hS7mtcncqeO7CTsEx+4=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
@@ -34,7 +35,7 @@ buildPythonPackage rec {
|
||||
protobuf
|
||||
] ++ google-api-core.optional-dependencies.grpc;
|
||||
|
||||
passthru.optional-dependencies = {
|
||||
optional-dependencies = {
|
||||
pandas = [ pandas ];
|
||||
};
|
||||
|
||||
@@ -43,7 +44,7 @@ buildPythonPackage rec {
|
||||
mock
|
||||
pytestCheckHook
|
||||
pytest-asyncio
|
||||
] ++ passthru.optional-dependencies.pandas;
|
||||
] ++ optional-dependencies.pandas;
|
||||
|
||||
disabledTests = [
|
||||
# Test requires credentials
|
||||
|
||||
@@ -15,14 +15,15 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "google-cloud-netapp";
|
||||
version = "0.3.11";
|
||||
version = "0.3.13";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-VFdqldB85ZP+U2CNk19nSbgRFa0UnUc0kq9oNW5nJqs=";
|
||||
pname = "google_cloud_netapp";
|
||||
inherit version;
|
||||
hash = "sha256-XsMBVG3bb0n1X9av9xoViccohuL2OxiXC5dkadHULIw=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -13,14 +13,15 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "google-cloud-org-policy";
|
||||
version = "1.11.0";
|
||||
format = "setuptools";
|
||||
version = "1.11.1";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-3BJDTwbIDhscHDR8rcjLQP/JYZrktcW+tcK9WFyV2X8=";
|
||||
pname = "google_cloud_org_policy";
|
||||
inherit version;
|
||||
hash = "sha256-E+H/y5UGlWselMwoHU4B9APkmEeQnTLxhMelowEJsa8=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -13,19 +13,20 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "google-cloud-os-config";
|
||||
version = "1.17.4";
|
||||
version = "1.17.5";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-ocZ41cEZVjSfFMVoNiPOxwaymn9eylWmw6qlp/R/yMQ=";
|
||||
pname = "google_cloud_os_config";
|
||||
inherit version;
|
||||
hash = "sha256-O4yGoidanx9zdMb+KhjTljEjaXTC0A2kbejzL0VWTCg=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ setuptools ];
|
||||
build-system = [ setuptools ];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
dependencies = [
|
||||
google-api-core
|
||||
proto-plus
|
||||
protobuf
|
||||
|
||||
@@ -13,19 +13,20 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "google-cloud-redis";
|
||||
version = "2.15.4";
|
||||
version = "2.15.5";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-vG8+mL1A5j9Cuwzmz+aYbjmYXWlGCzriDNtQoLbwmoU=";
|
||||
pname = "google_cloud_redis";
|
||||
inherit version;
|
||||
hash = "sha256-0k3Ww3mznGAUQ4uQMAA+/5gTr71a8rj730cz3GXzZ2A=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ setuptools ];
|
||||
build-system = [ setuptools ];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
dependencies = [
|
||||
google-api-core
|
||||
proto-plus
|
||||
protobuf
|
||||
|
||||
@@ -15,19 +15,20 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "google-cloud-resource-manager";
|
||||
version = "1.12.4";
|
||||
version = "1.12.5";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-PtqRSpJekkZe+A+qq34PepMS1IbdThI9LHbgS6xoj/A=";
|
||||
pname = "google_cloud_resource_manager";
|
||||
inherit version;
|
||||
hash = "sha256-t69CVEAe1O+jq6OpKcs924A/prr5GnhIXkVYNZfeWJE=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ setuptools ];
|
||||
build-system = [ setuptools ];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
dependencies = [
|
||||
google-api-core
|
||||
google-cloud-core
|
||||
grpc-google-iam-v1
|
||||
@@ -40,7 +41,7 @@ buildPythonPackage rec {
|
||||
pytestCheckHook
|
||||
];
|
||||
|
||||
# prevent google directory from shadowing google imports
|
||||
# Prevent google directory from shadowing google imports
|
||||
preCheck = ''
|
||||
rm -r google
|
||||
'';
|
||||
|
||||
@@ -14,14 +14,15 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "google-cloud-secret-manager";
|
||||
version = "2.20.1";
|
||||
version = "2.20.2";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-kcpPVCTYDOT1543sqCmW7jh7jI4GDRaYFpDjHjpCE4s=";
|
||||
pname = "google_cloud_secret_manager";
|
||||
inherit version;
|
||||
hash = "sha256-u+JIJeM0+eZ56CXnDZMhGKf/U25nwc6wSNpEERyHpFw=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -14,14 +14,15 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "google-cloud-securitycenter";
|
||||
version = "1.33.0";
|
||||
version = "1.34.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-/BsKTEMKyj+dTRIutNMu3JP/DHgHBNgvJvp+ehb58nk=";
|
||||
pname = "google_cloud_securitycenter";
|
||||
inherit version;
|
||||
hash = "sha256-GDvl7W6gFe3c8MHtAOyjzDw/ByNnkxHe2NjgviP10LI=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -14,19 +14,20 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "google-cloud-speech";
|
||||
version = "2.26.1";
|
||||
version = "2.27.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-EqzrAuNMFO1J7qMQKufndt/Yciur3RRm3k2w3owfkak=";
|
||||
pname = "google_cloud_speech";
|
||||
inherit version;
|
||||
hash = "sha256-YXTTIcyBpYs2veboOZ11MdUBI5OVOHKkaMtmTkKGg4U=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ setuptools ];
|
||||
build-system = [ setuptools ];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
dependencies = [
|
||||
google-api-core
|
||||
proto-plus
|
||||
protobuf
|
||||
|
||||
@@ -15,19 +15,20 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "google-cloud-tasks";
|
||||
version = "2.16.4";
|
||||
version = "2.16.5";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-YQM8Ht19xao7n75cjetkvgxQ4LrunZRl8/i3WyzaVbk=";
|
||||
pname = "google_cloud_tasks";
|
||||
inherit version;
|
||||
hash = "sha256-i9wpSgnjRkfhIKLkDdfsIIcwJNX04JOLL/DDn/N07aw=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ setuptools ];
|
||||
build-system = [ setuptools ];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
dependencies = [
|
||||
google-api-core
|
||||
grpc-google-iam-v1
|
||||
proto-plus
|
||||
|
||||
@@ -14,19 +14,20 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "google-cloud-texttospeech";
|
||||
version = "2.16.4";
|
||||
version = "2.17.2";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-B7fioSbikhnSAk3WnkDLMf8IBb2uSVfcukUsatSGJAU=";
|
||||
pname = "google_cloud_texttospeech";
|
||||
inherit version;
|
||||
hash = "sha256-hRzD46MqUA/edzeEBh6c6l6ZYKxXaIOid19w1hNZhQo=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ setuptools ];
|
||||
build-system = [ setuptools ];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
dependencies = [
|
||||
google-api-core
|
||||
proto-plus
|
||||
protobuf
|
||||
@@ -39,7 +40,7 @@ buildPythonPackage rec {
|
||||
];
|
||||
|
||||
disabledTests = [
|
||||
# Disable tests that require credentials
|
||||
# Tests that require credentials
|
||||
"test_list_voices"
|
||||
"test_synthesize_speech"
|
||||
];
|
||||
|
||||
@@ -15,19 +15,20 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "google-cloud-trace";
|
||||
version = "1.13.4";
|
||||
version = "1.13.5";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-wCO8ySoD2iAsA0ydtQki65yw1qteAHn1EUFLFhV0qdQ=";
|
||||
pname = "google_cloud_trace";
|
||||
inherit version;
|
||||
hash = "sha256-aJVMHEriU29cw3RzbQZc6WNwi9NcnZXvNuiz1L8HxqI=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ setuptools ];
|
||||
build-system = [ setuptools ];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
dependencies = [
|
||||
google-api-core
|
||||
proto-plus
|
||||
protobuf
|
||||
@@ -41,7 +42,7 @@ buildPythonPackage rec {
|
||||
];
|
||||
|
||||
disabledTests = [
|
||||
# require credentials
|
||||
# Tests require credentials
|
||||
"test_batch_write_spans"
|
||||
"test_list_traces"
|
||||
];
|
||||
|
||||
@@ -15,19 +15,20 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "google-cloud-videointelligence";
|
||||
version = "2.13.4";
|
||||
version = "2.13.5";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-bwKYqNnttZCXte51PeXdcfN6kmbJpMXq4/tNDSQLEMA=";
|
||||
pname = "google_cloud_videointelligence";
|
||||
inherit version;
|
||||
hash = "sha256-cpx3TA+1Ukr8rsRjN7lGCI2qWu2RoOLhXwA1TXw7+KM=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ setuptools ];
|
||||
build-system = [ setuptools ];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
dependencies = [
|
||||
google-api-core
|
||||
proto-plus
|
||||
protobuf
|
||||
|
||||
@@ -14,19 +14,20 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "google-cloud-websecurityscanner";
|
||||
version = "1.14.4";
|
||||
version = "1.14.5";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-JqI7ELEfq8MUEdk5PI94YZHUc0Hyf3V1qb1ORXPBUz4=";
|
||||
pname = "google_cloud_websecurityscanner";
|
||||
inherit version;
|
||||
hash = "sha256-H2yBAljtBaJ23+Y0AAi9wu5mC6sohvuJSOTNqtvGAjs=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ setuptools ];
|
||||
build-system = [ setuptools ];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
dependencies = [
|
||||
google-api-core
|
||||
proto-plus
|
||||
protobuf
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
{
|
||||
buildPythonPackage,
|
||||
fetchPypi,
|
||||
lib,
|
||||
flit-core,
|
||||
}:
|
||||
buildPythonPackage rec {
|
||||
pname = "handy-archives";
|
||||
version = "0.2.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit version;
|
||||
pname = "handy_archives";
|
||||
hash = "sha256-+6IRAf2eKdXjtygjJhqq4GuTUGhvDSBneG1k3Oc+s/Y=";
|
||||
};
|
||||
|
||||
build-system = [ flit-core ];
|
||||
|
||||
dependencies =
|
||||
[
|
||||
];
|
||||
|
||||
nativeCheckInputs = [ ];
|
||||
|
||||
meta = {
|
||||
description = "Some handy archive helpers for Python.";
|
||||
homepage = "https://github.com/domdfcoding/handy-archives";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ tyberius-prime ];
|
||||
};
|
||||
}
|
||||
@@ -2,45 +2,51 @@
|
||||
lib,
|
||||
stdenv,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
installShellFiles,
|
||||
pandoc,
|
||||
# BuildInputs
|
||||
charset-normalizer,
|
||||
defusedxml,
|
||||
fetchFromGitHub,
|
||||
installShellFiles,
|
||||
multidict,
|
||||
pygments,
|
||||
requests,
|
||||
requests-toolbelt,
|
||||
setuptools,
|
||||
rich,
|
||||
pandoc,
|
||||
pip,
|
||||
pygments,
|
||||
pytest-httpbin,
|
||||
pytest-lazy-fixture,
|
||||
pytest-mock,
|
||||
pytestCheckHook,
|
||||
requests-toolbelt,
|
||||
requests,
|
||||
responses,
|
||||
rich,
|
||||
setuptools,
|
||||
werkzeug,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "httpie";
|
||||
version = "3.2.2";
|
||||
format = "setuptools";
|
||||
version = "3.2.3";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "httpie";
|
||||
repo = "httpie";
|
||||
rev = version;
|
||||
hash = "sha256-hPsjEpvT6tnPm68AUB2Tv3Gon4DfSzO2VYCGqP8ozSI=";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-ogUqhMVY1fm+hKCMFYqfYsqHX+Gj6y8CMOUsxA3q29g=";
|
||||
};
|
||||
|
||||
pythonRelaxDeps = [
|
||||
"defusedxml"
|
||||
"requests"
|
||||
];
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
nativeBuildInputs = [
|
||||
installShellFiles
|
||||
pandoc
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
dependencies = [
|
||||
charset-normalizer
|
||||
defusedxml
|
||||
multidict
|
||||
@@ -81,28 +87,15 @@ buildPythonPackage rec {
|
||||
|
||||
pythonImportsCheck = [ "httpie" ];
|
||||
|
||||
disabledTestPaths = lib.optionals stdenv.isDarwin [
|
||||
# flaky
|
||||
disabledTestPaths = [
|
||||
# Tests are flaky
|
||||
"tests/test_plugins_cli.py"
|
||||
];
|
||||
|
||||
disabledTests =
|
||||
[
|
||||
# flaky
|
||||
# Test is flaky
|
||||
"test_stdin_read_warning"
|
||||
# Re-evaluate those tests with the next release
|
||||
"test_duplicate_keys_support_from_response"
|
||||
"test_invalid_xml"
|
||||
"test_json_formatter_with_body_preceded_by_non_json_data"
|
||||
"test_pretty_options_with_and_without_stream_with_converter"
|
||||
"test_response_mime_overwrite"
|
||||
"test_terminal_output_response_charset_detection"
|
||||
"test_terminal_output_response_charset_override"
|
||||
"test_terminal_output_response_content_type_charset_with_stream"
|
||||
"test_terminal_output_response_content_type_charset"
|
||||
"test_valid_xml"
|
||||
"test_xml_format_options"
|
||||
"test_xml_xhtm"
|
||||
# httpbin compatibility issues
|
||||
"test_compress_form"
|
||||
"test_binary_suppresses_when_terminal"
|
||||
@@ -110,7 +103,7 @@ buildPythonPackage rec {
|
||||
"test_binary_included_and_correct_when_suitable"
|
||||
]
|
||||
++ lib.optionals stdenv.isDarwin [
|
||||
# flaky
|
||||
# Test is flaky
|
||||
"test_daemon_runner"
|
||||
];
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "langchain-openai";
|
||||
version = "0.1.22";
|
||||
version = "0.1.23";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
@@ -33,7 +33,7 @@ buildPythonPackage rec {
|
||||
owner = "langchain-ai";
|
||||
repo = "langchain";
|
||||
rev = "refs/tags/langchain-openai==${version}";
|
||||
hash = "sha256-5UAijSTfQ6nQxdZvKHl2o01wDW6+Jphf38V+dAs7Ffk=";
|
||||
hash = "sha256-j+oaC0xmvDBsAREXwKF+kmFlplN43ROH6n9j1+H1ufk=";
|
||||
};
|
||||
|
||||
sourceRoot = "${src.name}/libs/partners/openai";
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "lmcloud";
|
||||
version = "1.2.1";
|
||||
version = ".1.2.2";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.11";
|
||||
@@ -21,7 +21,7 @@ buildPythonPackage rec {
|
||||
owner = "zweckj";
|
||||
repo = "lmcloud";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-dkYfcXU6RbnGcJpKdsNw05PgxGNdsZ1wNzq8uDvS0rU=";
|
||||
hash = "sha256-uYd52T9dAvFP6in1fHiCXFVUdbRXDE7crjfelbasW4Q=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "losant-rest";
|
||||
version = "1.19.9";
|
||||
version = "1.19.10";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
@@ -20,7 +20,7 @@ buildPythonPackage rec {
|
||||
owner = "Losant";
|
||||
repo = "losant-rest-python";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-rokoecBjBrk0iYbsGFkpSVZK5UcEw62TRGwLl8uaSAw=";
|
||||
hash = "sha256-3DDL3r7pApDyBQd/eUEbR0KG3cpVOmozNcCsKyGx67Y=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "mozart-api";
|
||||
version = "3.4.1.8.6";
|
||||
version = "3.4.1.8.7";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.11";
|
||||
@@ -26,7 +26,7 @@ buildPythonPackage rec {
|
||||
src = fetchPypi {
|
||||
pname = "mozart_api";
|
||||
inherit version;
|
||||
hash = "sha256-a0yjVS1FnR/n7Hjw/VRFztkUFD0gQQg7OXbyPTf+Kus=";
|
||||
hash = "sha256-RMhc/rFXFGt2GBium3NlPg3TYIMxvpEAb1Hqj1oVqpM=";
|
||||
};
|
||||
|
||||
build-system = [ poetry-core ];
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -5,14 +5,13 @@ set -eu -o pipefail
|
||||
|
||||
source_file=pkgs/development/python-modules/mypy-boto3/default.nix
|
||||
|
||||
nix-update python312Packages.botocore-stubs --commit --build
|
||||
#nix-update python312Packages.botocore-stubs --commit --build
|
||||
|
||||
packages=(
|
||||
mypy-boto3-accessanalyzer
|
||||
mypy-boto3-account
|
||||
mypy-boto3-acm
|
||||
mypy-boto3-acm-pca
|
||||
mypy-boto3-alexaforbusiness
|
||||
mypy-boto3-amp
|
||||
mypy-boto3-amplify
|
||||
mypy-boto3-amplifybackend
|
||||
@@ -39,7 +38,6 @@ packages=(
|
||||
mypy-boto3-autoscaling-plans
|
||||
mypy-boto3-backup
|
||||
mypy-boto3-backup-gateway
|
||||
mypy-boto3-backupstorage
|
||||
mypy-boto3-batch
|
||||
mypy-boto3-billingconductor
|
||||
mypy-boto3-braket
|
||||
@@ -140,7 +138,6 @@ packages=(
|
||||
mypy-boto3-frauddetector
|
||||
mypy-boto3-fsx
|
||||
mypy-boto3-gamelift
|
||||
# mypy-boto3-gamesparks
|
||||
mypy-boto3-glacier
|
||||
mypy-boto3-globalaccelerator
|
||||
mypy-boto3-glue
|
||||
@@ -151,7 +148,6 @@ packages=(
|
||||
mypy-boto3-guardduty
|
||||
mypy-boto3-health
|
||||
mypy-boto3-healthlake
|
||||
mypy-boto3-honeycode
|
||||
mypy-boto3-iam
|
||||
mypy-boto3-identitystore
|
||||
mypy-boto3-imagebuilder
|
||||
@@ -162,7 +158,6 @@ packages=(
|
||||
mypy-boto3-iot
|
||||
mypy-boto3-iot-data
|
||||
mypy-boto3-iot-jobs-data
|
||||
mypy-boto3-iot-roborunner
|
||||
mypy-boto3-iot1click-devices
|
||||
mypy-boto3-iot1click-projects
|
||||
mypy-boto3-iotanalytics
|
||||
@@ -210,7 +205,6 @@ packages=(
|
||||
mypy-boto3-lookoutvision
|
||||
mypy-boto3-m2
|
||||
mypy-boto3-machinelearning
|
||||
#mypy-boto3-macie
|
||||
mypy-boto3-macie2
|
||||
mypy-boto3-managedblockchain
|
||||
mypy-boto3-managedblockchain-query
|
||||
@@ -365,25 +359,31 @@ packages=(
|
||||
mypy-boto3-xray)
|
||||
|
||||
for package in "${packages[@]}"; do
|
||||
echo "Updating ${package} ..."
|
||||
|
||||
old_version=$(awk -v pkg="$package" -F'"' '$1 ~ pkg " = " {print $4}' ${source_file})
|
||||
package_short_name="${package#mypy-boto3-}"
|
||||
old_version=$(awk -v pkg="\"$package_short_name\"" -F'"' '$0 ~ pkg {printf $4}' ${source_file})
|
||||
version=$(curl -s https://pypi.org/pypi/${package}/json | jq -r '.info.version')
|
||||
|
||||
echo "Updating ${package} from ${old_version} to ${version}"
|
||||
|
||||
if [ "${version}" != "${old_version}" ]; then
|
||||
url="https://pypi.io/packages/source/m/${package}/${package}-${version}.tar.gz"
|
||||
url="https://pypi.io/packages/source/m/${package//-/_}/${package//-/_}-${version}.tar.gz"
|
||||
hash=$(nix-prefetch-url --type sha256 $url)
|
||||
sri_hash="$(nix hash to-sri --type sha256 $hash)"
|
||||
|
||||
awk -i inplace -v package="$package" -v new_version="$version" -v new_sha256="$sri_hash" '
|
||||
$1 == package {
|
||||
$5 = "\"" new_version "\"";
|
||||
$6 = "\"" new_sha256 "\";";
|
||||
awk -i inplace -v pkg="\"$package_short_name\"" -v new_version="$version" -v new_sha256="$sri_hash" '
|
||||
# Match the line containing the package name
|
||||
$0 ~ pkg && $0 ~ /buildMypyBoto3Package/ {
|
||||
# Update the version
|
||||
sub(/"[^"]+"/, "\"" new_version "\"", $3);
|
||||
print;
|
||||
# Update the next line with the new sha256
|
||||
getline;
|
||||
sub(/"[^"]+"/, "\"" new_sha256 "\"");
|
||||
}
|
||||
{print}
|
||||
' $source_file
|
||||
{ print }
|
||||
' ${source_file}
|
||||
|
||||
nixpkgs-fmt ${source_file}
|
||||
nixfmt ${source_file}
|
||||
|
||||
git commit ${source_file} -m "python312Packages.${package}: ${old_version} -> ${version}"
|
||||
fi
|
||||
|
||||
@@ -5,21 +5,28 @@
|
||||
pytestCheckHook,
|
||||
pythonOlder,
|
||||
requests,
|
||||
requests-oauthlib,
|
||||
setuptools,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "ovh";
|
||||
version = "1.1.2";
|
||||
format = "setuptools";
|
||||
version = "1.2.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-Yarx6ymS/Vr4Gbpa3Qgmbp7eLgAkUeOhYGpMNn3aoE8=";
|
||||
hash = "sha256-0xHwjsF7YsxhIWs9rPA+6J+VodqQNqWV2sKfydeYuCc=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ requests ];
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [
|
||||
requests
|
||||
requests-oauthlib
|
||||
];
|
||||
|
||||
nativeCheckInputs = [ pytestCheckHook ];
|
||||
|
||||
@@ -32,6 +39,11 @@ buildPythonPackage rec {
|
||||
"test_config_from_invalid_ini_file"
|
||||
"test_config_from_only_one_file"
|
||||
"test_endpoints"
|
||||
# Tests require API key
|
||||
"test_config_oauth2"
|
||||
"test_config_invalid_both"
|
||||
"test_config_invalid_oauth2"
|
||||
"test_config_incompatible_oauth2"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchPypi,
|
||||
setuptools,
|
||||
ply,
|
||||
pytestCheckHook,
|
||||
}:
|
||||
@@ -10,12 +11,15 @@ buildPythonPackage rec {
|
||||
pname = "phply";
|
||||
version = "1.2.6";
|
||||
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
pname = "phply";
|
||||
inherit version;
|
||||
sha256 = "sha256-Cyd3TShfUHo0RYBaBfj7KZj1bXCScPeLiSCLZbDYSRc=";
|
||||
inherit pname version;
|
||||
hash = "sha256-Cyd3TShfUHo0RYBaBfj7KZj1bXCScPeLiSCLZbDYSRc=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [ ply ];
|
||||
|
||||
nativeCheckInputs = [ pytestCheckHook ];
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "pontos";
|
||||
version = "24.3.2";
|
||||
version = "24.9.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.9";
|
||||
@@ -28,12 +28,12 @@ buildPythonPackage rec {
|
||||
owner = "greenbone";
|
||||
repo = "pontos";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-DXZDXipYBClqSdlTJsaPWaKr3qTiJ3osm3hHPp/MPow=";
|
||||
hash = "sha256-CgO88I2M8RGpYyJchXZtqxIBjNaULSqnDgfFCUQDFUw=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ poetry-core ];
|
||||
build-system = [ poetry-core ];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
dependencies = [
|
||||
colorful
|
||||
httpx
|
||||
lxml
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "pyexploitdb";
|
||||
version = "0.2.32";
|
||||
version = "0.2.33";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
@@ -18,7 +18,7 @@ buildPythonPackage rec {
|
||||
src = fetchPypi {
|
||||
pname = "pyExploitDb";
|
||||
inherit version;
|
||||
hash = "sha256-IoLgOAFso8Fx0Fx8bZTwL6QJIg2MJudQeJ/gDNDGm4I=";
|
||||
hash = "sha256-K7IK1Cc8SvEgGvszEnSZepQ+ZvqoVdd+7QdnFk7imTk=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -13,8 +13,7 @@ buildPythonPackage rec {
|
||||
build-system = [ setuptools ];
|
||||
|
||||
src = fetchPypi {
|
||||
pname = "pyicumessageformat";
|
||||
inherit version;
|
||||
inherit pname version;
|
||||
hash = "sha256-s+l8DtEMKxA/DzpwGqZSlwDqCrZuDzsj3I5K7hgfyEA=";
|
||||
};
|
||||
|
||||
@@ -25,6 +24,8 @@ buildPythonPackage rec {
|
||||
meta = with lib; {
|
||||
description = "Unopinionated Python3 parser for ICU MessageFormat";
|
||||
homepage = "https://github.com/SirStendec/pyicumessageformat/";
|
||||
# Based on master, as upstream doesn't tag their releases on GitHub anymore
|
||||
changelog = "https://github.com/SirStendec/pyicumessageformat/blob/master/CHANGELOG.md";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ erictapen ];
|
||||
};
|
||||
|
||||
@@ -0,0 +1,50 @@
|
||||
{
|
||||
buildPythonPackage,
|
||||
fetchPypi,
|
||||
lib,
|
||||
setuptools,
|
||||
apeye-core,
|
||||
attrs,
|
||||
dom-toml,
|
||||
domdf-python-tools,
|
||||
natsort,
|
||||
packaging,
|
||||
shippinglabel,
|
||||
typing-extensions,
|
||||
}:
|
||||
buildPythonPackage rec {
|
||||
pname = "pyproject-parser";
|
||||
version = "0.11.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-0ejtu6OlSA6w/z/+j2lDuikFGZh4r/HLBZhJAKZhggE=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [
|
||||
apeye-core
|
||||
attrs
|
||||
dom-toml
|
||||
domdf-python-tools
|
||||
natsort
|
||||
packaging
|
||||
shippinglabel
|
||||
typing-extensions
|
||||
];
|
||||
|
||||
nativeCheckInputs = [ ];
|
||||
postPatch = ''
|
||||
substituteInPlace pyproject.toml \
|
||||
--replace-fail '"setuptools!=61.*,<=67.1.0,>=40.6.0"' '"setuptools"'
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Parser for ‘pyproject.toml’";
|
||||
homepage = "https://github.com/repo-helper/pyproject-parser";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ tyberius-prime ];
|
||||
};
|
||||
}
|
||||
@@ -11,7 +11,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "pysigma-backend-elasticsearch";
|
||||
version = "1.1.1";
|
||||
version = "1.1.2";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
@@ -20,7 +20,7 @@ buildPythonPackage rec {
|
||||
owner = "SigmaHQ";
|
||||
repo = "pySigma-backend-elasticsearch";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-NrA7+iwjmYIOqLGRUJSWhOjFb6V542r0PWxuZG3O/Yo=";
|
||||
hash = "sha256-7XecgpZ2DQr2f/Ge7skbielK7qwuGoy/KAoxzNvk9w4=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -22,14 +22,19 @@ buildPythonPackage rec {
|
||||
hash = "sha256-0uSoZC2cUgdOGE5saLlx5n0gbVPX61kkASCBFD4F5QM=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ poetry-core ];
|
||||
build-system = [ poetry-core ];
|
||||
|
||||
propagatedBuildInputs = [ pysigma ];
|
||||
dependencies = [ pysigma ];
|
||||
|
||||
nativeCheckInputs = [ pytestCheckHook ];
|
||||
|
||||
pythonImportsCheck = [ "sigma.pipelines.crowdstrike" ];
|
||||
|
||||
disabledTests = [
|
||||
# Windows binary not mocked
|
||||
"test_crowdstrike_pipeline_parentimage"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Library to support CrowdStrike pipeline for pySigma";
|
||||
homepage = "https://github.com/SigmaHQ/pySigma-pipeline-crowdstrike";
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "pysigma";
|
||||
version = "0.11.7";
|
||||
version = "0.11.12";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
@@ -23,7 +23,7 @@ buildPythonPackage rec {
|
||||
owner = "SigmaHQ";
|
||||
repo = "pySigma";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-vc2f5qrPHSU/CUENj+MuD0rjsEj68JPnL39fuOOcRCU=";
|
||||
hash = "sha256-1FQSs5+rRLkJg3G+GGeA4OMuNrXsodvX70nDRoaYBAY=";
|
||||
};
|
||||
|
||||
pythonRelaxDeps = [
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
{
|
||||
buildPythonPackage,
|
||||
fetchPypi,
|
||||
lib,
|
||||
setuptools,
|
||||
dist-meta,
|
||||
dom-toml,
|
||||
domdf-python-tools,
|
||||
packaging,
|
||||
typing-extensions,
|
||||
}:
|
||||
buildPythonPackage rec {
|
||||
pname = "shippinglabel";
|
||||
version = "2.0.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-hZYsK+IX/a4bZMtD+hMEYDnwgqhdkkEHkG0MPkAgy20=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [
|
||||
dist-meta
|
||||
dom-toml
|
||||
domdf-python-tools
|
||||
packaging
|
||||
typing-extensions
|
||||
];
|
||||
|
||||
nativeCheckInputs = [ ];
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace pyproject.toml \
|
||||
--replace-fail '"setuptools!=61.*,<=67.1.0,>=40.6.0"' '"setuptools"'
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Utilities for handling packages.";
|
||||
homepage = "https://github.com/domdfcoding/shippinglabel";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ tyberius-prime ];
|
||||
};
|
||||
}
|
||||
@@ -13,8 +13,7 @@ buildPythonPackage rec {
|
||||
build-system = [ setuptools ];
|
||||
|
||||
src = fetchPypi {
|
||||
pname = "siphashc";
|
||||
inherit version;
|
||||
inherit pname version;
|
||||
sha256 = "sha256-ptNpy7VkUXHbjvdir6v+eYOmtQ/j8XPXq4lj7ceS/5s=";
|
||||
};
|
||||
|
||||
@@ -25,7 +24,8 @@ buildPythonPackage rec {
|
||||
meta = with lib; {
|
||||
description = "Python c-module for siphash";
|
||||
homepage = "https://github.com/WeblateOrg/siphashc";
|
||||
license = licenses.mit;
|
||||
changelog = "https://github.com/WeblateOrg/siphashc/blob/${version}/CHANGES.rst";
|
||||
license = licenses.isc;
|
||||
maintainers = with maintainers; [ erictapen ];
|
||||
};
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user