Merge remote-tracking branch 'origin/master' into staging-next

This commit is contained in:
Martin Weinelt 2022-04-17 20:29:43 +02:00
commit 70d726c2a5
21 changed files with 123 additions and 35 deletions

View file

@ -135,9 +135,14 @@ runCommand
''}
}
siteAutoloads="$out/share/emacs/site-lisp/nix-generated-autoload.el"
touch $siteAutoloads
# Iterate over the array of inputs (avoiding nix's own interpolation)
for pkg in "''${requires[@]}"; do
linkEmacsPackage $pkg
find $pkg -name "*-autoloads.el" \
-exec echo \(load \"{}\" \'noerror \'nomessage\) \; >> $siteAutoloads
done
siteStart="$out/share/emacs/site-lisp/site-start.el"
@ -174,12 +179,12 @@ runCommand
> "$subdirs"
# Byte-compiling improves start-up time only slightly, but costs nothing.
$emacs/bin/emacs --batch -f batch-byte-compile "$siteStart" "$subdirs"
$emacs/bin/emacs --batch -f batch-byte-compile "$siteStart" "$subdirs" "$siteAutoloads"
${optionalString nativeComp ''
$emacs/bin/emacs --batch \
--eval "(add-to-list 'native-comp-eln-load-path \"$out/share/emacs/native-lisp/\")" \
-f batch-native-compile "$siteStart" "$subdirs"
-f batch-native-compile "$siteStart" "$subdirs" "$siteAutoloads"
''}
'';

View file

@ -44,4 +44,4 @@ export emacsWithPackages_siteLisp=@wrapperSiteLisp@
export EMACSNATIVELOADPATH="${newNativeLoadPath[*]}"
export emacsWithPackages_siteLispNative=@wrapperSiteLispNative@
exec @prog@ "$@"
exec @prog@ -l cl-loaddefs -l nix-generated-autoload "$@"

View file

@ -8,12 +8,12 @@
buildPythonPackage rec {
pname = "aenum";
version = "3.1.8";
version = "3.1.11";
format = "setuptools";
src = fetchPypi {
inherit pname version;
sha256 = "8dbe15f446eb8264b788dfeca163fb0a043d408d212152397dc11377b851e4ae";
sha256 = "sha256-rtLCc1R65yoNXuhpcZwCpkPaFr9QfICVj6rcfgOOP3M=";
};
checkInputs = [

View file

@ -19,14 +19,14 @@
buildPythonPackage rec {
pname = "asyncssh";
version = "2.10.0";
version = "2.10.1";
format = "setuptools";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-WF5JmDzHlXFB4D7p9IvRU2pepXFdCqHOnM4Ecobmaws=";
sha256 = "sha256-SZuDbPWKnxknrStaQMPL0N042+CNLfj6is1TjCj8j6k=";
};
propagatedBuildInputs = [

View file

@ -7,7 +7,7 @@
buildPythonPackage rec {
pname = "lxmf";
version = "0.1.4";
version = "0.1.5";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -15,8 +15,8 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "markqvist";
repo = "lxmf";
rev = version;
hash = "sha256-kWawKlEAnn/uNjM2TT2aVW2V4M0+S/1Ysrw/muJhC0s=";
rev = "refs/tags/${version}";
hash = "sha256-9JG/EnL7vW4P7QiT6Xa0GLfmu1JeM0dlFSp3VRE47NI=";
};
propagatedBuildInputs = [

View file

@ -6,14 +6,14 @@
buildPythonPackage rec {
pname = "mailchecker";
version = "4.1.14";
version = "4.1.15";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-58LwaVwYzjYlIB3sAkMDat1FX8wA7IiAYBwPZ0hMOdE=";
hash = "sha256-DOtLJKNvmj5dlveZX9sScfJZa3SY7GH7xfZHhIsybVQ=";
};
# Module has no tests

View file

@ -6,12 +6,12 @@
buildPythonPackage rec {
pname = "policyuniverse";
version = "1.5.0.20220414";
version = "1.5.0.20220416";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-BtNxU5NdOJfJejN4RpsUJJytWkQxJxbNjnY8hLPb3q0=";
sha256 = "sha256-RGXOqhXPsEQR5wcXDWz00J6KcdJOY5ZXSLVXT18wDDk=";
};
# Tests are not shipped and there are no GitHub tags

View file

@ -0,0 +1,38 @@
{ lib
, buildPythonPackage
, pythonOlder
, fetchPypi
, aiohttp
, pytest-asyncio
, pytestCheckHook
}:
buildPythonPackage rec {
pname = "pytomorrowio";
version = "0.2.1";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
sha256 = "aabb41436fb5834b687d73b334d95be07a18d5943d27a1fd06271b749558ba0e";
};
propagatedBuildInputs = [
aiohttp
];
checkInputs = [
pytest-asyncio
pytestCheckHook
];
pythonImportsCheck = [ "pytomorrowio" ];
meta = {
description = "Async Python package to access the Tomorrow.io API";
homepage = "https://github.com/raman325/pytomorrowio";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ dotlambda ];
};
}

View file

@ -0,0 +1,33 @@
{ lib
, buildPythonPackage
, fetchPypi
, requests
}:
buildPythonPackage rec {
pname = "stookalert";
version = "0.1.4";
format = "setuptools";
src = fetchPypi {
inherit pname version;
sha256 = "38c479e2fb7668f9b37aff0f9ffdd7bfd1ee9393528f2d3d36b5911b40da70a1";
};
propagatedBuildInputs = [
requests
];
# upstream has no tests
doCheck = false;
pythonImportsCheck = [ "stookalert" ];
meta = {
description = "Python package for the RIVM Stookalert";
homepage = "https://github.com/fwestenberg/stookalert";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ dotlambda ];
};
}

View file

@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "types-cryptography";
version = "3.3.19";
version = "3.3.20";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-+VcTjwczMrnAfq2wgx76pXj9tgTlU6w41yxGeutLfCM=";
sha256 = "sha256-u+9bZpcllvPNYbMJFxn8k14IHzu6h+zqVhvA27Fnh1M=";
};
pythonImportsCheck = [

View file

@ -5,12 +5,12 @@
buildPythonPackage rec {
pname = "types-python-dateutil";
version = "2.8.10";
version = "2.8.11";
format = "setuptools";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-a886rnJC5Xk7r9eyvPtOJV63srMUSs0N8OGC3OWMytM=";
sha256 = "sha256-7cBdC5MgGSirC1/ysxRBPdPSsk6xLEcCl++Sned8k+8=";
};
pythonImportsCheck = [ "dateutil-stubs" ];

View file

@ -5,12 +5,12 @@
buildPythonPackage rec {
pname = "types-decorator";
version = "5.1.4";
version = "5.1.5";
format = "setuptools";
src = fetchPypi {
inherit pname version;
sha256 = "463c04b192108e2b3f409df8a3eaaf8d44e3e98965c11e473ed2a97da591798b";
sha256 = "sha256-CrPgAZyBGRIrXzD0IlUkcbkc8xOLPI69krQb1d3h3QI=";
};
# Modules doesn't have tests

View file

@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "types-paramiko";
version = "2.8.17";
version = "2.8.19";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-1toFPkau9cYpvE6lvatWZwhlNerg/P2N6EBpQ7g00uY=";
sha256 = "sha256-UhkthDZk73wfh7n+Bpe7u1qPgS5DAWlEz+q+x93spCM=";
};
pythonImportsCheck = [

View file

@ -6,12 +6,12 @@
buildPythonPackage rec {
pname = "types-requests";
version = "2.27.16";
version = "2.27.19";
format = "setuptools";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-yAEMGLKRp++2CxRS2+ElMLwlaT3WV+cMYoA/zcS//ps=";
sha256 = "sha256-eV43gRcIjR5L9BosAaFTtz1upAqp18CsdTq96EwNOo8=";
};
propagatedBuildInputs = [

View file

@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "types-tabulate";
version = "0.8.6";
version = "0.8.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-P037eVRJwheO1cIU7FEUwESx7t1xrQoQA7xnDwnYcQo=";
hash = "sha256-Cs0ClYZuXy3i6Qc4/wvBIBdR4d0Ci9MMv6Qap6Zpkp4=";
};
# Module doesn't have tests

View file

@ -5,12 +5,12 @@
buildPythonPackage rec {
pname = "types-urllib3";
version = "1.26.11";
version = "1.26.13";
format = "setuptools";
src = fetchPypi {
inherit pname version;
hash = "sha256-JNZORBFohR6wXx0CLeGK4xVY9WScjxEX44TC6F4xMVs=";
hash = "sha256-QPj7XozX1X6K797j/dXpMKoaG7QXnNrdVSJs6liK95A=";
};
# Module doesn't have tests

View file

@ -382,7 +382,8 @@
];
"climacell" = ps: with ps; [
pyclimacell
]; # missing inputs: pytomorrowio
pytomorrowio
];
"climate" = ps: with ps; [
];
"cloud" = ps: with ps; [
@ -2518,7 +2519,8 @@
pymodbus
]; # missing inputs: pystiebeleltron
"stookalert" = ps: with ps; [
]; # missing inputs: stookalert
stookalert
];
"stream" = ps: with ps; [
pyturbojpeg
aiohttp-cors
@ -2696,7 +2698,8 @@
"tomato" = ps: with ps; [
];
"tomorrowio" = ps: with ps; [
]; # missing inputs: pytomorrowio
pytomorrowio
];
"toon" = ps: with ps; [
pyturbojpeg
aiohttp-cors
@ -3191,6 +3194,7 @@
"canary"
"cast"
"cert_expiry"
"climacell"
"climate"
"cloud"
"cloudflare"
@ -3607,6 +3611,7 @@
"statistics"
"statsd"
"steamist"
"stookalert"
"stream"
"stt"
"subaru"
@ -3642,6 +3647,7 @@
"todoist"
"tolo"
"tomato"
"tomorrowio"
"toon"
"totalconnect"
"tplink"

View file

@ -14,6 +14,7 @@ let
lovelace = [ PyChromecast ];
nest = [ av ];
onboarding = [ pymetno radios rpi-bad-power ];
tomorrowio = [ pyclimacell ];
version = [ aioaseko ];
voicerss = [ mutagen ];
yandextts = [ mutagen ];

View file

@ -110,7 +110,8 @@ stdenv.mkDerivation rec {
"--disable-manual"
# Disable default CA bundle, use NIX_SSL_CERT_FILE or fallback
# to nss-cacert from the default profile.
"--without-ca-bundle"
# https://github.com/curl/curl/issues/8696 - fallback is not supported by HTTP3
(if http3Support then "--with-ca-bundle=/etc/ssl/certs/ca-certificates.crt" else "--without-ca-bundle")
"--without-ca-path"
(lib.enableFeature c-aresSupport "ares")
(lib.enableFeature ldapSupport "ldap")

View file

@ -5,16 +5,16 @@
buildGoModule rec {
pname = "nuclei";
version = "2.6.7";
version = "2.6.8";
src = fetchFromGitHub {
owner = "projectdiscovery";
repo = pname;
rev = "v${version}";
sha256 = "sha256-lW9QTk9TBXf/W483hGny9p2isoiDl3z0+UecDm9VLOs=";
sha256 = "sha256-XVABgsmPRNseWN+iNfbjicoNuHyZSrrlVOV3YEX7DPU=";
};
vendorSha256 = "sha256-oiRpxCAdxDjlUUHqRmpAHypmESQJpziOmBtTwKig7nk=";
vendorSha256 = "sha256-Mibn93EviweuEsMF2d1kQAJtss/ELlJQIZTM7To2dkg=";
modRoot = "./v2";
subPackages = [

View file

@ -6384,6 +6384,8 @@ in {
pythonfinder = callPackage ../development/python-modules/pythonfinder { };
pytomorrowio = callPackage ../development/python-modules/pytomorrowio { };
pyutil = callPackage ../development/python-modules/pyutil { };
pyzbar = callPackage ../development/python-modules/pyzbar { };
@ -9747,6 +9749,8 @@ in {
stone = callPackage ../development/python-modules/stone { };
stookalert = callPackage ../development/python-modules/stookalert { };
stopit = callPackage ../development/python-modules/stopit { };
strategies = callPackage ../development/python-modules/strategies { };