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

Conflicts:
- pkgs/development/python-modules/python-ndn/default.nix
This commit is contained in:
Martin Weinelt 2023-10-02 23:59:00 +02:00
commit 9d0b02be98
54 changed files with 1163 additions and 1308 deletions

View File

@ -1,6 +1,7 @@
# Using Nixpkgs {#part-using}
```{=include=} chapters
using/platform-support.chapter.md
using/configuration.chapter.md
using/overlays.chapter.md
using/overrides.chapter.md

View File

@ -0,0 +1,18 @@
# Platform Support {#chap-platform-support}
Packages receive varying degrees of support, both in terms of maintainer attention and available computation resources for continuous integration (CI).
Below is the list of the best supported platforms:
- `x86_64-linux`: Highest level of support.
- `aarch64-linux`: Well supported, with most packages building successfully in CI.
- `aarch64-darwin`: Receives better support than `x86_64-darwin`.
- `x86_64-darwin`: Receives some support.
There are many other platforms with varying levels of support.
The provisional platform list in [Appendix A] of [RFC046], while not up to date, can be used as guidance.
A more formal definition of the platform support tiers is provided in [RFC046], but has not been fully implemented yet.
[RFC046]: https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md
[Appendix A]: https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#appendix-a-non-normative-description-of-platforms-in-november-2019

View File

@ -413,9 +413,9 @@ in mkLicense lset) ({
fullName = "Eiffel Forum License v2.0";
};
elastic = {
fullName = "ELASTIC LICENSE";
url = "https://github.com/elastic/elasticsearch/blob/master/licenses/ELASTIC-LICENSE.txt";
elastic20 = {
fullName = "Elastic License 2.0";
url = "https://github.com/elastic/elasticsearch/blob/main/licenses/ELASTIC-LICENSE-2.0.txt";
free = false;
};
@ -845,6 +845,14 @@ in mkLicense lset) ({
fullName = "University of Illinois/NCSA Open Source License";
};
ncul1 = {
spdxId = "NCUL1";
fullName = "Netdata Cloud UI License v1.0";
free = false;
redistributable = true; # Only if used in Netdata products.
url = "https://raw.githubusercontent.com/netdata/netdata/master/web/gui/v2/LICENSE.md";
};
nlpl = {
spdxId = "NLPL";
fullName = "No Limit Public License";

View File

@ -22,7 +22,6 @@ in
# be specified here; do so in the default value of programs.less.envVariables instead
PAGER = mkDefault "less";
EDITOR = mkDefault "nano";
XDG_CONFIG_DIRS = [ "/etc/xdg" ]; # needs to be before profile-relative paths to allow changes through environment.etc
};
# since we set PAGER to this above, make sure it's installed
@ -33,6 +32,11 @@ in
"/run/current-system/sw"
];
environment.sessionVariables =
{
XDG_CONFIG_DIRS = [ "/etc/xdg" ]; # needs to be before profile-relative paths to allow changes through environment.etc
};
# TODO: move most of these elsewhere
environment.profileRelativeSessionVariables =
{ PATH = [ "/bin" ];

View File

@ -2,7 +2,7 @@
(callPackage ./generic.nix { }) {
channel = "edge";
version = "23.8.3";
sha256 = "1mj16nzs2da530lvvsg6gh8fcgy8rwq13mryqznflgyr39x4c56i";
vendorHash = "sha256-HxxekAipoWNxcLUSOSwUOXlrWMODw7gS8fcyTD3CMYE=";
version = "23.9.4";
sha256 = "1hjhbkwn44i1gsc7llxc9mrdjf5xc1nl4dxqgnxgks3hzkch6qqc";
vendorHash = "sha256-OzHl9QhNLaTCBCWpCmqzPkdWMwygKXSkYTczQD5KVh8=";
}

View File

@ -2,12 +2,12 @@
stdenv.mkDerivation rec {
pname = "chatterino2";
version = "2.4.5";
version = "2.4.6";
src = fetchFromGitHub {
owner = "Chatterino";
repo = pname;
rev = "v${version}";
sha256 = "sha256-ughEavlvL1/mvevbYrDG+2/JYigMhVwyy3RFysQqUNs=";
sha256 = "sha256-CQviw5Fw6v5EwjCldAQoJfAIZMWKBfBzUIQZEgW34k0=";
fetchSubmodules = true;
};
nativeBuildInputs = [ cmake pkg-config wrapQtAppsHook ];

View File

@ -10,7 +10,7 @@
}:
let
version = "5.12.153";
version = "5.12.154";
in
rustPlatform.buildRustPackage {
pname = "git-mit";
@ -20,10 +20,10 @@ rustPlatform.buildRustPackage {
owner = "PurpleBooth";
repo = "git-mit";
rev = "v${version}";
hash = "sha256-bYSWNNMDH1iTGmpLB3m/LCS8GltTdjfjeMwtB5Ss7dk=";
hash = "sha256-v1XQPyI97j1uYfmCdjHEbc+RlgVCQrZ6PTXS+b6qRwM=";
};
cargoHash = "sha256-FAihHJTnnHYCphEVMPA1YPT/Nj9m4DwkbhGbZJOlm0o=";
cargoHash = "sha256-/VJsf7dO4niOH2kvJieLCBlPB2nxCCv7rrzIHJ1uENI=";
nativeBuildInputs = [ pkg-config ];

View File

@ -9,11 +9,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "algol68g";
version = "3.3.23";
version = "3.3.24";
src = fetchurl {
url = "https://jmvdveer.home.xs4all.nl/algol68g-${finalAttrs.version}.tar.gz";
hash = "sha256-NXSIm+Vl7/NT8ks0bNqWAIYlbtzGv0q0czxhGolF1bs=";
hash = "sha256-vSbj3YlyCs4bADpDqxAkcSC1VsoQZ2j+jIKe577WtDU=";
};
outputs = [ "out" "man" ] ++ lib.optional withPDFDoc "doc";

View File

@ -0,0 +1,43 @@
{ lib
, rustPlatform
, fetchFromGitHub
, pkg-config
, dbus
, openssl
, stdenv
, darwin
}:
rustPlatform.buildRustPackage rec {
pname = "girouette";
version = "0.7.4";
src = fetchFromGitHub {
owner = "gourlaysama";
repo = "girouette";
rev = "v${version}";
hash = "sha256-CROd44lCCXlWF8X/9HyjtTjSlCUFkyke+BjkD4uUqXo=";
};
cargoHash = "sha256-AkagcIewHGPBYrITzI1YNPSJIN13bViDU6tbC+IeakY=";
nativeBuildInputs = [
pkg-config
];
buildInputs = [
dbus
openssl
] ++ lib.optionals stdenv.isDarwin [
darwin.apple_sdk.frameworks.Security
];
meta = with lib; {
description = "Show the weather in the terminal, in style";
homepage = "https://github.com/gourlaysama/girouette";
changelog = "https://github.com/gourlaysama/girouette/blob/${src.rev}/CHANGELOG.md";
license = with licenses; [ asl20 mit ];
maintainers = with maintainers; [ linuxissuper ];
mainProgram = "girouette";
};
}

View File

@ -5,14 +5,14 @@
rustPlatform.buildRustPackage rec {
pname = "svdtools";
version = "0.3.1";
version = "0.3.3";
src = fetchCrate {
inherit version pname;
hash = "sha256-oj09Huy38Nf7L6SSM5CIq2rzATrFB5FcTntXqB2dZHE=";
hash = "sha256-pZufVz7m91MiD1TfzTzS6mL0eBxawcr43GAfvDJVqfU=";
};
cargoHash = "sha256-lZk8QChDLfhv3iB0INGKgS5tM/ETdpdUpbq6egPS1uI=";
cargoHash = "sha256-FAJZ/3eNhxPvIKXnE9lpejQuMi+yeBaA5ra9Peb2yIM=";
meta = with lib; {
description = "Tools to handle vendor-supplied, often buggy SVD files";

View File

@ -1601,7 +1601,7 @@ dependencies = [
[[package]]
name = "nickel-lang-cli"
version = "1.2.1"
version = "1.2.2"
dependencies = [
"clap 4.4.3",
"clap_complete",
@ -1666,7 +1666,7 @@ dependencies = [
[[package]]
name = "nickel-lang-lsp"
version = "1.2.1"
version = "1.2.2"
dependencies = [
"anyhow",
"assert_cmd",
@ -2046,7 +2046,7 @@ dependencies = [
[[package]]
name = "pyckel"
version = "1.2.1"
version = "1.2.2"
dependencies = [
"codespan-reporting",
"nickel-lang-core",

View File

@ -8,13 +8,13 @@
rustPlatform.buildRustPackage rec {
pname = "nickel";
version = "1.2.1";
version = "1.2.2";
src = fetchFromGitHub {
owner = "tweag";
repo = pname;
rev = "refs/tags/${version}";
hash = "sha256-iHHZ2CXle8edJoJDIOMrUNucTdhyNZpSKfAPUmnt6eI=";
hash = "sha256-g7pRTwa2sniIOmgdYCxfYxGRtxnQP8zaVWuPjzEZTSg=";
};
cargoLock = {

View File

@ -15,14 +15,14 @@
buildPythonPackage rec {
pname = "dask-glm";
version = "0.2.0";
version = "0.3.0";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-WLhs6/BP5bnlgJLhxGfjLmDQHhG3H9xii6qp/G0a3uU=";
hash = "sha256-ddaYNBUlvsMzrku7fKrlozRmjshVbQ9yrYIlaRBQCp4=";
};
nativeBuildInputs = [

View File

@ -0,0 +1,47 @@
{ lib
, buildPythonPackage
, fetchPypi
, pythonOlder
, poetry-core
, dataprep-ml
, numpy
, pandas
, scikit-learn
, type-infer
}:
buildPythonPackage rec {
pname = "mindsdb-evaluator";
version = "0.0.11";
pyproject = true;
disable = pythonOlder "3.8";
# using PyPI as git repository does not have release tags or branches
src = fetchPypi {
pname = "mindsdb_evaluator";
inherit version;
hash = "sha256-pEfY+ocLEE8qcDjf6AzJxtXo1cqD2LhcBmlLjN0llTA=";
};
nativeBuildInputs = [
poetry-core
];
propagatedBuildInputs = [
dataprep-ml
numpy
pandas
scikit-learn
type-infer
];
pythonImportsCheck = [ "mindsdb_evaluator" ];
meta = with lib; {
description = "Model evaluation for Machine Learning pipelines";
homepage = "https://pypi.org/project/mindsdb-evaluator/";
license = licenses.gpl3Only;
maintainers = with maintainers; [ mbalatsko ];
};
}

View File

@ -1,39 +0,0 @@
{ lib
, boto3
, buildPythonPackage
, fetchPypi
, pythonOlder
, typing-extensions
}:
buildPythonPackage rec {
pname = "mypy-boto3-ebs";
version = "1.28.36";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-w9OLKJAn9UBnA7x+uedhplSV8plZRYlBpviU9Gv1Ny8=";
};
propagatedBuildInputs = [
boto3
typing-extensions
];
# Project has no tests
doCheck = false;
pythonImportsCheck = [
"mypy_boto3_ebs"
];
meta = with lib; {
description = "Type annotations for boto3.s3";
homepage = "https://github.com/youtype/mypy_boto3_builder";
license = with licenses; [ mit ];
maintainers = with maintainers; [ fab ];
};
}

View File

@ -1,46 +0,0 @@
{ lib
, boto3
, buildPythonPackage
, cython_3
, fetchPypi
, pythonOlder
, typing-extensions
}:
buildPythonPackage rec {
pname = "mypy-boto3-s3";
version = "1.28.55";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-sAiAn0SOdAdQEtT8VLAXbeC09JvDjjneMMoOdk63UFY=";
};
nativeBuildInputs = [
cython_3
];
propagatedBuildInputs = [
boto3
] ++ lib.optionals (pythonOlder "3.12") [
typing-extensions
];
# Project has no tests
doCheck = false;
pythonImportsCheck = [
"mypy_boto3_s3"
];
meta = with lib; {
description = "Type annotations for boto3.s3";
homepage = "https://github.com/youtype/mypy_boto3_builder";
changelog = "https://github.com/youtype/mypy_boto3_builder/releases/tag/${version}";
license = with licenses; [ mit ];
maintainers = with maintainers; [ fab ];
};
}

View File

@ -0,0 +1,52 @@
{ lib
, boto3
, buildPythonPackage
, pythonOlder
, typing-extensions
, fetchPypi
}:
let
toUnderscore = str: builtins.replaceStrings [ "-" ] [ "_" ] str;
buildMypyBoto3Package = serviceName: version: hash:
buildPythonPackage rec {
pname = "mypy-boto3-${serviceName}";
inherit version;
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version hash;
};
propagatedBuildInputs = [
boto3
] ++ lib.optionals (pythonOlder "3.12") [
typing-extensions
];
# Project has no tests
doCheck = false;
pythonImportsCheck = [
"mypy_boto3_${toUnderscore serviceName}"
];
meta = with lib; {
description = "Type annotations for boto3 ${serviceName}";
homepage = "https://github.com/youtype/mypy_boto3_builder";
license = with licenses; [ mit ];
maintainers = with maintainers; [ fab mbalatsko ];
};
};
in
rec {
mypy-boto3-cognito-idp = buildMypyBoto3Package "cognito-idp" "1.28.36" "sha256-pnLO62LZvr4sJsye3gWJROY+xHikSe7dX8erBTRXrPc=";
mypy-boto3-ebs = buildMypyBoto3Package "ebs" "1.28.36" "sha256-w9OLKJAn9UBnA7x+uedhplSV8plZRYlBpviU9Gv1Ny8=";
mypy-boto3-s3 = buildMypyBoto3Package "s3" "1.28.55" "sha256-sAiAn0SOdAdQEtT8VLAXbeC09JvDjjneMMoOdk63UFY=";
}

View File

@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "nibe";
version = "2.3.0";
version = "2.4.0";
format = "pyproject";
disabled = pythonOlder "3.9";
@ -25,7 +25,7 @@ buildPythonPackage rec {
owner = "yozik04";
repo = pname;
rev = "refs/tags/${version}";
hash = "sha256-IrPEXrrnbxJcIuy+Xq4iVEEblJ85d7M99zGr1DDJS2M=";
hash = "sha256-Ek5yYg6UweURg8BQhtpPFIcPBkblIIo66SRxWlJ8vG4=";
};
nativeBuildInputs = [

View File

@ -31,7 +31,7 @@
buildPythonPackage rec {
pname = "ocrmypdf";
version = "15.0.1";
version = "15.0.2";
disabled = pythonOlder "3.9";
@ -47,7 +47,7 @@ buildPythonPackage rec {
postFetch = ''
rm "$out/.git_archival.txt"
'';
hash = "sha256-WTUe4ivSEU/4KMRtKhf1MDXN1segIe/wrXYVA5zJrZw=";
hash = "sha256-DpsNH3djB35WlqDPauCy7Re8pbZLnUE/pPAix4WHPKM=";
};
SETUPTOOLS_SCM_PRETEND_VERSION = version;

View File

@ -4,9 +4,12 @@
, buildPythonPackage
, fetchFromGitHub
, lark
, poetry-core
, poetry-dynamic-versioning
, pycryptodomex
, pygtrie
, pytestCheckHook
, pythonRelaxDepsHook
, pythonOlder
, setuptools
}:
@ -24,13 +27,16 @@ buildPythonPackage rec {
hash = "sha256-ArTP4LQu7VNjI/N13gMTc1SDiNmW5l4GdLYOk8JEfKg=";
};
disabled = pythonOlder "3.9";
disabled = pythonOlder "3.11";
nativeBuildInputs = [
setuptools
poetry-core
pythonRelaxDepsHook
];
propagatedBuildInputs = [
poetry-dynamic-versioning
pycryptodomex
lark
pygtrie
@ -42,7 +48,11 @@ buildPythonPackage rec {
pytestCheckHook
];
pythonImportsCheck = [ "ndn" ];
pythonRelaxDeps = [
"lark"
];
pythonImportChecks = [ "ndn" ];
meta = with lib; {
description = "An NDN client library with AsyncIO support";

View File

@ -0,0 +1,74 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, setuptools
, six
, pytestCheckHook
, pyopenssl
, pyspnego
, namedlist
, pydes
, cryptography
}:
buildPythonPackage rec {
pname = "python-tds";
version = "1.13.0";
pyproject = true;
src = fetchFromGitHub {
owner = "denisenkom";
repo = "pytds";
rev = version;
hash = "sha256-ubAXCifSfNtxbFIJZD8IuK/8oPT9vo77YBCexoO9zsw=";
};
postPatch = ''
substituteInPlace setup.py \
--replace "version.get_git_version()" '"${version}"'
'';
nativeBuildInputs = [
setuptools
];
propagatedBuildInputs = [
six
];
nativeCheckInputs = [
pytestCheckHook
pyopenssl
pyspnego
namedlist
pydes
cryptography
];
disabledTests = [
# ImportError: To use NTLM authentication you need to install ntlm-auth module
# ntlm-auth has been removed from nixpkgs
"test_ntlm"
# TypeError: CertificateBuilder.add_extension() got an unexpected keyword argument 'extension'
# Tests are broken for pyOpenSSL>=23.0.0
# https://github.com/denisenkom/pytds/blob/1.13.0/test_requirements.txt
"test_with_simple_server_req_encryption"
"test_both_server_and_client_encryption_on"
"test_server_has_enc_on_but_client_is_off"
"test_only_login_encrypted"
"test_server_encryption_not_supported"
"test_server_with_bad_name_in_cert"
"test_cert_with_san"
"test_encrypted_socket"
];
pythonImportsCheck = [ "pytds" ];
meta = with lib; {
description = "Python DBAPI driver for MSSQL using pure Python TDS (Tabular Data Stream) protocol implementation";
homepage = "https://python-tds.readthedocs.io/";
license = licenses.mit;
maintainers = with maintainers; [ mbalatsko ];
};
}

View File

@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "pywerview";
version = "0.5.1";
version = "0.5.2";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "the-useless-one";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-0vL1kMg4XRFq1CWR/2x5YYyfjm8YzjJaXkezehsT4hg=";
hash = "sha256-BWH9zYrlbzQC0/cc5k5BlXWyh38gI+hwwTCWhe1xgog=";
};
propagatedBuildInputs = [

View File

@ -17,7 +17,7 @@
buildPythonPackage rec {
pname = "teslajsonpy";
version = "3.9.3";
version = "3.9.4";
format = "pyproject";
disabled = pythonOlder "3.7";
@ -26,7 +26,7 @@ buildPythonPackage rec {
owner = "zabuldon";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-kA2MFYryz61Mm/sPfH1NuLKnz4whtdNb6hGPYQZgQKQ=";
hash = "sha256-QqC/vPPl9R1n4rtiR+t1oy4V+bPr1QgAwIgpuxiwxj8=";
};
nativeBuildInputs = [

View File

@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "tplink-omada-client";
version = "1.3.4";
version = "1.3.5";
format = "pyproject";
disabled = pythonOlder "3.9";
@ -18,7 +18,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "tplink_omada_client";
inherit version;
hash = "sha256-ckb5pKAT4HfozKtgu7MpNGUdJuOLzkUjTfA/6h6imO4=";
hash = "sha256-tCyYaYJIkuJBGgE3xxc/jMir1mc7UDRXZ3i1Ai1/mxs=";
};
nativeBuildInputs = [

View File

@ -10,16 +10,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-tarpaulin";
version = "0.27.0";
version = "0.27.1";
src = fetchFromGitHub {
owner = "xd009642";
repo = "tarpaulin";
rev = version;
hash = "sha256-yvZVViD7QbVTQ/gEcoSrE7jdQH7gR20LpXWsC8DHE9w=";
hash = "sha256-Mr1thOGqpLcMUBbmD6YzU9WlyOvlPHSqyiU/wtb4edo=";
};
cargoHash = "sha256-0uowFaPkDUkDozd2DCsOfZzz3gMQpkL6PdKBzy1d+wg=";
cargoHash = "sha256-UrDyAS/SIrXWsYucmjj6URjqjjWB40wxLF0rXHmB2Tw=";
nativeBuildInputs = [
pkg-config

View File

@ -22,14 +22,14 @@ with py.pkgs;
buildPythonApplication rec {
pname = "checkov";
version = "2.4.57";
version = "2.4.59";
format = "setuptools";
src = fetchFromGitHub {
owner = "bridgecrewio";
repo = pname;
rev = "refs/tags/${version}";
hash = "sha256-f4BYbz7ldu0X18Hf4cF2HI90SlSh9m61B1BiD+8XZkQ=";
hash = "sha256-/Qqh0f40JxHjIbt7rm4ZY7dTXGVMHrzkgNSjPJq8SLo=";
};
patches = [

View File

@ -39,7 +39,7 @@ buildGoModule rec {
description = "Code security scanning tool (SAST) to discover, filter and prioritize security and privacy risks";
homepage = "https://github.com/bearer/bearer";
changelog = "https://github.com/Bearer/bearer/releases/tag/v${version}";
license = with licenses; [ elastic ];
license = with licenses; [ elastic20 ];
maintainers = with maintainers; [ fab ];
};
}

View File

@ -0,0 +1,30 @@
{ lib
, buildGoModule
, fetchFromGitHub
}:
buildGoModule rec {
pname = "container2wasm";
version = "0.4.0";
src = fetchFromGitHub {
owner = "ktock";
repo = "container2wasm";
rev = "v${version}";
hash = "sha256-m8pO7xkYjwvDoDreOPuiKNavFWcHn8Fy+F/eArBWRPM=";
};
vendorHash = "sha256-BiQzNXEZ7O+Xb2SQKYVQRMtm/fSmr+PD+RBLpCywkyQ=";
ldflags = [ "-s" "-w" ];
subPackages = [ "cmd/c2w" ];
meta = {
description = "Container to WASM converter";
homepage = "https://github.com/ktock/container2wasm";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ dit7ya ];
mainProgram = "c2w";
};
}

View File

@ -5,16 +5,16 @@
rustPlatform.buildRustPackage rec {
pname = "jql";
version = "7.0.3";
version = "7.0.4";
src = fetchFromGitHub {
owner = "yamafaktory";
repo = pname;
rev = "jql-v${version}";
hash = "sha256-9VQtPYAw/MtYZxfosWPQOy29YjvzVGP/mhje42dAb8U=";
hash = "sha256-Qy4ozTRdDF8ENyk4AB2a/4AuMSLJd/3w/q9TjGgrkPE=";
};
cargoHash = "sha256-erGqHW3LyXTcy6MZH24F7OKknissH4es2VmWdEFwe0Y=";
cargoHash = "sha256-or69dz+wMhp8CPLzip6c6S7HpilAE2DAVkv/3IJMJWQ=";
meta = with lib; {
description = "A JSON Query Language CLI tool built with Rust";

View File

@ -53,7 +53,7 @@ in stdenv.mkDerivation rec {
meta = with lib; {
description = "Visualize logs and time-stamped data";
homepage = "http://www.elasticsearch.org/overview/kibana";
license = licenses.elastic;
license = licenses.elastic20;
maintainers = with maintainers; [ offline basvandijk ];
platforms = with platforms; unix;
};

File diff suppressed because it is too large Load Diff

View File

@ -6,23 +6,27 @@
rustPlatform.buildRustPackage rec {
pname = "topiary";
version = "0.2.3";
version = "0.3.0";
src = fetchFromGitHub {
owner = "tweag";
repo = pname;
rev = "v${version}";
hash = "sha256-RYJaZGJijaS4a9gJmEvi4jVDN0sglUJHuy04pGdv5YE=";
hash = "sha256-zt4uXkO6Y0Yc1Wt8l5O79oKbgNLrgip40ftD7UfUPwo=";
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
"tree-sitter-bash-0.19.0" = "sha256-Po2r+wUWJwC+ODk/xotYI7PsmjC3TFSu1dU0FrrnAXQ=";
"tree-sitter-bash-0.19.0" = "sha256-a0/KyHV2jUpytsZSHI7tVw8GfYnuqVjfs5KScLZkB0I=";
"tree-sitter-facade-0.9.3" = "sha256-M/npshnHJkU70pP3I4WMXp3onlCSWM5mMIqXP45zcUs=";
"tree-sitter-json-0.20.0" = "sha256-cyrea0Y13OVGkXbYE0Cwc7nUsDGEZyoQmPAS9wVuHw0=";
"tree-sitter-nickel-0.0.1" = "sha256-aYsEx1Y5oDEqSPCUbf1G3J5Y45ULT9OkD+fn6stzrOU=";
"tree-sitter-ocaml-0.20.1" = "sha256-5X2c2Deb8xNlp0LPQKFWIT3jwxKuuKdFlp9b3iA818Y=";
"tree-sitter-query-0.1.0" = "sha256-Gv882sbL2fmR++h4/I7dFCp+g6pddRCaLyX7+loEoHU=";
"tree-sitter-ocaml-0.20.4" = "sha256-j3Hv2qOMxeBNOW+WIgIYzG3zMIFWPQpoHe94b2rT+A8=";
"tree-sitter-ocamllex-0.20.2" = "sha256-YhmEE7I7UF83qMuldHqc/fD/no/7YuZd6CaAIaZ1now=";
"tree-sitter-query-0.1.0" = "sha256-5N7FT0HTK3xzzhAlk3wBOB9xlEpKSNIfakgFnsxEi18=";
"tree-sitter-rust-0.20.4" = "sha256-seWoMuA87ZWCq3mUXopVeDCcTxX/Bh+B4PFLVa0CBQA=";
"tree-sitter-toml-0.5.1" = "sha256-5nLNBxFeOGE+gzbwpcrTVnuL1jLUA0ZLBVw2QrOLsDQ=";
"web-tree-sitter-sys-1.3.0" = "sha256-9rKB0rt0y9TD/HLRoB9LjEP9nO4kSWR9ylbbOXo2+2M=";
};
};
@ -31,16 +35,11 @@ rustPlatform.buildRustPackage rec {
cargoTestFlags = cargoBuildFlags;
env = {
TOPIARY_LANGUAGE_DIR = "${placeholder "out"}/share/languages";
TOPIARY_LANGUAGE_DIR = "${placeholder "out"}/share/queries";
};
# Cargo.lock is outdated
postPatch = ''
ln -sf ${./Cargo.lock} Cargo.lock
'';
postInstall = ''
install -Dm444 languages/* -t $out/share/languages
install -Dm444 queries/* -t $out/share/queries
'';
passthru.updateScript = nix-update-script { };

View File

@ -5,16 +5,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-expand";
version = "1.0.71";
version = "1.0.72";
src = fetchFromGitHub {
owner = "dtolnay";
repo = pname;
rev = version;
sha256 = "sha256-q5mWB68RB1TfrS02iIAjFR1XtMvzQG90okkuHB+06iA=";
sha256 = "sha256-W9mrqF5zQWvCEsgm3fNPG0p/ZHgL1agTAfYW1t9tajo=";
};
cargoHash = "sha256-4XeSjittxHdYj3N/1HT5QJbMD3lRmV77LBFIXcNQlLY=";
cargoHash = "sha256-4gV69Ld60hBErfVXgrKfoeI6QrnYrg6w5hHqRufUlG8=";
meta = with lib; {
description = "A utility and Cargo subcommand designed to let people expand macros in their Rust source code";

View File

@ -2,14 +2,14 @@
rustPlatform.buildRustPackage rec {
pname = "svd2rust";
version = "0.30.0";
version = "0.30.1";
src = fetchCrate {
inherit pname version;
hash = "sha256-/fB6Ay9t5WkBtHVYne/dbj+PXurMpzKAb7/OFD4j7U4=";
hash = "sha256-Yjdrz/8uonM2kRCNAe6YZNPDDVmjqDiEk8CwgZUbBCg=";
};
cargoHash = "sha256-PD2UsLVfc6D726BpE6a1MKjspL3/g2D9sweCmVXtH1E=";
cargoHash = "sha256-875B7e/RCXs84yiwou5NZgxmjolxCKkQsUcRxXnV+Qo=";
# error: linker `aarch64-linux-gnu-gcc` not found
postPatch = ''

View File

@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "typos";
version = "1.16.15";
version = "1.16.16";
src = fetchFromGitHub {
owner = "crate-ci";
repo = pname;
rev = "v${version}";
hash = "sha256-UniMMZVvhk1ImS5brgdiG162jl+W/V6UQ/Fvl9EopVc=";
hash = "sha256-Xi6J5/qb76fYhruE+G1YYuXUdyM99DHf/cB8bqctlRA=";
};
cargoHash = "sha256-SfcAQekGzE6H59czzbuc9BvHnm1N1SL5DxWva10zNgo=";
cargoHash = "sha256-ZelcIx1FMHuzzQGvzD/+8eJ5AC5AO6c6DR6y5HJoopI=";
meta = with lib; {
description = "Source code spell checker";

View File

@ -89,8 +89,8 @@ def main():
soup = BeautifulSoup(kernel_org.read().decode(), "lxml")
release_table = soup.find(id="releases")
if not release_table or isinstance(release_table, NavigableString):
print(release_table)
print("Failed to find the release table on https://kernel.org")
print(release_table, file=sys.stderr)
print("Failed to find the release table on https://kernel.org", file=sys.stderr)
sys.exit(1)
releases = release_table.find_all("tr")
@ -111,7 +111,7 @@ def main():
else:
message = f"linux_{nixpkgs_branch}: {old_version} -> {kernel.version}"
print(message)
print(message, file=sys.stderr)
all_kernels[branch] = {
"version": kernel.version,

View File

@ -40,7 +40,7 @@ rustPlatform.buildRustPackage rec {
meta = with lib; {
description = "A configurable, high-performance routing runtime for Apollo Federation";
homepage = "https://www.apollographql.com/docs/router/";
license = licenses.elastic;
license = licenses.elastic20;
maintainers = [ maintainers.bbigras ];
};
}

View File

@ -15,16 +15,16 @@ let
in
buildGoModule rec {
pname = "minio";
version = "2023-09-07T02-05-02Z";
version = "2023-09-20T22-49-55Z";
src = fetchFromGitHub {
owner = "minio";
repo = "minio";
rev = "RELEASE.${version}";
sha256 = "sha256-6Nps6h632OTXIuuiLSLt3kgBQfB5sBZ1O0bs6ltjtg8=";
sha256 = "sha256-JX+bxFAxTmOjpY6HAVVhdZftFx9HlniX+3zKY7Qui9w=";
};
vendorHash = "sha256-w4t60CE7QMqKK2eQpD+D6Uiy62ibyASXCm8aRMfntsQ=";
vendorHash = "sha256-fcaMYm7Tw5zqtHhPzmUS/5E7AYI8P2fuxT2sDQwNttc=";
doCheck = false;

View File

@ -76,7 +76,7 @@ stdenv.mkDerivation rec {
binaryBytecode
binaryNativeCode
];
license = licenses.elastic;
license = licenses.elastic20;
platforms = platforms.unix;
maintainers = with maintainers; [ apeschar basvandijk ];
};

View File

@ -7,8 +7,8 @@
},
"fr_FR": {
"path": "fr_FR",
"rev": "1211900",
"sha256": "0gk4awawykdk7kj2nmr6qbfmj2fygvpp9hgnmdz55p5p0mq26a0q",
"rev": "1227211",
"sha256": "1fgzjbzwd3h1i92ylxjmyagswgd2lg1bimnz00zckqk3z1jl2693",
"version": "6.3"
},
"ro_RO": {

View File

@ -54,10 +54,10 @@
"version": "1.0.1"
},
"gutenberg": {
"path": "gutenberg/tags/15.7.1",
"rev": "2910291",
"sha256": "0g8fp819hhnlva603cd2sqa0g4v5h0nszx73765yiijks1xy7vbk",
"version": "15.7.1"
"path": "gutenberg/tags/16.7.0",
"rev": "2972264",
"sha256": "0mpbpp0c8dmpv3591i92xhjr44dnhbpgx4vln0q4cjdq5c6638r8",
"version": "16.7.0"
},
"hello-dolly": {
"path": "hello-dolly/tags/1.7.2",
@ -66,16 +66,16 @@
"version": "1.7.2"
},
"hkdev-maintenance-mode": {
"path": "hkdev-maintenance-mode/trunk",
"rev": "2858025",
"sha256": "1p844pjyiz2ydv0imwa13dfbp8150rlghla454dflk3rcdmxzj1n",
"version": "2.3.2"
"path": "hkdev-maintenance-mode/tags/2.4.5",
"rev": "2971903",
"sha256": "1nq3f0qv8zkws490h86m57972wp7vcngr62x90m8bcq4v6r110wd",
"version": "2.4.5"
},
"jetpack": {
"path": "jetpack/tags/12.6.1",
"rev": "2969951",
"sha256": "1wyyn5wfv40gy1r0lps9ggfb796pd483qf839d8qmsf2kk4qndyx",
"version": "12.6.1"
"path": "jetpack/tags/12.6.2",
"rev": "2972327",
"sha256": "1659k1418rcmxc51pfwlbbfcq3fskr1n04vlzgx5wi7a3bgjv47n",
"version": "12.6.2"
},
"jetpack-lite": {
"path": "jetpack-lite/tags/3.0.3",
@ -84,10 +84,10 @@
"version": "3.0.3"
},
"lightbox-photoswipe": {
"path": "lightbox-photoswipe/tags/5.0.35",
"rev": "2907179",
"sha256": "1imzrav4a9848imkhvldm9x4cnw57vi5agllqw614j36kkxk1fpg",
"version": "5.0.35"
"path": "lightbox-photoswipe/tags/5.0.44",
"rev": "2968868",
"sha256": "0nbs05lxdf85ig373l3k558ncw0li1zrqnajq5mw9vkw15mxgy90",
"version": "5.0.44"
},
"login-lockdown": {
"path": "login-lockdown/tags/2.06",
@ -96,16 +96,16 @@
"version": "2.06"
},
"mailpoet": {
"path": "mailpoet/tags/4.16.0",
"rev": "2912930",
"sha256": "0ij8g9bnni0ki4ks5sdq83pd8nqqfj3yf6by1v44splq2a5ix81g",
"version": "4.16.0"
"path": "mailpoet/tags/4.29.0",
"rev": "2972087",
"sha256": "0n0aq8p4265zskq5vblpn551v45870vrmnjzbyvppnyagydfc1q8",
"version": "4.29.0"
},
"merge-minify-refresh": {
"path": "merge-minify-refresh/trunk",
"rev": "2887489",
"sha256": "11z5d2f5kylszfl47ifxzb9ayyhr3haxds5hvm5dknphczkmjg4j",
"version": "1.14.2"
"rev": "2967306",
"sha256": "038sfnyr0ab8hzk5ybs0vnpiklhp1649dszbmlxilb5lm8rphbgq",
"version": "1.14.4"
},
"opengraph": {
"path": "opengraph/tags/1.11.1",
@ -126,10 +126,10 @@
"version": "0.9.3"
},
"webp-converter-for-media": {
"path": "webp-converter-for-media/tags/5.10.1",
"rev": "2965002",
"sha256": "0xcw537pc2k62g55aj7z14kxa09gv6l4q123hx69dp5g7cwl32sg",
"version": "5.10.1"
"path": "webp-converter-for-media/tags/5.11.0",
"rev": "2972415",
"sha256": "1ppa3npnvzn3a50hflpfzxgp3c79gn7zxvxiga9qhamhqpvnk48d",
"version": "5.11.0"
},
"webp-express": {
"path": "webp-express/tags/0.25.6",
@ -192,9 +192,9 @@
"version": "1.4.1"
},
"wpforms-lite": {
"path": "wpforms-lite/tags/1.8.3.1",
"rev": "2952405",
"sha256": "1v3mpzl6lxk1bvwlq6a72cc66s9fg5vb55agnl4dmbwm2mir7qjc",
"version": "1.8.3.1"
"path": "wpforms-lite/tags/1.8.4",
"rev": "2972627",
"sha256": "17gydpbhfk4j4r2scs3nn938xynxgqx3c5jdn4avxh4s4ms649al",
"version": "1.8.4"
}
}

View File

@ -2,13 +2,13 @@
buildFishPlugin rec {
pname = "done";
version = "1.17.0";
version = "1.17.1";
src = fetchFromGitHub {
owner = "franciscolourenco";
repo = "done";
rev = version;
hash = "sha256-H+PVoZZ0JdGPcQBib600dzaymlU6rPCSEi8VZXyi/Xc=";
hash = "sha256-aYKTkx5v7tB6k/UBcS0NOgA6SiRrjzn1lUTH/Xp5DFM=";
};
checkPlugins = [ fishtape ];

View File

@ -21,7 +21,7 @@ buildGoModule rec {
description = "Infra manages access to infrastructure such as Kubernetes";
homepage = "https://github.com/infrahq/infra";
changelog = "https://github.com/infrahq/infra/raw/v${version}/CHANGELOG.md";
license = licenses.elastic;
license = licenses.elastic20;
maintainers = with maintainers; [ peterromfeldhk ];
};
}

View File

@ -10,7 +10,7 @@ checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
[[package]]
name = "agg"
version = "1.4.2"
version = "1.4.3"
dependencies = [
"anyhow",
"avt",
@ -152,8 +152,8 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
[[package]]
name = "avt"
version = "0.6.0"
source = "git+https://github.com/asciinema/avt.git?tag=v0.6.0#168627cf65999720a6fce122e3419da0147d9296"
version = "0.8.0"
source = "git+https://github.com/asciinema/avt.git?tag=v0.8.0#aaec6a11896551296d2f49078f432756e8a0529d"
dependencies = [
"rgb",
"serde",

View File

@ -2,19 +2,19 @@
rustPlatform.buildRustPackage rec {
pname = "agg";
version = "1.4.2";
version = "1.4.3";
src = fetchFromGitHub {
owner = "asciinema";
repo = "agg";
rev = "v${version}";
sha256 = "sha256-pyXGWSL2HnRfcLo1V/pFKNI08B51ZvmJsYhl893CUl0=";
sha256 = "sha256-WCUYnveTWWQOzhIViMkSnyQ6vgLs5HDLWa/xvfZMh3A=";
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
"avt-0.6.0" = "sha256-JA1Ln90Pew6m5YOZp8weOC9JdKJqjFG0PDPNL2kDWUc=";
"avt-0.8.0" = "sha256-5IN8P/2UWJ2EmkbbTSGWECTqiD8TeOd8LgwLZ+W2z90=";
};
};

View File

@ -16,14 +16,14 @@ let
in
python.pkgs.buildPythonApplication rec {
pname = "esphome";
version = "2023.9.1";
version = "2023.9.2";
format = "setuptools";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "refs/tags/${version}";
hash = "sha256-Uyq5pej1RZXfgh10I5WGxB3V/2y0xZOVNgQ2F6lnR3g=";
hash = "sha256-DWzeK5NIkf8zsK4auD2A5pU5F0pBtkTe2B1UdXwyfOI=";
};
postPatch = ''

View File

@ -42,13 +42,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "fastfetch";
version = "2.0.5";
version = "2.1.0";
src = fetchFromGitHub {
owner = "fastfetch-cli";
repo = "fastfetch";
rev = finalAttrs.version;
hash = "sha256-KYicfYpJiO7ZfQ2vlGDKuiNprIwXnxz6Razf3GrjRq8=";
hash = "sha256-4FkBq7UxwZ2YuC4t/siC3CXqyP3Lff4jW3xheAQ9M6o=";
};
nativeBuildInputs = [

View File

@ -72,7 +72,7 @@ let
binaryBytecode # source bundles dependencies as jars
binaryNativeCode # bundled jruby includes native code
];
license = if enableUnfree then licenses.elastic else licenses.asl20;
license = if enableUnfree then licenses.elastic20 else licenses.asl20;
platforms = platforms.unix;
maintainers = with maintainers; [ wjlroe offline basvandijk ];
};

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "ovh-ttyrec";
version = "1.1.6.7";
version = "1.1.7.1";
src = fetchFromGitHub {
owner = "ovh";
repo = "ovh-ttyrec";
rev = "v${version}";
sha256 = "sha256-OkSs0Cu79u53+fN57px48f6kJKuOJLjGUar+lLTdUJU=";
sha256 = "sha256-VTF9WLwAIWWn+W0sLQaoFBFro+pSXKwcTO6q6MW6JD8=";
};
nativeBuildInputs = [ zstd ];

File diff suppressed because it is too large Load Diff

View File

@ -10,23 +10,23 @@
rustPlatform.buildRustPackage rec {
pname = "veilid";
version = "0.2.1";
version = "0.2.3";
src = fetchFromGitLab {
owner = "veilid";
repo = pname;
rev = "v${version}";
sha256 = "sha256-ebWY/1LTLwi1YFHliPDracdF0WLfY047jUtQ/1w9Rjw=";
sha256 = "sha256-fpA0JsBp2mlyDWlwE6xgyX5KNI2FSypO6m1J9BI+Kjs=";
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
"cursive-0.20.0" = "sha256-jETyRRnzt7OMkTo4LRfeRr37oPJpn9R2soxkH7tzGy8=";
"cursive-flexi-logger-view-0.5.0" = "sha256-zFpfVFNZNNdNMdpJbaT4O2pMYccGEAGnvYzpRziMwfQ=";
"cursive_buffered_backend-0.6.1" = "sha256-+sTJnp570HupwaJxV2x+oKyLwNmqQ4HqOH2P1s9Hhw8=";
};
};
lockFile = ./Cargo.lock;
outputHashes = {
"cursive-0.20.0" = "sha256-jETyRRnzt7OMkTo4LRfeRr37oPJpn9R2soxkH7tzGy8=";
"cursive-flexi-logger-view-0.5.0" = "sha256-zFpfVFNZNNdNMdpJbaT4O2pMYccGEAGnvYzpRziMwfQ=";
"cursive_buffered_backend-0.6.1" = "sha256-+sTJnp570HupwaJxV2x+oKyLwNmqQ4HqOH2P1s9Hhw8=";
};
};
nativeBuildInputs = [
capnproto
@ -51,6 +51,6 @@ rustPlatform.buildRustPackage rec {
description = "An open-source, peer-to-peer, mobile-first, networked application framework";
homepage = "https://veilid.com";
license = licenses.mpl20;
maintainers = with maintainers; [ bbigras ];
maintainers = with maintainers; [ bbigras qbit ];
};
}

View File

@ -1,4 +1,4 @@
{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, makeWrapper
{ lib, stdenv, fetchFromGitHub, fetchpatch, autoreconfHook, pkg-config, makeWrapper
, CoreFoundation, IOKit, libossp_uuid
, nixosTests
, netdata-go-plugins
@ -9,6 +9,7 @@
, withIpmi ? (!stdenv.isDarwin), freeipmi
, withNetfilter ? (!stdenv.isDarwin), libmnl, libnetfilter_acct
, withCloud ? (!stdenv.isDarwin), json_c
, withCloudUi ? false
, withConnPubSub ? false, google-cloud-cpp, grpc
, withConnPrometheus ? false, snappy
, withSsl ? true, openssl
@ -24,8 +25,17 @@ stdenv.mkDerivation rec {
owner = "netdata";
repo = "netdata";
rev = "v${version}";
hash = "sha256-8L8PhPgNIHvw+Dcx2D6OE8fp2+GEYOc9wEIoPJSqXME=";
hash = if withCloudUi
then "sha256-8L8PhPgNIHvw+Dcx2D6OE8fp2+GEYOc9wEIoPJSqXME="
else "sha256-J/pKKxTNoSwvsyVaRsnazQQqu2C8zx1QEAkB+gkR5lU=";
fetchSubmodules = true;
# Remove v2 dashboard distributed under NCUL1. Make sure an empty
# Makefile.am exists, as autoreconf will get confused otherwise.
postFetch = lib.optionalString (!withCloudUi) ''
rm -rf $out/web/gui/v2/*
touch $out/web/gui/v2/Makefile.am
'';
};
strictDeps = true;
@ -53,6 +63,12 @@ stdenv.mkDerivation rec {
# Avoid build-only inputs in closure leaked by configure command:
# https://github.com/NixOS/nixpkgs/issues/175693#issuecomment-1143344162
./skip-CONFIGURE_COMMAND.patch
# Allow building without non-free v2 dashboard.
(fetchpatch {
url = "https://github.com/peat-psuwit/netdata/commit/6ccbdd1500db2b205923968688d5f1777430a326.patch";
hash = "sha256-jAyk5HlxdjFn5IP6jOKP8/SXOraMQSA6r1krThe+s7g=";
})
];
# Guard against unused buld-time development inputs in closure. Without
@ -98,6 +114,8 @@ stdenv.mkDerivation rec {
"--disable-dbengine"
] ++ lib.optionals (!withCloud) [
"--disable-cloud"
] ++ lib.optionals (!withCloudUi) [
"--disable-cloud-ui"
];
postFixup = ''
@ -118,7 +136,8 @@ stdenv.mkDerivation rec {
description = "Real-time performance monitoring tool";
homepage = "https://www.netdata.cloud/";
changelog = "https://github.com/netdata/netdata/releases/tag/v${version}";
license = licenses.gpl3Plus;
license = [ licenses.gpl3Plus ]
++ lib.optionals (withCloudUi) [ licenses.ncul1 ];
platforms = platforms.unix;
maintainers = with maintainers; [ raitobezarius ];
};

View File

@ -18167,14 +18167,9 @@ with pkgs;
pyradio = callPackage ../applications/audio/pyradio { };
racket = callPackage ../development/interpreters/racket {
# racket 6.11 doesn't build with gcc6 + recent glibc:
# https://github.com/racket/racket/pull/1886
# https://github.com/NixOS/nixpkgs/pull/31017#issuecomment-343574769
stdenv = if stdenv.isDarwin then stdenv else gcc7Stdenv;
inherit (darwin.apple_sdk.frameworks) CoreFoundation;
};
racket_7_9 = callPackage ../development/interpreters/racket/racket_7_9.nix {
stdenv = if stdenv.isDarwin then stdenv else gcc7Stdenv;
inherit (darwin.apple_sdk.frameworks) CoreFoundation;
};
racket-minimal = callPackage ../development/interpreters/racket/minimal.nix { };
@ -31179,6 +31174,8 @@ with pkgs;
containerd = callPackage ../applications/virtualization/containerd { };
container2wasm = callPackage ../development/tools/container2wasm { };
convchain = callPackage ../tools/graphics/convchain { };
cordless = callPackage ../applications/networking/instant-messengers/cordless { };

View File

@ -6737,6 +6737,8 @@ self: super: with self; {
millheater = callPackage ../development/python-modules/millheater { };
mindsdb-evaluator = callPackage ../development/python-modules/mindsdb-evaluator { };
minexr = callPackage ../development/python-modules/minexr { };
miniaudio = callPackage ../development/python-modules/miniaudio {
@ -7087,9 +7089,15 @@ self: super: with self; {
mypy-boto3-builder = callPackage ../development/python-modules/mypy-boto3-builder { };
mypy-boto3-ebs = callPackage ../development/python-modules/mypy-boto3-ebs { };
inherit (callPackage ../development/python-modules/mypy-boto3 { })
mypy-boto3-s3 = callPackage ../development/python-modules/mypy-boto3-s3 { };
mypy-boto3-cognito-idp
mypy-boto3-ebs
mypy-boto3-s3
;
mypy-extensions = callPackage ../development/python-modules/mypy/extensions.nix { };
@ -7486,6 +7494,8 @@ self: super: with self; {
python-nvd3 = callPackage ../development/python-modules/python-nvd3 { };
python-tds = callPackage ../development/python-modules/python-tds { };
python-yate = callPackage ../development/python-modules/python-yate { };
python-youtube = callPackage ../development/python-modules/python-youtube { };