Merge master into staging-next

This commit is contained in:
github-actions[bot]
2023-10-11 06:01:20 +00:00
committed by GitHub
44 changed files with 266 additions and 143 deletions
@@ -286,6 +286,8 @@
- Setting `nixpkgs.config` options while providing an external `pkgs` instance will now raise an error instead of silently ignoring the options. NixOS modules no longer set `nixpkgs.config` to accomodate this. This specifically affects `services.locate`, `services.xserver.displayManager.lightdm.greeters.tiny` and `programs.firefox` NixOS modules. No manual intervention should be required in most cases, however, configurations relying on those modules affecting packages outside the system environment should switch to explicit overlays.
- `service.borgmatic.settings.location` and `services.borgmatic.configurations.<name>.location` are deprecated, please move your options out of sections to the global scope.
## Other Notable Changes {#sec-release-23.11-notable-changes}
- The Cinnamon module now enables XDG desktop integration by default. If you are experiencing collisions related to xdg-desktop-portal-gtk you can safely remove `xdg.portal.extraPortals = [ pkgs.xdg-desktop-portal-gtk ];` from your NixOS configuration.
+41 -16
View File
@@ -6,32 +6,50 @@ let
cfg = config.services.borgmatic;
settingsFormat = pkgs.formats.yaml { };
repository = with types; submodule {
options = {
path = mkOption {
type = str;
description = mdDoc ''
Path to the repository
'';
};
label = mkOption {
type = str;
description = mdDoc ''
Label to the repository
'';
};
};
};
cfgType = with types; submodule {
freeformType = settingsFormat.type;
options.location = {
options = {
source_directories = mkOption {
type = listOf str;
type = nullOr (listOf str);
default = null;
description = mdDoc ''
List of source directories to backup (required). Globs and
tildes are expanded.
List of source directories and files to backup. Globs and tildes are
expanded. Do not backslash spaces in path names.
'';
example = [ "/home" "/etc" "/var/log/syslog*" ];
example = [ "/home" "/etc" "/var/log/syslog*" "/home/user/path with spaces" ];
};
repositories = mkOption {
type = listOf str;
type = nullOr (listOf repository);
default = null;
description = mdDoc ''
Paths to local or remote repositories (required). Tildes are
expanded. Multiple repositories are backed up to in
sequence. Borg placeholders can be used. See the output of
"borg help placeholders" for details. See ssh_command for
SSH options like identity file or port. If systemd service
is used, then add local repository paths in the systemd
service file to the ReadWritePaths list.
A required list of local or remote repositories with paths and
optional labels (which can be used with the --repository flag to
select a repository). Tildes are expanded. Multiple repositories are
backed up to in sequence. Borg placeholders can be used. See the
output of "borg help placeholders" for details. See ssh_command for
SSH options like identity file or port. If systemd service is used,
then add local repository paths in the systemd service file to the
ReadWritePaths list.
'';
example = [
"ssh://user@backupserver/./sourcehostname.borg"
"ssh://user@backupserver/./{fqdn}"
"/var/local/backups/local.borg"
{ path="ssh://user@backupserver/./sourcehostname.borg"; label="backupserver"; }
{ path="/mnt/backup"; label="local"; }
];
};
};
@@ -62,6 +80,13 @@ in
config = mkIf cfg.enable {
warnings = []
++ optional (cfg.settings != null && cfg.settings.location != null)
"`services.borgmatic.settings.location` is deprecated, please move your options out of sections to the global scope"
++ optional (catAttrs "location" (attrValues cfg.configurations) != [])
"`services.borgmatic.configurations.<name>.location` is deprecated, please move your options out of sections to the global scope"
;
environment.systemPackages = [ pkgs.borgmatic ];
environment.etc = (optionalAttrs (cfg.settings != null) { "borgmatic/config.yaml".source = cfgfile; }) //
+1 -1
View File
@@ -19,7 +19,7 @@ import ./make-test-python.nix ({ pkgs, lib, ... }:
python3Packages.pytest
python3Packages.pytest-mock
python3Packages.pytest-timeout
python3Packages.factory_boy
python3Packages.factory-boy
python3Packages.docker # only needed so import does not fail
sqlite3-to-mysql
])
+2 -2
View File
@@ -5,11 +5,11 @@
stdenvNoCC.mkDerivation rec {
pname = "mainsail";
version = "2.7.1";
version = "2.8.0";
src = fetchzip {
url = "https://github.com/mainsail-crew/mainsail/releases/download/v${version}/mainsail.zip";
hash = "sha256-j2ri7PyQGzRlhpgE9qKneX00HwlDmIi2JUremz446wk=";
hash = "sha256-YNI4WkWLnB1w8I0ETflDsWNkB6QGO5QrASajKpcmGcU=";
stripRoot = false;
};
@@ -23,7 +23,7 @@ let
doCheck = false;
});
# version 3.3.0+ does not support SQLAlchemy 1.3
factory_boy = super.factory_boy.overridePythonAttrs (oldAttrs: rec {
factory-boy = super.factory-boy.overridePythonAttrs (oldAttrs: rec {
version = "3.2.1";
src = oldAttrs.src.override {
inherit version;
@@ -167,9 +167,9 @@ rec {
mkTerraform = attrs: pluggable (generic attrs);
terraform_1 = mkTerraform {
version = "1.6.0";
hash = "sha256-R1phgtGn9hyNqa0wR1zY9uThTJSIj7TuK5ekXx48QP0=";
vendorHash = "sha256-V7S+IzHfBhIHo0xCvHJ75gOmvVbJd2k8XBdvLG1dcsc=";
version = "1.6.1";
hash = "sha256-qUJruwpec4uZ/gPWzpbQOMfSxkwRkRDlWDmVIgqe5A8=";
vendorHash = "sha256-1ZQDgNeMC59KrmZpA8T+Etbuk2MQKQsDYzqPGl6Y4Hg=";
patches = [ ./provider-path-0_15.patch ];
passthru = {
inherit plugins;
@@ -253,7 +253,7 @@ python.pkgs.buildPythonApplication rec {
nativeCheckInputs = with python.pkgs; [
daphne
factory_boy
factory-boy
imagehash
pdfminer-six
pytest-django
@@ -7,7 +7,7 @@
, alembic
, pystache
, pytest
, factory_boy
, factory-boy
, python
, unzip
}:
@@ -54,7 +54,7 @@ buildPythonPackage rec {
# pytest tests fail
nativeCheckInputs = [
pytest
factory_boy
factory-boy
];
dontUseSetuptoolsCheck = true;
@@ -2,13 +2,13 @@
buildKodiBinaryAddon rec {
pname = "pvr-hts";
namespace = "pvr.hts";
version = "20.6.2";
version = "20.6.3";
src = fetchFromGitHub {
owner = "kodi-pvr";
repo = "pvr.hts";
rev = "${version}-${rel}";
sha256 = "sha256-AQI7s6PAro+CZ6IoKGm8ii1ZKibfNc2oVVeCCZP+DTg=";
sha256 = "sha256-lfFCcmLvdvlY3NvHmF+JDcnA6zGsIKvX8BUg9GwYPs4=";
};
meta = with lib; {
@@ -1,39 +0,0 @@
{ fetchFromGitHub
, lib
, stdenvNoCC
, variant ? "macchiato"
}:
let
pname = "catppuccin-bat";
validVariants = [ "latte" "frappe" "macchiato" "mocha" ];
in
lib.checkListOfEnum "${pname}: color variant" validVariants [ variant ]
stdenvNoCC.mkDerivation {
inherit pname;
version = "unstable-2022-11-10";
src = fetchFromGitHub {
owner = "catppuccin";
repo = "bat";
rev = "ba4d16880d63e656acced2b7d4e034e4a93f74b1";
hash = "sha256-6WVKQErGdaqb++oaXnY3i6/GuH2FhTgK0v4TN4Y0Wbw=";
};
installPhase = ''
runHook preInstall
mkdir -p $out
cp "Catppuccin-${variant}.tmTheme" $out
runHook postInstall
'';
meta = {
description = "Soothing pastel theme for bat";
homepage = "https://github.com/catppuccin/bat";
license = lib.licenses.mit;
platforms = lib.platforms.all;
maintainers = [ lib.maintainers.khaneliman ];
};
}
+112
View File
@@ -0,0 +1,112 @@
let
validThemes = [ "bat" "bottom" "btop" "k9s" "lazygit" ];
in
{ fetchFromGitHub
, lib
, stdenvNoCC
, accent ? "blue"
, variant ? "macchiato"
, themeList ? validThemes
}:
let
pname = "catppuccin";
validAccents = [ "rosewater" "flamingo" "pink" "mauve" "red" "maroon" "peach" "yellow" "green" "teal" "sky" "sapphire" "blue" "lavender" ];
validVariants = [ "latte" "frappe" "macchiato" "mocha" ];
selectedSources = map (themeName: builtins.getAttr themeName sources) themeList;
sources = {
bat = fetchFromGitHub {
name = "bat";
owner = "catppuccin";
repo = "bat";
rev = "ba4d16880d63e656acced2b7d4e034e4a93f74b1";
hash = "sha256-6WVKQErGdaqb++oaXnY3i6/GuH2FhTgK0v4TN4Y0Wbw=";
};
bottom = fetchFromGitHub {
name = "bottom";
owner = "catppuccin";
repo = "bottom";
rev = "c0efe9025f62f618a407999d89b04a231ba99c92";
hash = "sha256-VaHX2I/Gn82wJWzybpWNqU3dPi3206xItOlt0iF6VVQ=";
};
btop = fetchFromGitHub {
name = "btop";
owner = "catppuccin";
repo = "btop";
rev = "1.0.0";
hash = "sha256-J3UezOQMDdxpflGax0rGBF/XMiKqdqZXuX4KMVGTxFk=";
};
k9s = fetchFromGitHub {
name = "k9s";
owner = "catppuccin";
repo = "k9s";
rev = "516f44dd1a6680357cb30d96f7e656b653aa5059";
hash = "sha256-PtBJRBNbLkj7D2ko7ebpEjbfK9Ywjs7zbE+Y8FQVEfA=";
};
lazygit = fetchFromGitHub {
name = "lazygit";
owner = "catppuccin";
repo = "lazygit";
rev = "0543c28e8af1a935f8c512ad9451facbcc17d8a8";
hash = "sha256-OVihY5E+elPKag2H4RyWiSv+MdIqHtfGNM3/1u2ik6U=";
};
};
in
lib.checkListOfEnum "${pname}: variant" validVariants [ variant ]
lib.checkListOfEnum "${pname}: accent" validAccents [ accent ]
lib.checkListOfEnum "${pname}: themes" validThemes themeList
stdenvNoCC.mkDerivation {
inherit pname;
version = "unstable-2023-10-09";
srcs = selectedSources;
unpackPhase = ''
for s in $selectedSources; do
b=$(basename $s)
cp $s ''${b#*-}
done
'';
installPhase = ''
runHook preInstall
'' + lib.optionalString (lib.elem "bat" themeList) ''
mkdir -p $out/bat
cp "${sources.bat}/Catppuccin-${variant}.tmTheme" "$out/bat/"
'' + lib.optionalString (lib.elem "btop" themeList) ''
mkdir -p $out/btop
cp "${sources.btop}/themes/catppuccin_${variant}.theme" "$out/btop/"
'' + lib.optionalString (lib.elem "bottom" themeList) ''
mkdir -p $out/bottom
cp "${sources.bottom}/themes/${variant}.toml" "$out/bottom/"
'' + lib.optionalString (lib.elem "k9s" themeList) ''
mkdir -p $out/k9s
cp "${sources.k9s}/dist/${variant}.yml" "$out/k9s/"
'' + lib.optionalString (lib.elem "lazygit" themeList) ''
mkdir -p $out/lazygit/{themes,themes-mergable}
cp "${sources.lazygit}/themes/${variant}/${variant}-${accent}.yml" "$out/lazygit/themes/"
cp "${sources.lazygit}/themes-mergable/${variant}/${variant}-${accent}.yml" "$out/lazygit/themes-mergable/"
'' + ''
runHook postInstall
'';
meta = {
description = "Soothing pastel themes";
homepage = "https://github.com/catppuccin/catppuccin";
license = lib.licenses.mit;
platforms = lib.platforms.all;
maintainers = [ lib.maintainers.khaneliman ];
};
}
@@ -61,7 +61,7 @@
, pytest-cov
, pytest-mock
, pytest-asyncio
, factory_boy
, factory-boy
}:
let
pname = "argilla";
@@ -166,7 +166,7 @@ buildPythonPackage {
pytest-cov
pytest-mock
pytest-asyncio
factory_boy
factory-boy
]
++ optional-dependencies.server
++ optional-dependencies.postgresql
@@ -1,17 +1,17 @@
{ lib, buildPythonPackage, fetchPypi, isPy3k
{ lib, buildPythonPackage, fetchPypi
, setuptools-scm
, beancount
, pytest, sh
, pytestCheckHook
}:
buildPythonPackage rec {
version = "1.0.1";
pname = "beancount_docverif";
disabled = !isPy3k;
pname = "beancount-docverif";
pyproject = true;
src = fetchPypi {
inherit pname version;
pname = "beancount_docverif";
inherit version;
hash = "sha256-CFBv1FZP5JO+1MPnD86ttrO42zZlvE157zqig7s4HOg=";
};
@@ -24,14 +24,9 @@ buildPythonPackage rec {
];
nativeCheckInputs = [
pytest
sh
pytestCheckHook
];
checkPhase = ''
pytest
'';
meta = with lib; {
homepage = "https://github.com/siriobalmelli/beancount_docverif";
description = "Document verification plugin for Beancount";
@@ -7,7 +7,7 @@
, brotli
, hypothesis
, lz4
, memory_profiler
, memory-profiler
, numpy
, py
, pytest-benchmark
@@ -44,7 +44,7 @@ buildPythonPackage rec {
brotli
hypothesis
lz4
memory_profiler
memory-profiler
numpy
py
pytest-benchmark
@@ -2,7 +2,7 @@
, buildPythonPackage
, fetchFromGitHub
, django
, factory_boy
, factory-boy
, mock
, pip
, pygments
@@ -36,7 +36,7 @@ buildPythonPackage rec {
__darwinAllowLocalNetworking = true;
nativeCheckInputs = [
factory_boy
factory-boy
mock
pip
pygments # not explicitly declared in setup.py, but some tests require it
@@ -2,7 +2,7 @@
, autopep8
, buildPythonPackage
, django
, factory_boy
, factory-boy
, fetchFromGitHub
, fetchpatch
, freezegun
@@ -73,7 +73,7 @@ buildPythonPackage rec {
freezegun
networkx
pydot
factory_boy
factory-boy
];
pythonImportsCheck = [
@@ -6,7 +6,7 @@
, eth-hash
, eth-typing
, eth-utils
, factory_boy
, factory-boy
, hypothesis
, isPyPy
, pyasn1
@@ -33,7 +33,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
asn1tools
factory_boy
factory-boy
hypothesis
pyasn1
pytestCheckHook
@@ -1,17 +1,34 @@
{ lib
, buildPythonPackage
, fetchPypi
, pythonOlder
, setuptools
}:
buildPythonPackage rec {
version = "1.1.1";
pname = "grappelli_safe";
pname = "grappelli-safe";
pyproject = true;
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
sha256 = "ee34b3e2a3711498b1f8da3d9daa8a1239efdf255a212181742b6a5890fac039";
pname = "grappelli_safe";
inherit version;
hash = "sha256-7jSz4qNxFJix+No9naqKEjnv3yVaISGBdCtqWJD6wDk=";
};
nativeBuildInputs = [
setuptools
];
# upstream has no tests
doCheck = false;
pythonImportsCheck = [
"grappelli_safe"
];
meta = with lib; {
description = "A snapshot of django-grappelli for the Mezzanine CMS";
longDescription = ''
@@ -26,9 +43,8 @@ buildPythonPackage rec {
'';
homepage = "https://github.com/stephenmcd/grappelli-safe";
downloadPage = "http://pypi.python.org/pypi/grappelli_safe/";
license = licenses.free;
changelog = "https://github.com/stephenmcd/grappelli-safe/releases/tag/v${version}";
license = licenses.bsd3;
maintainers = with maintainers; [ prikhi ];
platforms = platforms.unix;
};
}
@@ -4,11 +4,12 @@
}:
python.pkgs.buildPythonPackage rec {
pname = "memory_profiler";
pname = "memory-profiler";
version = "0.61.0";
src = fetchPypi {
inherit pname version;
pname = "memory_profiler";
inherit version;
sha256 = "sha256-Tltz14ZKHRKS+3agPoKj5475NNBoKKaY2dradtogZ7A=";
};
@@ -8,7 +8,7 @@
, fetchPypi
, filebrowser_safe
, future
, grappelli_safe
, grappelli-safe
, isPyPy
, pep8
, pillow
@@ -46,7 +46,7 @@ buildPythonPackage rec {
django-contrib-comments
filebrowser_safe
future
grappelli_safe
grappelli-safe
pillow
pytz
requests
@@ -1,6 +1,6 @@
{ lib
, buildPythonPackage
, factory_boy
, factory-boy
, fetchFromGitHub
, httpretty
, inflection
@@ -42,7 +42,7 @@ buildPythonPackage rec {
];
nativeCheckInputs = [
factory_boy
factory-boy
httpretty
jsondate
mock
@@ -1,7 +1,7 @@
{ lib
, buildPythonPackage
, django
, factory_boy
, factory-boy
, fetchFromGitHub
, pylint-plugin-utils
, pytestCheckHook
@@ -28,7 +28,7 @@ buildPythonPackage rec {
];
nativeCheckInputs = [
factory_boy
factory-boy
pytestCheckHook
];
@@ -7,7 +7,7 @@
, mako
, nose
, pyramid
, pyramid_mako
, pyramid-mako
, pytestCheckHook
, six
, tornado
@@ -33,7 +33,7 @@ buildPythonPackage rec {
nose
tornado
pyramid
pyramid_mako
pyramid-mako
pytestCheckHook
];
@@ -1,11 +1,12 @@
{ lib, buildPythonPackage, fetchPypi, pytest, beaker, pyramid }:
buildPythonPackage rec {
pname = "pyramid_beaker";
pname = "pyramid-beaker";
version = "0.8";
src = fetchPypi {
inherit pname version;
pname = "pyramid_beaker";
inherit version;
sha256 = "0hflx3qkcdml1mwpq53sz46s7jickpfn0zy0ns2c7j445j66bp3p";
};
@@ -5,11 +5,12 @@
}:
buildPythonPackage rec {
pname = "pyramid_exclog";
pname = "pyramid-exclog";
version = "1.1";
src = fetchPypi {
inherit pname version;
pname = "pyramid_exclog";
inherit version;
hash = "sha256-Tl2rYH/GifNfB9w4nG9UIqAQz0O6kujCED/4iZnPKDw=";
};
@@ -8,7 +8,7 @@
}:
buildPythonPackage rec {
pname = "pyramid_mako";
pname = "pyramid-mako";
version = "1.1.0";
src = fetchPypi {
@@ -5,11 +5,12 @@
}:
buildPythonPackage rec {
pname = "pyramid_multiauth";
pname = "pyramid-multiauth";
version = "1.0.1";
src = fetchPypi {
inherit pname version;
pname = "pyramid-multiauth";
inherit version;
sha256 = "6d8785558e1d0bbe0d0da43e296efc0fbe0de5071d1f9b1091e891f0e4ec9682";
};
@@ -10,7 +10,7 @@
# propagated
, inflection
, factory_boy
, factory-boy
, typing-extensions
# tests
@@ -38,7 +38,7 @@ buildPythonPackage rec {
];
propagatedBuildInputs = [
factory_boy
factory-boy
inflection
typing-extensions
];
@@ -1,6 +1,6 @@
{ lib
, buildPythonPackage
, factory_boy
, factory-boy
, faker
, fetchFromGitHub
, importlib-metadata
@@ -34,7 +34,7 @@ buildPythonPackage rec {
];
nativeCheckInputs = [
factory_boy
factory-boy
faker
numpy
pytest-xdist
@@ -1,6 +1,6 @@
{ lib
, buildPythonPackage
, factory_boy
, factory-boy
, faker
, fetchPypi
, httpretty
@@ -49,7 +49,7 @@ buildPythonPackage rec {
];
nativeCheckInputs = [
factory_boy
factory-boy
faker
httpretty
jsondate
@@ -12,7 +12,6 @@
, gprof2dot
, html5lib
, jinja2
, memory_profiler
, psutil
, pytestCheckHook
}:
@@ -4,7 +4,7 @@
, gprof2dot
, html5lib
, jinja2
, memory_profiler
, memory-profiler
, psutil
, pytestCheckHook
, setuptools
@@ -30,7 +30,7 @@ buildPythonPackage {
gprof2dot
html5lib
jinja2
memory_profiler
memory-profiler
psutil
pytestCheckHook
setuptools
@@ -1,6 +1,6 @@
{ lib
, buildPythonPackage
, factory_boy
, factory-boy
, faker
, fetchPypi
, pytestCheckHook
@@ -28,7 +28,7 @@ buildPythonPackage rec {
];
checkInputs = [
factory_boy
factory-boy
faker
];
@@ -2,7 +2,7 @@
, buildPythonPackage
, click
, click-completion
, factory_boy
, factory-boy
, faker
, fetchPypi
, inquirer
@@ -52,7 +52,7 @@ buildPythonPackage rec {
pytestCheckHook
pytest-mock
faker
factory_boy
factory-boy
];
postPatch = ''
@@ -1,6 +1,6 @@
{ buildPythonPackage
, callPackage
, factory_boy
, factory-boy
, fetchFromGitHub
, lib
, wagtail
@@ -18,7 +18,7 @@ buildPythonPackage rec {
};
propagatedBuildInputs = [
factory_boy
factory-boy
wagtail
];
+2 -2
View File
@@ -10,11 +10,11 @@
stdenv.mkDerivation rec {
pname = "lpairs2";
version = "2.2.1";
version = "2.3";
src = fetchurl {
url = "mirror://sourceforge/lgames/${pname}-${version}.tar.gz";
hash = "sha256-n2/3QxsnRzVgzKzOUF6RLzpHJ2R8z67Mkjwdh2ghn28=";
hash = "sha256-gw1BNkcztyTuoXRdx5+TBZNJEJNrLCfEUCQ1JzROogA=";
};
buildInputs = [
+2 -2
View File
@@ -8,11 +8,11 @@
stdenv.mkDerivation rec {
pname = "ltris";
version = "1.2.6";
version = "1.2.7";
src = fetchurl {
url = "mirror://sourceforge/lgames/${pname}-${version}.tar.gz";
hash = "sha256-wjziFFTAOJxSl6fvLhTv6ATZQGJefusDhqKXgOwsRvY=";
hash = "sha256-EpHGpkLQa57hU6wKLnhVosmD6DnGGPGilN8E2ClSXLA=";
};
buildInputs = [
+2 -2
View File
@@ -13,11 +13,11 @@
python3Packages.buildPythonApplication rec {
pname = "borgmatic";
version = "1.7.15";
version = "1.8.1";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-esTvcybCPTayA9LCSukNc9ba8eGCTyjB883eZYy91II=";
sha256 = "sha256-XbihTQJtoiRRfwjMCP+XEPmbt7//zFPx1fIWOvn92Nc=";
};
nativeCheckInputs = with python3Packages; [ flexmock pytestCheckHook pytest-cov ];
+1 -1
View File
@@ -430,7 +430,7 @@ with pkgs;
catatonit = callPackage ../applications/virtualization/catatonit { };
catppuccin-bat = callPackage ../data/themes/catppuccin-bat { };
catppuccin = callPackage ../data/themes/catppuccin { };
catppuccin-catwalk = callPackage ../development/tools/misc/catppuccin-catwalk { };
+9
View File
@@ -57,6 +57,7 @@ mapAliases ({
backports_tempfile = throw "backports_tempfile has been removed, since we no longer need to backport to python3.3"; # added 2023-07-28
backports_unittest-mock = throw "backports_unittest-mock has been removed, since we no longer need to backport to python3.2"; # added 2023-07-28
backports_weakref = throw "backports_weakref has been removed, since we no longer need to backport to python3.3"; # added 2023-07-28
beancount_docverif = beancount-docverif; # added 2023-10-08
bedup = throw "bedup was removed because it was broken and abandoned upstream"; # added 2023-02-04
bitcoin-price-api = throw "bitcoin-price-api has been removed, it was using setuptools 2to3 translation feautre, which has been removed in setuptools 58"; # added 2022-02-15
BlinkStick = blinkstick; # added 2023-02-19
@@ -129,6 +130,7 @@ mapAliases ({
Fabric = fabric; # addedd 2023-02-19
face_recognition = face-recognition; # added 2022-10-15
face_recognition_models = face-recognition-models; # added 2022-10-15
factory_boy = factory-boy; # added 2023-10-08
fake_factory = throw "fake_factory has been removed because it is unused and deprecated by upstream since 2016."; # added 2022-05-30
faulthandler = throw "faulthandler is built into ${python.executable}"; # added 2021-07-12
inherit (super.pkgs) fetchPypi; # added 2023-05-25
@@ -167,6 +169,7 @@ mapAliases ({
gpyopt = throw "gpyopt was remove because it's been archived upstream"; # added 2023-06-07
graphite_api = throw "graphite_api was removed, because it is no longer maintained"; # added 2022-07-10
graphite_beacon = throw "graphite_beacon was removed, because it is no longer maintained"; # added 2022-07-09
grappelli_safe = grappelli-safe; # added 2023-10-08
grpc_google_iam_v1 = grpc-google-iam-v1; # added 2021-08-21
ha-av = throw "ha-av was removed, because it is no longer maintained"; # added 2022-04-06
HAP-python = hap-python; # added 2021-06-01
@@ -220,6 +223,7 @@ mapAliases ({
mailman-web = throw "Please use pkgs.mailman-web"; # added 2022-04-29
manticore = throw "manticore has been removed because its dependency wasm no longer builds and is unmaintained"; # added 2023-05-20
markerlib = throw "markerlib has been removed because it's abandoned since 2013"; # added 2023-05-19
memory_profiler = memory-profiler; # added 2023-10-09
mistune_0_8 = throw "mistune_0_8 was removed because it was outdated and insecure"; # added 2022-08-12
mistune_2_0 = mistune; # added 2022-08-12
mox = throw "mox was removed because it is unmaintained"; # added 2023-02-21
@@ -278,8 +282,13 @@ mapAliases ({
pymssql = throw "pymssql has been abandoned upstream."; # added 2020-05-04
PyMVGLive = pymvglive; # added 2023-02-19
pyqt4 = throw "pyqt4 has been removed, because it depended on the long EOL qt4"; # added 2022-06-09
pyramid_beaker = pyramid-beaker; # added 2023-08-23
pyramid_chameleon = pyramid-chameleon; # added 2023-08-23
pyramid_exclog = pyramid-exclog; # added 2023-08-24
pyramid_hawkauth = throw "pyramid_hawkauth has been removed because it is no longer maintained"; # added 2023-02-2
pyramid_jinja2 = pyramid-jinja2; # added 2023-06-06
pyramid_mako = pyramid-mako; # added 2023-08-24
pyramid_multiauth = pyramid-multiauth; # added 2023-08-24
pyreadability = readability-lxml; # added 2022-05-24
pyres = throw "pyres has been removed, since it is abandoned and broken"; # added 2023-06-20
pyroute2-core = throw "pyroute2 migrated back to a single package scheme in version 0.7.1"; # added 2022-07-16
+9 -9
View File
@@ -1368,7 +1368,7 @@ self: super: with self; {
beancount-parser = callPackage ../development/python-modules/beancount-parser { };
beancount_docverif = callPackage ../development/python-modules/beancount_docverif { };
beancount-docverif = callPackage ../development/python-modules/beancount-docverif { };
beanstalkc = callPackage ../development/python-modules/beanstalkc { };
@@ -3720,7 +3720,7 @@ self: super: with self; {
face-recognition-models = callPackage ../development/python-modules/face-recognition/models.nix { };
factory_boy = callPackage ../development/python-modules/factory_boy { };
factory-boy = callPackage ../development/python-modules/factory-boy { };
fairscale = callPackage ../development/python-modules/fairscale { };
@@ -4697,7 +4697,7 @@ self: super: with self; {
inherit (pkgs) graphviz;
};
grappelli_safe = callPackage ../development/python-modules/grappelli_safe { };
grappelli-safe = callPackage ../development/python-modules/grappelli-safe { };
graspologic = callPackage ../development/python-modules/graspologic { };
@@ -6666,7 +6666,7 @@ self: super: with self; {
memory-allocator = callPackage ../development/python-modules/memory-allocator { };
memory_profiler = callPackage ../development/python-modules/memory_profiler { };
memory-profiler = callPackage ../development/python-modules/memory-profiler { };
meraki = callPackage ../development/python-modules/meraki { };
@@ -10690,19 +10690,19 @@ self: super: with self; {
pyrainbird = callPackage ../development/python-modules/pyrainbird { };
pyramid_beaker = callPackage ../development/python-modules/pyramid_beaker { };
pyramid-beaker = callPackage ../development/python-modules/pyramid-beaker { };
pyramid = callPackage ../development/python-modules/pyramid { };
pyramid_chameleon = callPackage ../development/python-modules/pyramid_chameleon { };
pyramid-chameleon = callPackage ../development/python-modules/pyramid-chameleon { };
pyramid_exclog = callPackage ../development/python-modules/pyramid_exclog { };
pyramid-exclog = callPackage ../development/python-modules/pyramid-exclog { };
pyramid-jinja2 = callPackage ../development/python-modules/pyramid-jinja2 { };
pyramid_mako = callPackage ../development/python-modules/pyramid_mako { };
pyramid-mako = callPackage ../development/python-modules/pyramid-mako { };
pyramid_multiauth = callPackage ../development/python-modules/pyramid_multiauth { };
pyramid-multiauth = callPackage ../development/python-modules/pyramid-multiauth { };
pyrate-limiter = callPackage ../development/python-modules/pyrate-limiter { };