Merge master into staging-next
This commit is contained in:
@@ -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.
|
||||
|
||||
@@ -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; }) //
|
||||
|
||||
@@ -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
|
||||
])
|
||||
|
||||
@@ -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 ];
|
||||
};
|
||||
}
|
||||
@@ -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
|
||||
|
||||
+7
-12
@@ -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
|
||||
|
||||
+22
-6
@@ -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;
|
||||
};
|
||||
|
||||
}
|
||||
+3
-2
@@ -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
|
||||
];
|
||||
|
||||
|
||||
+3
-2
@@ -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";
|
||||
};
|
||||
|
||||
+3
-2
@@ -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=";
|
||||
};
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "pyramid_mako";
|
||||
pname = "pyramid-mako";
|
||||
version = "1.1.0";
|
||||
|
||||
src = fetchPypi {
|
||||
+3
-2
@@ -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
|
||||
];
|
||||
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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 ];
|
||||
|
||||
@@ -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 { };
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 { };
|
||||
|
||||
|
||||
Reference in New Issue
Block a user