lol

Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
af253d8a 2e97a3af

+266 -143
+2
nixos/doc/manual/release-notes/rl-2311.section.md
··· 286 287 - 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. 288 289 ## Other Notable Changes {#sec-release-23.11-notable-changes} 290 291 - 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.
··· 286 287 - 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. 288 289 + - `service.borgmatic.settings.location` and `services.borgmatic.configurations.<name>.location` are deprecated, please move your options out of sections to the global scope. 290 + 291 ## Other Notable Changes {#sec-release-23.11-notable-changes} 292 293 - 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
nixos/modules/services/backup/borgmatic.nix
··· 6 cfg = config.services.borgmatic; 7 settingsFormat = pkgs.formats.yaml { }; 8 9 cfgType = with types; submodule { 10 freeformType = settingsFormat.type; 11 - options.location = { 12 source_directories = mkOption { 13 - type = listOf str; 14 description = mdDoc '' 15 - List of source directories to backup (required). Globs and 16 - tildes are expanded. 17 ''; 18 - example = [ "/home" "/etc" "/var/log/syslog*" ]; 19 }; 20 repositories = mkOption { 21 - type = listOf str; 22 description = mdDoc '' 23 - Paths to local or remote repositories (required). Tildes are 24 - expanded. Multiple repositories are backed up to in 25 - sequence. Borg placeholders can be used. See the output of 26 - "borg help placeholders" for details. See ssh_command for 27 - SSH options like identity file or port. If systemd service 28 - is used, then add local repository paths in the systemd 29 - service file to the ReadWritePaths list. 30 ''; 31 example = [ 32 - "ssh://user@backupserver/./sourcehostname.borg" 33 - "ssh://user@backupserver/./{fqdn}" 34 - "/var/local/backups/local.borg" 35 ]; 36 }; 37 }; ··· 61 }; 62 63 config = mkIf cfg.enable { 64 65 environment.systemPackages = [ pkgs.borgmatic ]; 66
··· 6 cfg = config.services.borgmatic; 7 settingsFormat = pkgs.formats.yaml { }; 8 9 + repository = with types; submodule { 10 + options = { 11 + path = mkOption { 12 + type = str; 13 + description = mdDoc '' 14 + Path to the repository 15 + ''; 16 + }; 17 + label = mkOption { 18 + type = str; 19 + description = mdDoc '' 20 + Label to the repository 21 + ''; 22 + }; 23 + }; 24 + }; 25 cfgType = with types; submodule { 26 freeformType = settingsFormat.type; 27 + options = { 28 source_directories = mkOption { 29 + type = nullOr (listOf str); 30 + default = null; 31 description = mdDoc '' 32 + List of source directories and files to backup. Globs and tildes are 33 + expanded. Do not backslash spaces in path names. 34 ''; 35 + example = [ "/home" "/etc" "/var/log/syslog*" "/home/user/path with spaces" ]; 36 }; 37 repositories = mkOption { 38 + type = nullOr (listOf repository); 39 + default = null; 40 description = mdDoc '' 41 + A required list of local or remote repositories with paths and 42 + optional labels (which can be used with the --repository flag to 43 + select a repository). Tildes are expanded. Multiple repositories are 44 + backed up to in sequence. Borg placeholders can be used. See the 45 + output of "borg help placeholders" for details. See ssh_command for 46 + SSH options like identity file or port. If systemd service is used, 47 + then add local repository paths in the systemd service file to the 48 + ReadWritePaths list. 49 ''; 50 example = [ 51 + { path="ssh://user@backupserver/./sourcehostname.borg"; label="backupserver"; } 52 + { path="/mnt/backup"; label="local"; } 53 ]; 54 }; 55 }; ··· 79 }; 80 81 config = mkIf cfg.enable { 82 + 83 + warnings = [] 84 + ++ optional (cfg.settings != null && cfg.settings.location != null) 85 + "`services.borgmatic.settings.location` is deprecated, please move your options out of sections to the global scope" 86 + ++ optional (catAttrs "location" (attrValues cfg.configurations) != []) 87 + "`services.borgmatic.configurations.<name>.location` is deprecated, please move your options out of sections to the global scope" 88 + ; 89 90 environment.systemPackages = [ pkgs.borgmatic ]; 91
+1 -1
nixos/tests/sqlite3-to-mysql.nix
··· 19 python3Packages.pytest 20 python3Packages.pytest-mock 21 python3Packages.pytest-timeout 22 - python3Packages.factory_boy 23 python3Packages.docker # only needed so import does not fail 24 sqlite3-to-mysql 25 ])
··· 19 python3Packages.pytest 20 python3Packages.pytest-mock 21 python3Packages.pytest-timeout 22 + python3Packages.factory-boy 23 python3Packages.docker # only needed so import does not fail 24 sqlite3-to-mysql 25 ])
+2 -2
pkgs/applications/misc/mainsail/default.nix
··· 5 6 stdenvNoCC.mkDerivation rec { 7 pname = "mainsail"; 8 - version = "2.7.1"; 9 10 src = fetchzip { 11 url = "https://github.com/mainsail-crew/mainsail/releases/download/v${version}/mainsail.zip"; 12 - hash = "sha256-j2ri7PyQGzRlhpgE9qKneX00HwlDmIi2JUremz446wk="; 13 stripRoot = false; 14 }; 15
··· 5 6 stdenvNoCC.mkDerivation rec { 7 pname = "mainsail"; 8 + version = "2.8.0"; 9 10 src = fetchzip { 11 url = "https://github.com/mainsail-crew/mainsail/releases/download/v${version}/mainsail.zip"; 12 + hash = "sha256-YNI4WkWLnB1w8I0ETflDsWNkB6QGO5QrASajKpcmGcU="; 13 stripRoot = false; 14 }; 15
+1 -1
pkgs/applications/misc/privacyidea/default.nix
··· 23 doCheck = false; 24 }); 25 # version 3.3.0+ does not support SQLAlchemy 1.3 26 - factory_boy = super.factory_boy.overridePythonAttrs (oldAttrs: rec { 27 version = "3.2.1"; 28 src = oldAttrs.src.override { 29 inherit version;
··· 23 doCheck = false; 24 }); 25 # version 3.3.0+ does not support SQLAlchemy 1.3 26 + factory-boy = super.factory-boy.overridePythonAttrs (oldAttrs: rec { 27 version = "3.2.1"; 28 src = oldAttrs.src.override { 29 inherit version;
+3 -3
pkgs/applications/networking/cluster/terraform/default.nix
··· 167 mkTerraform = attrs: pluggable (generic attrs); 168 169 terraform_1 = mkTerraform { 170 - version = "1.6.0"; 171 - hash = "sha256-R1phgtGn9hyNqa0wR1zY9uThTJSIj7TuK5ekXx48QP0="; 172 - vendorHash = "sha256-V7S+IzHfBhIHo0xCvHJ75gOmvVbJd2k8XBdvLG1dcsc="; 173 patches = [ ./provider-path-0_15.patch ]; 174 passthru = { 175 inherit plugins;
··· 167 mkTerraform = attrs: pluggable (generic attrs); 168 169 terraform_1 = mkTerraform { 170 + version = "1.6.1"; 171 + hash = "sha256-qUJruwpec4uZ/gPWzpbQOMfSxkwRkRDlWDmVIgqe5A8="; 172 + vendorHash = "sha256-1ZQDgNeMC59KrmZpA8T+Etbuk2MQKQsDYzqPGl6Y4Hg="; 173 patches = [ ./provider-path-0_15.patch ]; 174 passthru = { 175 inherit plugins;
+1 -1
pkgs/applications/office/paperless-ngx/default.nix
··· 253 254 nativeCheckInputs = with python.pkgs; [ 255 daphne 256 - factory_boy 257 imagehash 258 pdfminer-six 259 pytest-django
··· 253 254 nativeCheckInputs = with python.pkgs; [ 255 daphne 256 + factory-boy 257 imagehash 258 pdfminer-six 259 pytest-django
+2 -2
pkgs/applications/version-management/sourcehut/todo.nix
··· 7 , alembic 8 , pystache 9 , pytest 10 - , factory_boy 11 , python 12 , unzip 13 }: ··· 54 # pytest tests fail 55 nativeCheckInputs = [ 56 pytest 57 - factory_boy 58 ]; 59 60 dontUseSetuptoolsCheck = true;
··· 7 , alembic 8 , pystache 9 , pytest 10 + , factory-boy 11 , python 12 , unzip 13 }: ··· 54 # pytest tests fail 55 nativeCheckInputs = [ 56 pytest 57 + factory-boy 58 ]; 59 60 dontUseSetuptoolsCheck = true;
+2 -2
pkgs/applications/video/kodi/addons/pvr-hts/default.nix
··· 2 buildKodiBinaryAddon rec { 3 pname = "pvr-hts"; 4 namespace = "pvr.hts"; 5 - version = "20.6.2"; 6 7 src = fetchFromGitHub { 8 owner = "kodi-pvr"; 9 repo = "pvr.hts"; 10 rev = "${version}-${rel}"; 11 - sha256 = "sha256-AQI7s6PAro+CZ6IoKGm8ii1ZKibfNc2oVVeCCZP+DTg="; 12 }; 13 14 meta = with lib; {
··· 2 buildKodiBinaryAddon rec { 3 pname = "pvr-hts"; 4 namespace = "pvr.hts"; 5 + version = "20.6.3"; 6 7 src = fetchFromGitHub { 8 owner = "kodi-pvr"; 9 repo = "pvr.hts"; 10 rev = "${version}-${rel}"; 11 + sha256 = "sha256-lfFCcmLvdvlY3NvHmF+JDcnA6zGsIKvX8BUg9GwYPs4="; 12 }; 13 14 meta = with lib; {
-39
pkgs/data/themes/catppuccin-bat/default.nix
··· 1 - { fetchFromGitHub 2 - , lib 3 - , stdenvNoCC 4 - , variant ? "macchiato" 5 - }: 6 - let 7 - pname = "catppuccin-bat"; 8 - validVariants = [ "latte" "frappe" "macchiato" "mocha" ]; 9 - in 10 - lib.checkListOfEnum "${pname}: color variant" validVariants [ variant ] 11 - 12 - stdenvNoCC.mkDerivation { 13 - inherit pname; 14 - version = "unstable-2022-11-10"; 15 - 16 - src = fetchFromGitHub { 17 - owner = "catppuccin"; 18 - repo = "bat"; 19 - rev = "ba4d16880d63e656acced2b7d4e034e4a93f74b1"; 20 - hash = "sha256-6WVKQErGdaqb++oaXnY3i6/GuH2FhTgK0v4TN4Y0Wbw="; 21 - }; 22 - 23 - installPhase = '' 24 - runHook preInstall 25 - 26 - mkdir -p $out 27 - cp "Catppuccin-${variant}.tmTheme" $out 28 - 29 - runHook postInstall 30 - ''; 31 - 32 - meta = { 33 - description = "Soothing pastel theme for bat"; 34 - homepage = "https://github.com/catppuccin/bat"; 35 - license = lib.licenses.mit; 36 - platforms = lib.platforms.all; 37 - maintainers = [ lib.maintainers.khaneliman ]; 38 - }; 39 - }
···
+112
pkgs/data/themes/catppuccin/default.nix
···
··· 1 + let 2 + validThemes = [ "bat" "bottom" "btop" "k9s" "lazygit" ]; 3 + in 4 + { fetchFromGitHub 5 + , lib 6 + , stdenvNoCC 7 + , accent ? "blue" 8 + , variant ? "macchiato" 9 + , themeList ? validThemes 10 + }: 11 + let 12 + pname = "catppuccin"; 13 + 14 + validAccents = [ "rosewater" "flamingo" "pink" "mauve" "red" "maroon" "peach" "yellow" "green" "teal" "sky" "sapphire" "blue" "lavender" ]; 15 + validVariants = [ "latte" "frappe" "macchiato" "mocha" ]; 16 + 17 + selectedSources = map (themeName: builtins.getAttr themeName sources) themeList; 18 + sources = { 19 + bat = fetchFromGitHub { 20 + name = "bat"; 21 + owner = "catppuccin"; 22 + repo = "bat"; 23 + rev = "ba4d16880d63e656acced2b7d4e034e4a93f74b1"; 24 + hash = "sha256-6WVKQErGdaqb++oaXnY3i6/GuH2FhTgK0v4TN4Y0Wbw="; 25 + }; 26 + 27 + bottom = fetchFromGitHub { 28 + name = "bottom"; 29 + owner = "catppuccin"; 30 + repo = "bottom"; 31 + rev = "c0efe9025f62f618a407999d89b04a231ba99c92"; 32 + hash = "sha256-VaHX2I/Gn82wJWzybpWNqU3dPi3206xItOlt0iF6VVQ="; 33 + }; 34 + 35 + btop = fetchFromGitHub { 36 + name = "btop"; 37 + owner = "catppuccin"; 38 + repo = "btop"; 39 + rev = "1.0.0"; 40 + hash = "sha256-J3UezOQMDdxpflGax0rGBF/XMiKqdqZXuX4KMVGTxFk="; 41 + }; 42 + 43 + k9s = fetchFromGitHub { 44 + name = "k9s"; 45 + owner = "catppuccin"; 46 + repo = "k9s"; 47 + rev = "516f44dd1a6680357cb30d96f7e656b653aa5059"; 48 + hash = "sha256-PtBJRBNbLkj7D2ko7ebpEjbfK9Ywjs7zbE+Y8FQVEfA="; 49 + }; 50 + 51 + lazygit = fetchFromGitHub { 52 + name = "lazygit"; 53 + owner = "catppuccin"; 54 + repo = "lazygit"; 55 + rev = "0543c28e8af1a935f8c512ad9451facbcc17d8a8"; 56 + hash = "sha256-OVihY5E+elPKag2H4RyWiSv+MdIqHtfGNM3/1u2ik6U="; 57 + }; 58 + }; 59 + in 60 + lib.checkListOfEnum "${pname}: variant" validVariants [ variant ] 61 + lib.checkListOfEnum "${pname}: accent" validAccents [ accent ] 62 + lib.checkListOfEnum "${pname}: themes" validThemes themeList 63 + 64 + stdenvNoCC.mkDerivation { 65 + inherit pname; 66 + version = "unstable-2023-10-09"; 67 + 68 + srcs = selectedSources; 69 + 70 + unpackPhase = '' 71 + for s in $selectedSources; do 72 + b=$(basename $s) 73 + cp $s ''${b#*-} 74 + done 75 + ''; 76 + 77 + installPhase = '' 78 + runHook preInstall 79 + 80 + '' + lib.optionalString (lib.elem "bat" themeList) '' 81 + mkdir -p $out/bat 82 + cp "${sources.bat}/Catppuccin-${variant}.tmTheme" "$out/bat/" 83 + 84 + '' + lib.optionalString (lib.elem "btop" themeList) '' 85 + mkdir -p $out/btop 86 + cp "${sources.btop}/themes/catppuccin_${variant}.theme" "$out/btop/" 87 + 88 + '' + lib.optionalString (lib.elem "bottom" themeList) '' 89 + mkdir -p $out/bottom 90 + cp "${sources.bottom}/themes/${variant}.toml" "$out/bottom/" 91 + 92 + '' + lib.optionalString (lib.elem "k9s" themeList) '' 93 + mkdir -p $out/k9s 94 + cp "${sources.k9s}/dist/${variant}.yml" "$out/k9s/" 95 + 96 + '' + lib.optionalString (lib.elem "lazygit" themeList) '' 97 + mkdir -p $out/lazygit/{themes,themes-mergable} 98 + cp "${sources.lazygit}/themes/${variant}/${variant}-${accent}.yml" "$out/lazygit/themes/" 99 + cp "${sources.lazygit}/themes-mergable/${variant}/${variant}-${accent}.yml" "$out/lazygit/themes-mergable/" 100 + 101 + '' + '' 102 + runHook postInstall 103 + ''; 104 + 105 + meta = { 106 + description = "Soothing pastel themes"; 107 + homepage = "https://github.com/catppuccin/catppuccin"; 108 + license = lib.licenses.mit; 109 + platforms = lib.platforms.all; 110 + maintainers = [ lib.maintainers.khaneliman ]; 111 + }; 112 + }
+2 -2
pkgs/development/python-modules/argilla/default.nix
··· 61 , pytest-cov 62 , pytest-mock 63 , pytest-asyncio 64 - , factory_boy 65 }: 66 let 67 pname = "argilla"; ··· 166 pytest-cov 167 pytest-mock 168 pytest-asyncio 169 - factory_boy 170 ] 171 ++ optional-dependencies.server 172 ++ optional-dependencies.postgresql
··· 61 , pytest-cov 62 , pytest-mock 63 , pytest-asyncio 64 + , factory-boy 65 }: 66 let 67 pname = "argilla"; ··· 166 pytest-cov 167 pytest-mock 168 pytest-asyncio 169 + factory-boy 170 ] 171 ++ optional-dependencies.server 172 ++ optional-dependencies.postgresql
+7 -12
pkgs/development/python-modules/beancount_docverif/default.nix pkgs/development/python-modules/beancount-docverif/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, isPy3k 2 , setuptools-scm 3 , beancount 4 - , pytest, sh 5 }: 6 7 buildPythonPackage rec { 8 version = "1.0.1"; 9 - pname = "beancount_docverif"; 10 - 11 - disabled = !isPy3k; 12 13 src = fetchPypi { 14 - inherit pname version; 15 hash = "sha256-CFBv1FZP5JO+1MPnD86ttrO42zZlvE157zqig7s4HOg="; 16 }; 17 ··· 24 ]; 25 26 nativeCheckInputs = [ 27 - pytest 28 - sh 29 ]; 30 - 31 - checkPhase = '' 32 - pytest 33 - ''; 34 35 meta = with lib; { 36 homepage = "https://github.com/siriobalmelli/beancount_docverif";
··· 1 + { lib, buildPythonPackage, fetchPypi 2 , setuptools-scm 3 , beancount 4 + , pytestCheckHook 5 }: 6 7 buildPythonPackage rec { 8 version = "1.0.1"; 9 + pname = "beancount-docverif"; 10 + pyproject = true; 11 12 src = fetchPypi { 13 + pname = "beancount_docverif"; 14 + inherit version; 15 hash = "sha256-CFBv1FZP5JO+1MPnD86ttrO42zZlvE157zqig7s4HOg="; 16 }; 17 ··· 24 ]; 25 26 nativeCheckInputs = [ 27 + pytestCheckHook 28 ]; 29 30 meta = with lib; { 31 homepage = "https://github.com/siriobalmelli/beancount_docverif";
+2 -2
pkgs/development/python-modules/cramjam/default.nix
··· 7 , brotli 8 , hypothesis 9 , lz4 10 - , memory_profiler 11 , numpy 12 , py 13 , pytest-benchmark ··· 44 brotli 45 hypothesis 46 lz4 47 - memory_profiler 48 numpy 49 py 50 pytest-benchmark
··· 7 , brotli 8 , hypothesis 9 , lz4 10 + , memory-profiler 11 , numpy 12 , py 13 , pytest-benchmark ··· 44 brotli 45 hypothesis 46 lz4 47 + memory-profiler 48 numpy 49 py 50 pytest-benchmark
+2 -2
pkgs/development/python-modules/django-extensions/default.nix
··· 2 , buildPythonPackage 3 , fetchFromGitHub 4 , django 5 - , factory_boy 6 , mock 7 , pip 8 , pygments ··· 36 __darwinAllowLocalNetworking = true; 37 38 nativeCheckInputs = [ 39 - factory_boy 40 mock 41 pip 42 pygments # not explicitly declared in setup.py, but some tests require it
··· 2 , buildPythonPackage 3 , fetchFromGitHub 4 , django 5 + , factory-boy 6 , mock 7 , pip 8 , pygments ··· 36 __darwinAllowLocalNetworking = true; 37 38 nativeCheckInputs = [ 39 + factory-boy 40 mock 41 pip 42 pygments # not explicitly declared in setup.py, but some tests require it
+2 -2
pkgs/development/python-modules/django-silk/default.nix
··· 2 , autopep8 3 , buildPythonPackage 4 , django 5 - , factory_boy 6 , fetchFromGitHub 7 , fetchpatch 8 , freezegun ··· 73 freezegun 74 networkx 75 pydot 76 - factory_boy 77 ]; 78 79 pythonImportsCheck = [
··· 2 , autopep8 3 , buildPythonPackage 4 , django 5 + , factory-boy 6 , fetchFromGitHub 7 , fetchpatch 8 , freezegun ··· 73 freezegun 74 networkx 75 pydot 76 + factory-boy 77 ]; 78 79 pythonImportsCheck = [
+2 -2
pkgs/development/python-modules/eth-keys/default.nix
··· 6 , eth-hash 7 , eth-typing 8 , eth-utils 9 - , factory_boy 10 , hypothesis 11 , isPyPy 12 , pyasn1 ··· 33 34 nativeCheckInputs = [ 35 asn1tools 36 - factory_boy 37 hypothesis 38 pyasn1 39 pytestCheckHook
··· 6 , eth-hash 7 , eth-typing 8 , eth-utils 9 + , factory-boy 10 , hypothesis 11 , isPyPy 12 , pyasn1 ··· 33 34 nativeCheckInputs = [ 35 asn1tools 36 + factory-boy 37 hypothesis 38 pyasn1 39 pytestCheckHook
pkgs/development/python-modules/factory_boy/default.nix pkgs/development/python-modules/factory-boy/default.nix
+22 -6
pkgs/development/python-modules/grappelli_safe/default.nix pkgs/development/python-modules/grappelli-safe/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 }: 5 6 buildPythonPackage rec { 7 version = "1.1.1"; 8 - pname = "grappelli_safe"; 9 10 src = fetchPypi { 11 - inherit pname version; 12 - sha256 = "ee34b3e2a3711498b1f8da3d9daa8a1239efdf255a212181742b6a5890fac039"; 13 }; 14 15 meta = with lib; { 16 description = "A snapshot of django-grappelli for the Mezzanine CMS"; 17 longDescription = '' ··· 26 ''; 27 homepage = "https://github.com/stephenmcd/grappelli-safe"; 28 downloadPage = "http://pypi.python.org/pypi/grappelli_safe/"; 29 - license = licenses.free; 30 maintainers = with maintainers; [ prikhi ]; 31 - platforms = platforms.unix; 32 }; 33 - 34 }
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 + , pythonOlder 5 + , setuptools 6 }: 7 8 buildPythonPackage rec { 9 version = "1.1.1"; 10 + pname = "grappelli-safe"; 11 + pyproject = true; 12 + 13 + disabled = pythonOlder "3.6"; 14 15 src = fetchPypi { 16 + pname = "grappelli_safe"; 17 + inherit version; 18 + hash = "sha256-7jSz4qNxFJix+No9naqKEjnv3yVaISGBdCtqWJD6wDk="; 19 }; 20 21 + nativeBuildInputs = [ 22 + setuptools 23 + ]; 24 + 25 + # upstream has no tests 26 + doCheck = false; 27 + 28 + pythonImportsCheck = [ 29 + "grappelli_safe" 30 + ]; 31 + 32 meta = with lib; { 33 description = "A snapshot of django-grappelli for the Mezzanine CMS"; 34 longDescription = '' ··· 43 ''; 44 homepage = "https://github.com/stephenmcd/grappelli-safe"; 45 downloadPage = "http://pypi.python.org/pypi/grappelli_safe/"; 46 + changelog = "https://github.com/stephenmcd/grappelli-safe/releases/tag/v${version}"; 47 + license = licenses.bsd3; 48 maintainers = with maintainers; [ prikhi ]; 49 }; 50 }
+3 -2
pkgs/development/python-modules/memory_profiler/default.nix pkgs/development/python-modules/memory-profiler/default.nix
··· 4 }: 5 6 python.pkgs.buildPythonPackage rec { 7 - pname = "memory_profiler"; 8 version = "0.61.0"; 9 10 src = fetchPypi { 11 - inherit pname version; 12 sha256 = "sha256-Tltz14ZKHRKS+3agPoKj5475NNBoKKaY2dradtogZ7A="; 13 }; 14
··· 4 }: 5 6 python.pkgs.buildPythonPackage rec { 7 + pname = "memory-profiler"; 8 version = "0.61.0"; 9 10 src = fetchPypi { 11 + pname = "memory_profiler"; 12 + inherit version; 13 sha256 = "sha256-Tltz14ZKHRKS+3agPoKj5475NNBoKKaY2dradtogZ7A="; 14 }; 15
+2 -2
pkgs/development/python-modules/mezzanine/default.nix
··· 8 , fetchPypi 9 , filebrowser_safe 10 , future 11 - , grappelli_safe 12 , isPyPy 13 , pep8 14 , pillow ··· 46 django-contrib-comments 47 filebrowser_safe 48 future 49 - grappelli_safe 50 pillow 51 pytz 52 requests
··· 8 , fetchPypi 9 , filebrowser_safe 10 , future 11 + , grappelli-safe 12 , isPyPy 13 , pep8 14 , pillow ··· 46 django-contrib-comments 47 filebrowser_safe 48 future 49 + grappelli-safe 50 pillow 51 pytz 52 requests
+2 -2
pkgs/development/python-modules/nasdaq-data-link/default.nix
··· 1 { lib 2 , buildPythonPackage 3 - , factory_boy 4 , fetchFromGitHub 5 , httpretty 6 , inflection ··· 42 ]; 43 44 nativeCheckInputs = [ 45 - factory_boy 46 httpretty 47 jsondate 48 mock
··· 1 { lib 2 , buildPythonPackage 3 + , factory-boy 4 , fetchFromGitHub 5 , httpretty 6 , inflection ··· 42 ]; 43 44 nativeCheckInputs = [ 45 + factory-boy 46 httpretty 47 jsondate 48 mock
+2 -2
pkgs/development/python-modules/pylint-django/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , django 4 - , factory_boy 5 , fetchFromGitHub 6 , pylint-plugin-utils 7 , pytestCheckHook ··· 28 ]; 29 30 nativeCheckInputs = [ 31 - factory_boy 32 pytestCheckHook 33 ]; 34
··· 1 { lib 2 , buildPythonPackage 3 , django 4 + , factory-boy 5 , fetchFromGitHub 6 , pylint-plugin-utils 7 , pytestCheckHook ··· 28 ]; 29 30 nativeCheckInputs = [ 31 + factory-boy 32 pytestCheckHook 33 ]; 34
+2 -2
pkgs/development/python-modules/pypugjs/default.nix
··· 7 , mako 8 , nose 9 , pyramid 10 - , pyramid_mako 11 , pytestCheckHook 12 , six 13 , tornado ··· 33 nose 34 tornado 35 pyramid 36 - pyramid_mako 37 pytestCheckHook 38 ]; 39
··· 7 , mako 8 , nose 9 , pyramid 10 + , pyramid-mako 11 , pytestCheckHook 12 , six 13 , tornado ··· 33 nose 34 tornado 35 pyramid 36 + pyramid-mako 37 pytestCheckHook 38 ]; 39
+3 -2
pkgs/development/python-modules/pyramid_beaker/default.nix pkgs/development/python-modules/pyramid-beaker/default.nix
··· 1 { lib, buildPythonPackage, fetchPypi, pytest, beaker, pyramid }: 2 3 buildPythonPackage rec { 4 - pname = "pyramid_beaker"; 5 version = "0.8"; 6 7 src = fetchPypi { 8 - inherit pname version; 9 sha256 = "0hflx3qkcdml1mwpq53sz46s7jickpfn0zy0ns2c7j445j66bp3p"; 10 }; 11
··· 1 { lib, buildPythonPackage, fetchPypi, pytest, beaker, pyramid }: 2 3 buildPythonPackage rec { 4 + pname = "pyramid-beaker"; 5 version = "0.8"; 6 7 src = fetchPypi { 8 + pname = "pyramid_beaker"; 9 + inherit version; 10 sha256 = "0hflx3qkcdml1mwpq53sz46s7jickpfn0zy0ns2c7j445j66bp3p"; 11 }; 12
pkgs/development/python-modules/pyramid_chameleon/default.nix pkgs/development/python-modules/pyramid-chameleon/default.nix
pkgs/development/python-modules/pyramid_chameleon/test-renderers-pyramid-import.patch pkgs/development/python-modules/pyramid-chameleon/test-renderers-pyramid-import.patch
+3 -2
pkgs/development/python-modules/pyramid_exclog/default.nix pkgs/development/python-modules/pyramid-exclog/default.nix
··· 5 }: 6 7 buildPythonPackage rec { 8 - pname = "pyramid_exclog"; 9 version = "1.1"; 10 11 src = fetchPypi { 12 - inherit pname version; 13 hash = "sha256-Tl2rYH/GifNfB9w4nG9UIqAQz0O6kujCED/4iZnPKDw="; 14 }; 15
··· 5 }: 6 7 buildPythonPackage rec { 8 + pname = "pyramid-exclog"; 9 version = "1.1"; 10 11 src = fetchPypi { 12 + pname = "pyramid_exclog"; 13 + inherit version; 14 hash = "sha256-Tl2rYH/GifNfB9w4nG9UIqAQz0O6kujCED/4iZnPKDw="; 15 }; 16
+1 -1
pkgs/development/python-modules/pyramid_mako/default.nix pkgs/development/python-modules/pyramid-mako/default.nix
··· 8 }: 9 10 buildPythonPackage rec { 11 - pname = "pyramid_mako"; 12 version = "1.1.0"; 13 14 src = fetchPypi {
··· 8 }: 9 10 buildPythonPackage rec { 11 + pname = "pyramid-mako"; 12 version = "1.1.0"; 13 14 src = fetchPypi {
+3 -2
pkgs/development/python-modules/pyramid_multiauth/default.nix pkgs/development/python-modules/pyramid-multiauth/default.nix
··· 5 }: 6 7 buildPythonPackage rec { 8 - pname = "pyramid_multiauth"; 9 version = "1.0.1"; 10 11 src = fetchPypi { 12 - inherit pname version; 13 sha256 = "6d8785558e1d0bbe0d0da43e296efc0fbe0de5071d1f9b1091e891f0e4ec9682"; 14 }; 15
··· 5 }: 6 7 buildPythonPackage rec { 8 + pname = "pyramid-multiauth"; 9 version = "1.0.1"; 10 11 src = fetchPypi { 12 + pname = "pyramid-multiauth"; 13 + inherit version; 14 sha256 = "6d8785558e1d0bbe0d0da43e296efc0fbe0de5071d1f9b1091e891f0e4ec9682"; 15 }; 16
+2 -2
pkgs/development/python-modules/pytest-factoryboy/default.nix
··· 10 11 # propagated 12 , inflection 13 - , factory_boy 14 , typing-extensions 15 16 # tests ··· 38 ]; 39 40 propagatedBuildInputs = [ 41 - factory_boy 42 inflection 43 typing-extensions 44 ];
··· 10 11 # propagated 12 , inflection 13 + , factory-boy 14 , typing-extensions 15 16 # tests ··· 38 ]; 39 40 propagatedBuildInputs = [ 41 + factory-boy 42 inflection 43 typing-extensions 44 ];
+2 -2
pkgs/development/python-modules/pytest-randomly/default.nix
··· 1 { lib 2 , buildPythonPackage 3 - , factory_boy 4 , faker 5 , fetchFromGitHub 6 , importlib-metadata ··· 34 ]; 35 36 nativeCheckInputs = [ 37 - factory_boy 38 faker 39 numpy 40 pytest-xdist
··· 1 { lib 2 , buildPythonPackage 3 + , factory-boy 4 , faker 5 , fetchFromGitHub 6 , importlib-metadata ··· 34 ]; 35 36 nativeCheckInputs = [ 37 + factory-boy 38 faker 39 numpy 40 pytest-xdist
+2 -2
pkgs/development/python-modules/quandl/default.nix
··· 1 { lib 2 , buildPythonPackage 3 - , factory_boy 4 , faker 5 , fetchPypi 6 , httpretty ··· 49 ]; 50 51 nativeCheckInputs = [ 52 - factory_boy 53 faker 54 httpretty 55 jsondate
··· 1 { lib 2 , buildPythonPackage 3 + , factory-boy 4 , faker 5 , fetchPypi 6 , httpretty ··· 49 ]; 50 51 nativeCheckInputs = [ 52 + factory-boy 53 faker 54 httpretty 55 jsondate
-1
pkgs/development/python-modules/textx/default.nix
··· 12 , gprof2dot 13 , html5lib 14 , jinja2 15 - , memory_profiler 16 , psutil 17 , pytestCheckHook 18 }:
··· 12 , gprof2dot 13 , html5lib 14 , jinja2 15 , psutil 16 , pytestCheckHook 17 }:
+2 -2
pkgs/development/python-modules/textx/tests.nix
··· 4 , gprof2dot 5 , html5lib 6 , jinja2 7 - , memory_profiler 8 , psutil 9 , pytestCheckHook 10 , setuptools ··· 30 gprof2dot 31 html5lib 32 jinja2 33 - memory_profiler 34 psutil 35 pytestCheckHook 36 setuptools
··· 4 , gprof2dot 5 , html5lib 6 , jinja2 7 + , memory-profiler 8 , psutil 9 , pytestCheckHook 10 , setuptools ··· 30 gprof2dot 31 html5lib 32 jinja2 33 + memory-profiler 34 psutil 35 pytestCheckHook 36 setuptools
+2 -2
pkgs/development/python-modules/tld/default.nix
··· 1 { lib 2 , buildPythonPackage 3 - , factory_boy 4 , faker 5 , fetchPypi 6 , pytestCheckHook ··· 28 ]; 29 30 checkInputs = [ 31 - factory_boy 32 faker 33 ]; 34
··· 1 { lib 2 , buildPythonPackage 3 + , factory-boy 4 , faker 5 , fetchPypi 6 , pytestCheckHook ··· 28 ]; 29 30 checkInputs = [ 31 + factory-boy 32 faker 33 ]; 34
+2 -2
pkgs/development/python-modules/toggl-cli/default.nix
··· 2 , buildPythonPackage 3 , click 4 , click-completion 5 - , factory_boy 6 , faker 7 , fetchPypi 8 , inquirer ··· 52 pytestCheckHook 53 pytest-mock 54 faker 55 - factory_boy 56 ]; 57 58 postPatch = ''
··· 2 , buildPythonPackage 3 , click 4 , click-completion 5 + , factory-boy 6 , faker 7 , fetchPypi 8 , inquirer ··· 52 pytestCheckHook 53 pytest-mock 54 faker 55 + factory-boy 56 ]; 57 58 postPatch = ''
+2 -2
pkgs/development/python-modules/wagtail-factories/default.nix
··· 1 { buildPythonPackage 2 , callPackage 3 - , factory_boy 4 , fetchFromGitHub 5 , lib 6 , wagtail ··· 18 }; 19 20 propagatedBuildInputs = [ 21 - factory_boy 22 wagtail 23 ]; 24
··· 1 { buildPythonPackage 2 , callPackage 3 + , factory-boy 4 , fetchFromGitHub 5 , lib 6 , wagtail ··· 18 }; 19 20 propagatedBuildInputs = [ 21 + factory-boy 22 wagtail 23 ]; 24
+2 -2
pkgs/games/lgames/lpairs2/default.nix
··· 10 11 stdenv.mkDerivation rec { 12 pname = "lpairs2"; 13 - version = "2.2.1"; 14 15 src = fetchurl { 16 url = "mirror://sourceforge/lgames/${pname}-${version}.tar.gz"; 17 - hash = "sha256-n2/3QxsnRzVgzKzOUF6RLzpHJ2R8z67Mkjwdh2ghn28="; 18 }; 19 20 buildInputs = [
··· 10 11 stdenv.mkDerivation rec { 12 pname = "lpairs2"; 13 + version = "2.3"; 14 15 src = fetchurl { 16 url = "mirror://sourceforge/lgames/${pname}-${version}.tar.gz"; 17 + hash = "sha256-gw1BNkcztyTuoXRdx5+TBZNJEJNrLCfEUCQ1JzROogA="; 18 }; 19 20 buildInputs = [
+2 -2
pkgs/games/lgames/ltris/default.nix
··· 8 9 stdenv.mkDerivation rec { 10 pname = "ltris"; 11 - version = "1.2.6"; 12 13 src = fetchurl { 14 url = "mirror://sourceforge/lgames/${pname}-${version}.tar.gz"; 15 - hash = "sha256-wjziFFTAOJxSl6fvLhTv6ATZQGJefusDhqKXgOwsRvY="; 16 }; 17 18 buildInputs = [
··· 8 9 stdenv.mkDerivation rec { 10 pname = "ltris"; 11 + version = "1.2.7"; 12 13 src = fetchurl { 14 url = "mirror://sourceforge/lgames/${pname}-${version}.tar.gz"; 15 + hash = "sha256-EpHGpkLQa57hU6wKLnhVosmD6DnGGPGilN8E2ClSXLA="; 16 }; 17 18 buildInputs = [
+2 -2
pkgs/tools/backup/borgmatic/default.nix
··· 13 14 python3Packages.buildPythonApplication rec { 15 pname = "borgmatic"; 16 - version = "1.7.15"; 17 18 src = fetchPypi { 19 inherit pname version; 20 - sha256 = "sha256-esTvcybCPTayA9LCSukNc9ba8eGCTyjB883eZYy91II="; 21 }; 22 23 nativeCheckInputs = with python3Packages; [ flexmock pytestCheckHook pytest-cov ];
··· 13 14 python3Packages.buildPythonApplication rec { 15 pname = "borgmatic"; 16 + version = "1.8.1"; 17 18 src = fetchPypi { 19 inherit pname version; 20 + sha256 = "sha256-XbihTQJtoiRRfwjMCP+XEPmbt7//zFPx1fIWOvn92Nc="; 21 }; 22 23 nativeCheckInputs = with python3Packages; [ flexmock pytestCheckHook pytest-cov ];
+1 -1
pkgs/top-level/all-packages.nix
··· 430 431 catatonit = callPackage ../applications/virtualization/catatonit { }; 432 433 - catppuccin-bat = callPackage ../data/themes/catppuccin-bat { }; 434 435 catppuccin-catwalk = callPackage ../development/tools/misc/catppuccin-catwalk { }; 436
··· 430 431 catatonit = callPackage ../applications/virtualization/catatonit { }; 432 433 + catppuccin = callPackage ../data/themes/catppuccin { }; 434 435 catppuccin-catwalk = callPackage ../development/tools/misc/catppuccin-catwalk { }; 436
+9
pkgs/top-level/python-aliases.nix
··· 57 backports_tempfile = throw "backports_tempfile has been removed, since we no longer need to backport to python3.3"; # added 2023-07-28 58 backports_unittest-mock = throw "backports_unittest-mock has been removed, since we no longer need to backport to python3.2"; # added 2023-07-28 59 backports_weakref = throw "backports_weakref has been removed, since we no longer need to backport to python3.3"; # added 2023-07-28 60 bedup = throw "bedup was removed because it was broken and abandoned upstream"; # added 2023-02-04 61 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 62 BlinkStick = blinkstick; # added 2023-02-19 ··· 129 Fabric = fabric; # addedd 2023-02-19 130 face_recognition = face-recognition; # added 2022-10-15 131 face_recognition_models = face-recognition-models; # added 2022-10-15 132 fake_factory = throw "fake_factory has been removed because it is unused and deprecated by upstream since 2016."; # added 2022-05-30 133 faulthandler = throw "faulthandler is built into ${python.executable}"; # added 2021-07-12 134 inherit (super.pkgs) fetchPypi; # added 2023-05-25 ··· 167 gpyopt = throw "gpyopt was remove because it's been archived upstream"; # added 2023-06-07 168 graphite_api = throw "graphite_api was removed, because it is no longer maintained"; # added 2022-07-10 169 graphite_beacon = throw "graphite_beacon was removed, because it is no longer maintained"; # added 2022-07-09 170 grpc_google_iam_v1 = grpc-google-iam-v1; # added 2021-08-21 171 ha-av = throw "ha-av was removed, because it is no longer maintained"; # added 2022-04-06 172 HAP-python = hap-python; # added 2021-06-01 ··· 220 mailman-web = throw "Please use pkgs.mailman-web"; # added 2022-04-29 221 manticore = throw "manticore has been removed because its dependency wasm no longer builds and is unmaintained"; # added 2023-05-20 222 markerlib = throw "markerlib has been removed because it's abandoned since 2013"; # added 2023-05-19 223 mistune_0_8 = throw "mistune_0_8 was removed because it was outdated and insecure"; # added 2022-08-12 224 mistune_2_0 = mistune; # added 2022-08-12 225 mox = throw "mox was removed because it is unmaintained"; # added 2023-02-21 ··· 278 pymssql = throw "pymssql has been abandoned upstream."; # added 2020-05-04 279 PyMVGLive = pymvglive; # added 2023-02-19 280 pyqt4 = throw "pyqt4 has been removed, because it depended on the long EOL qt4"; # added 2022-06-09 281 pyramid_hawkauth = throw "pyramid_hawkauth has been removed because it is no longer maintained"; # added 2023-02-2 282 pyramid_jinja2 = pyramid-jinja2; # added 2023-06-06 283 pyreadability = readability-lxml; # added 2022-05-24 284 pyres = throw "pyres has been removed, since it is abandoned and broken"; # added 2023-06-20 285 pyroute2-core = throw "pyroute2 migrated back to a single package scheme in version 0.7.1"; # added 2022-07-16
··· 57 backports_tempfile = throw "backports_tempfile has been removed, since we no longer need to backport to python3.3"; # added 2023-07-28 58 backports_unittest-mock = throw "backports_unittest-mock has been removed, since we no longer need to backport to python3.2"; # added 2023-07-28 59 backports_weakref = throw "backports_weakref has been removed, since we no longer need to backport to python3.3"; # added 2023-07-28 60 + beancount_docverif = beancount-docverif; # added 2023-10-08 61 bedup = throw "bedup was removed because it was broken and abandoned upstream"; # added 2023-02-04 62 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 63 BlinkStick = blinkstick; # added 2023-02-19 ··· 130 Fabric = fabric; # addedd 2023-02-19 131 face_recognition = face-recognition; # added 2022-10-15 132 face_recognition_models = face-recognition-models; # added 2022-10-15 133 + factory_boy = factory-boy; # added 2023-10-08 134 fake_factory = throw "fake_factory has been removed because it is unused and deprecated by upstream since 2016."; # added 2022-05-30 135 faulthandler = throw "faulthandler is built into ${python.executable}"; # added 2021-07-12 136 inherit (super.pkgs) fetchPypi; # added 2023-05-25 ··· 169 gpyopt = throw "gpyopt was remove because it's been archived upstream"; # added 2023-06-07 170 graphite_api = throw "graphite_api was removed, because it is no longer maintained"; # added 2022-07-10 171 graphite_beacon = throw "graphite_beacon was removed, because it is no longer maintained"; # added 2022-07-09 172 + grappelli_safe = grappelli-safe; # added 2023-10-08 173 grpc_google_iam_v1 = grpc-google-iam-v1; # added 2021-08-21 174 ha-av = throw "ha-av was removed, because it is no longer maintained"; # added 2022-04-06 175 HAP-python = hap-python; # added 2021-06-01 ··· 223 mailman-web = throw "Please use pkgs.mailman-web"; # added 2022-04-29 224 manticore = throw "manticore has been removed because its dependency wasm no longer builds and is unmaintained"; # added 2023-05-20 225 markerlib = throw "markerlib has been removed because it's abandoned since 2013"; # added 2023-05-19 226 + memory_profiler = memory-profiler; # added 2023-10-09 227 mistune_0_8 = throw "mistune_0_8 was removed because it was outdated and insecure"; # added 2022-08-12 228 mistune_2_0 = mistune; # added 2022-08-12 229 mox = throw "mox was removed because it is unmaintained"; # added 2023-02-21 ··· 282 pymssql = throw "pymssql has been abandoned upstream."; # added 2020-05-04 283 PyMVGLive = pymvglive; # added 2023-02-19 284 pyqt4 = throw "pyqt4 has been removed, because it depended on the long EOL qt4"; # added 2022-06-09 285 + pyramid_beaker = pyramid-beaker; # added 2023-08-23 286 + pyramid_chameleon = pyramid-chameleon; # added 2023-08-23 287 + pyramid_exclog = pyramid-exclog; # added 2023-08-24 288 pyramid_hawkauth = throw "pyramid_hawkauth has been removed because it is no longer maintained"; # added 2023-02-2 289 pyramid_jinja2 = pyramid-jinja2; # added 2023-06-06 290 + pyramid_mako = pyramid-mako; # added 2023-08-24 291 + pyramid_multiauth = pyramid-multiauth; # added 2023-08-24 292 pyreadability = readability-lxml; # added 2022-05-24 293 pyres = throw "pyres has been removed, since it is abandoned and broken"; # added 2023-06-20 294 pyroute2-core = throw "pyroute2 migrated back to a single package scheme in version 0.7.1"; # added 2022-07-16
+9 -9
pkgs/top-level/python-packages.nix
··· 1368 1369 beancount-parser = callPackage ../development/python-modules/beancount-parser { }; 1370 1371 - beancount_docverif = callPackage ../development/python-modules/beancount_docverif { }; 1372 1373 beanstalkc = callPackage ../development/python-modules/beanstalkc { }; 1374 ··· 3720 3721 face-recognition-models = callPackage ../development/python-modules/face-recognition/models.nix { }; 3722 3723 - factory_boy = callPackage ../development/python-modules/factory_boy { }; 3724 3725 fairscale = callPackage ../development/python-modules/fairscale { }; 3726 ··· 4697 inherit (pkgs) graphviz; 4698 }; 4699 4700 - grappelli_safe = callPackage ../development/python-modules/grappelli_safe { }; 4701 4702 graspologic = callPackage ../development/python-modules/graspologic { }; 4703 ··· 6666 6667 memory-allocator = callPackage ../development/python-modules/memory-allocator { }; 6668 6669 - memory_profiler = callPackage ../development/python-modules/memory_profiler { }; 6670 6671 meraki = callPackage ../development/python-modules/meraki { }; 6672 ··· 10690 10691 pyrainbird = callPackage ../development/python-modules/pyrainbird { }; 10692 10693 - pyramid_beaker = callPackage ../development/python-modules/pyramid_beaker { }; 10694 10695 pyramid = callPackage ../development/python-modules/pyramid { }; 10696 10697 - pyramid_chameleon = callPackage ../development/python-modules/pyramid_chameleon { }; 10698 10699 - pyramid_exclog = callPackage ../development/python-modules/pyramid_exclog { }; 10700 10701 pyramid-jinja2 = callPackage ../development/python-modules/pyramid-jinja2 { }; 10702 10703 - pyramid_mako = callPackage ../development/python-modules/pyramid_mako { }; 10704 10705 - pyramid_multiauth = callPackage ../development/python-modules/pyramid_multiauth { }; 10706 10707 pyrate-limiter = callPackage ../development/python-modules/pyrate-limiter { }; 10708
··· 1368 1369 beancount-parser = callPackage ../development/python-modules/beancount-parser { }; 1370 1371 + beancount-docverif = callPackage ../development/python-modules/beancount-docverif { }; 1372 1373 beanstalkc = callPackage ../development/python-modules/beanstalkc { }; 1374 ··· 3720 3721 face-recognition-models = callPackage ../development/python-modules/face-recognition/models.nix { }; 3722 3723 + factory-boy = callPackage ../development/python-modules/factory-boy { }; 3724 3725 fairscale = callPackage ../development/python-modules/fairscale { }; 3726 ··· 4697 inherit (pkgs) graphviz; 4698 }; 4699 4700 + grappelli-safe = callPackage ../development/python-modules/grappelli-safe { }; 4701 4702 graspologic = callPackage ../development/python-modules/graspologic { }; 4703 ··· 6666 6667 memory-allocator = callPackage ../development/python-modules/memory-allocator { }; 6668 6669 + memory-profiler = callPackage ../development/python-modules/memory-profiler { }; 6670 6671 meraki = callPackage ../development/python-modules/meraki { }; 6672 ··· 10690 10691 pyrainbird = callPackage ../development/python-modules/pyrainbird { }; 10692 10693 + pyramid-beaker = callPackage ../development/python-modules/pyramid-beaker { }; 10694 10695 pyramid = callPackage ../development/python-modules/pyramid { }; 10696 10697 + pyramid-chameleon = callPackage ../development/python-modules/pyramid-chameleon { }; 10698 10699 + pyramid-exclog = callPackage ../development/python-modules/pyramid-exclog { }; 10700 10701 pyramid-jinja2 = callPackage ../development/python-modules/pyramid-jinja2 { }; 10702 10703 + pyramid-mako = callPackage ../development/python-modules/pyramid-mako { }; 10704 10705 + pyramid-multiauth = callPackage ../development/python-modules/pyramid-multiauth { }; 10706 10707 pyrate-limiter = callPackage ../development/python-modules/pyrate-limiter { }; 10708