summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pkgs/applications/misc/octoprint/default.nix10
-rw-r--r--pkgs/applications/networking/instant-messengers/rambox/pro.nix4
-rw-r--r--pkgs/development/python-modules/gradient-utils/default.nix46
-rw-r--r--pkgs/development/python-modules/gradient/default.nix40
-rw-r--r--pkgs/development/python-modules/gradient_sdk/default.nix25
-rw-r--r--pkgs/development/python-modules/halo/default.nix34
-rw-r--r--pkgs/development/python-modules/log-symbols/default.nix30
-rw-r--r--pkgs/development/python-modules/paperspace/default.nix31
-rw-r--r--pkgs/development/python-modules/spinners/default.nix26
-rw-r--r--pkgs/development/tools/scry/default.nix20
-rw-r--r--pkgs/development/tools/scry/fix_for_crystal_0_28_and_above.patch20
-rw-r--r--pkgs/os-specific/linux/wpa_supplicant/default.nix9
-rw-r--r--pkgs/os-specific/linux/zfs/default.nix10
-rw-r--r--pkgs/servers/http/jetty/default.nix7
-rw-r--r--pkgs/tools/audio/beets/default.nix8
-rw-r--r--pkgs/top-level/all-packages.nix2
-rw-r--r--pkgs/top-level/python-packages.nix12
17 files changed, 229 insertions, 105 deletions
diff --git a/pkgs/applications/misc/octoprint/default.nix b/pkgs/applications/misc/octoprint/default.nix
index f35d03c6d172..9f229e4821b7 100644
--- a/pkgs/applications/misc/octoprint/default.nix
+++ b/pkgs/applications/misc/octoprint/default.nix
@@ -3,6 +3,7 @@
, lib
, fetchFromGitHub
, python3
+, nix-update-script
# To include additional plugins, pass them here as an overlay.
, packageOverrides ? self: super: {}
}:
@@ -89,13 +90,13 @@ let
self: super: {
octoprint = self.buildPythonPackage rec {
pname = "OctoPrint";
- version = "1.5.1";
+ version = "1.5.3";
src = fetchFromGitHub {
owner = "OctoPrint";
repo = "OctoPrint";
rev = version;
- sha256 = "04x58cjivslsrld341ip11c50d50p2q01090nsyji0j255v986j9";
+ sha256 = "sha256-ZL/P/YIHynPmP8ssZZUKZDJscBsSsCq3UtOHrTVLpec=";
};
propagatedBuildInputs = with super; [
@@ -170,7 +171,10 @@ let
"test_set_external_modification"
];
- passthru.python = self.python;
+ passthru = {
+ python = self.python;
+ updateScript = nix-update-script { attrPath = "octoprint"; };
+ };
meta = with lib; {
homepage = "https://octoprint.org/";
diff --git a/pkgs/applications/networking/instant-messengers/rambox/pro.nix b/pkgs/applications/networking/instant-messengers/rambox/pro.nix
index 7051799a2775..827cac7c2970 100644
--- a/pkgs/applications/networking/instant-messengers/rambox/pro.nix
+++ b/pkgs/applications/networking/instant-messengers/rambox/pro.nix
@@ -4,14 +4,14 @@ let
mkRambox = opts: callPackage (import ./rambox.nix opts) { };
in mkRambox rec {
pname = "rambox-pro";
- version = "1.4.1";
+ version = "1.5.0";
desktopName = "Rambox Pro";
src = {
x86_64-linux = fetchurl {
url = "https://github.com/ramboxapp/download/releases/download/v${version}/RamboxPro-${version}-linux-x64.AppImage";
- sha256 = "18383v3g26hd1czvw06gmjn8bdw2w9c7zb04zkfl6szgakrv26x4";
+ sha256 = "1g7lrjm8yxklqpc2mp8gy0g61wfilr15dl80r3sh6pa5b4k5spir";
};
}.${stdenv.system} or (throw "Unsupported system: ${stdenv.system}");
diff --git a/pkgs/development/python-modules/gradient-utils/default.nix b/pkgs/development/python-modules/gradient-utils/default.nix
new file mode 100644
index 000000000000..cf0ffb6bb417
--- /dev/null
+++ b/pkgs/development/python-modules/gradient-utils/default.nix
@@ -0,0 +1,46 @@
+{ buildPythonPackage
+, fetchFromGitHub
+, hyperopt
+, lib
+, mock
+, numpy
+, poetry
+, prometheus_client
+, pytestCheckHook
+}:
+
+buildPythonPackage rec {
+ pname = "gradient-utils";
+ version = "0.3.2";
+ format = "pyproject";
+
+ src = fetchFromGitHub {
+ owner = "Paperspace";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "083hnkv19mhvdc8nx28f1nph50c903gxh9g9q8531abv0w8m0744";
+ };
+
+ postPatch = ''
+ substituteInPlace pyproject.toml \
+ --replace 'numpy = "1.18.5"' 'numpy = "^1.18.5"' \
+ --replace 'hyperopt = "0.1.2"' 'hyperopt = ">=0.1.2"'
+ '';
+
+ nativeBuildInputs = [ poetry ];
+ checkInputs = [ mock pytestCheckHook ];
+ propagatedBuildInputs = [ hyperopt prometheus_client numpy ];
+
+ preCheck = "export HOSTNAME=myhost-experimentId";
+ disabledTests = [
+ "test_add_metrics_pushes_metrics" # requires a working prometheus push gateway
+ ];
+
+ meta = with lib; {
+ description = "Gradient ML SDK";
+ homepage = "https://github.com/Paperspace/gradient-utils";
+ license = licenses.mit;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ freezeboy ];
+ };
+}
diff --git a/pkgs/development/python-modules/gradient/default.nix b/pkgs/development/python-modules/gradient/default.nix
new file mode 100644
index 000000000000..14df3b882bba
--- /dev/null
+++ b/pkgs/development/python-modules/gradient/default.nix
@@ -0,0 +1,40 @@
+{ lib, fetchPypi, buildPythonPackage
+, attrs, boto3, requests, gradient_statsd, terminaltables
+, click-completion , click-didyoumean, click-help-colors
+, colorama, requests_toolbelt, gradient-utils, halo, progressbar2
+, marshmallow, pyyaml, websocket_client
+}:
+
+buildPythonPackage rec {
+ pname = "gradient";
+ version = "1.4.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "15s21945hg342195ig7nchap5mdnsw931iis92pr7hy8ff0rks3n";
+ };
+
+ postPatch = ''
+ substituteInPlace setup.py \
+ --replace 'attrs<=' 'attrs>=' \
+ --replace 'colorama==' 'colorama>=' \
+ --replace 'PyYAML==' 'PyYAML>=' \
+ --replace 'marshmallow<' 'marshmallow>='
+ '';
+
+ propagatedBuildInputs = [ attrs boto3 requests gradient_statsd terminaltables
+ click-completion click-didyoumean click-help-colors requests_toolbelt
+ colorama gradient-utils halo marshmallow progressbar2 pyyaml websocket_client
+ ];
+
+ # tries to use /homeless-shelter to mimic container usage, etc
+ doCheck = false;
+
+ meta = with lib; {
+ description = "The command line interface for Gradient";
+ homepage = "https://github.com/Paperspace/gradient-cli";
+ license = licenses.isc;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ thoughtpolice ];
+ };
+}
diff --git a/pkgs/development/python-modules/gradient_sdk/default.nix b/pkgs/development/python-modules/gradient_sdk/default.nix
deleted file mode 100644
index 3dffb38f2ffc..000000000000
--- a/pkgs/development/python-modules/gradient_sdk/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-{ lib, fetchPypi, buildPythonPackage
-, hyperopt
-}:
-
-buildPythonPackage rec {
- pname = "gradient_sdk";
- version = "0.0.4";
-
- src = fetchPypi {
- inherit pname version;
- sha256 = "Q9oeYjjgJf2lhxW1ypsweQAPpMglmW9PxgzMsgTqJkY=";
- };
-
- propagatedBuildInputs = [ hyperopt ];
-
- pythonImportsCheck = [ "gradient_sdk" ];
-
- meta = with lib; {
- description = "Gradient ML SDK";
- homepage = "https://github.com/Paperspace/gradient-sdk";
- license = licenses.mit;
- platforms = platforms.unix;
- maintainers = with maintainers; [ freezeboy ];
- };
-}
diff --git a/pkgs/development/python-modules/halo/default.nix b/pkgs/development/python-modules/halo/default.nix
new file mode 100644
index 000000000000..e167371b42a4
--- /dev/null
+++ b/pkgs/development/python-modules/halo/default.nix
@@ -0,0 +1,34 @@
+{ buildPythonPackage
+, colorama
+, fetchPypi
+, isPy27
+, lib
+, log-symbols
+, pytestCheckHook
+, six
+, spinners
+, termcolor }:
+
+buildPythonPackage rec {
+ pname = "halo";
+ version = "0.0.31";
+ disabled = isPy27;
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1mn97h370ggbc9vi6x8r6akd5q8i512y6kid2nvm67g93r9a6rvv";
+ };
+
+ propagatedBuildInputs = [ colorama log-symbols termcolor six spinners ];
+
+ # Tests are not included in the PyPI distribution and the git repo does not have tagged releases
+ doCheck = false;
+ pythonImportsCheck = [ "halo" ];
+
+ meta = with lib; {
+ description = "Beautiful Spinners for Terminal, IPython and Jupyter.";
+ homepage = "https://github.com/manrajgrover/halo";
+ license = licenses.mit;
+ maintainers = with maintainers; [ urbas ];
+ };
+}
diff --git a/pkgs/development/python-modules/log-symbols/default.nix b/pkgs/development/python-modules/log-symbols/default.nix
new file mode 100644
index 000000000000..f8cdce634ac9
--- /dev/null
+++ b/pkgs/development/python-modules/log-symbols/default.nix
@@ -0,0 +1,30 @@
+{ buildPythonPackage
+, colorama
+, fetchPypi
+, isPy27
+, pytestCheckHook
+, lib }:
+
+buildPythonPackage rec {
+ pname = "log_symbols";
+ version = "0.0.14";
+ disabled = isPy27;
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0mh5d0igw33libfmbsr1ri1p1y644p36nwaa2w6kzrd8w5pvq2yg";
+ };
+
+ propagatedBuildInputs = [ colorama ];
+
+ # Tests are not included in the PyPI distribution and the git repo does not have tagged releases
+ doCheck = false;
+ pythonImportsCheck = [ "log_symbols" ];
+
+ meta = with lib; {
+ description = "Colored Symbols for Various Log Levels.";
+ homepage = "https://github.com/manrajgrover/py-log-symbols";
+ license = licenses.mit;
+ maintainers = with maintainers; [ urbas ];
+ };
+}
diff --git a/pkgs/development/python-modules/paperspace/default.nix b/pkgs/development/python-modules/paperspace/default.nix
deleted file mode 100644
index 86dbffd76b76..000000000000
--- a/pkgs/development/python-modules/paperspace/default.nix
+++ /dev/null
@@ -1,31 +0,0 @@
-{ lib, fetchPypi, buildPythonPackage
-, boto3, requests, gradient_statsd, terminaltables
-, click-completion , click-didyoumean, click-help-colors
-, colorama, requests_toolbelt, gradient_sdk, progressbar2
-}:
-
-buildPythonPackage rec {
- pname = "paperspace";
- version = "0.2.0";
-
- src = fetchPypi {
- inherit pname version;
- sha256 = "7959305128fea6da8ca0cdc528783a89859dacb9b54bf8eb89fd04a518872191";
- };
-
- propagatedBuildInputs = [ boto3 requests gradient_statsd terminaltables
- click-completion click-didyoumean click-help-colors requests_toolbelt
- colorama gradient_sdk progressbar2
- ];
-
- # tries to use /homeless-shelter to mimic container usage, etc
- doCheck = false;
-
- meta = with lib; {
- description = "Python API for Paperspace Cloud";
- homepage = "https://paperspace.com";
- license = licenses.isc;
- platforms = platforms.unix;
- maintainers = with maintainers; [ thoughtpolice ];
- };
-}
diff --git a/pkgs/development/python-modules/spinners/default.nix b/pkgs/development/python-modules/spinners/default.nix
new file mode 100644
index 000000000000..1e71296fd176
--- /dev/null
+++ b/pkgs/development/python-modules/spinners/default.nix
@@ -0,0 +1,26 @@
+{ buildPythonPackage
+, fetchPypi
+, isPy27
+, lib }:
+
+buildPythonPackage rec {
+ pname = "spinners";
+ version = "0.0.24";
+ disabled = isPy27;
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0zz2z6dpdjdq5z8m8w8dfi8by0ih1zrdq0caxm1anwhxg2saxdhy";
+ };
+
+ # Tests are not included in the PyPI distribution and the git repo does not have tagged releases
+ doCheck = false;
+ pythonImportsCheck = [ "spinners" ];
+
+ meta = with lib; {
+ description = "Spinners for the Terminal.";
+ homepage = "https://github.com/manrajgrover/py-spinners";
+ license = licenses.mit;
+ maintainers = with maintainers; [ urbas ];
+ };
+}
diff --git a/pkgs/development/tools/scry/default.nix b/pkgs/development/tools/scry/default.nix
index dcb8087372da..7346ace2ff37 100644
--- a/pkgs/development/tools/scry/default.nix
+++ b/pkgs/development/tools/scry/default.nix
@@ -1,16 +1,18 @@
-{ lib, fetchFromGitHub, crystal_0_31, coreutils, shards, makeWrapper, which }:
+{ lib, fetchFromGitHub, crystal_0_35, coreutils, makeWrapper }:
+let
+ crystal = crystal_0_35;
-let crystal = crystal_0_31;
-
-in crystal.buildCrystalPackage rec {
+in
+crystal.buildCrystalPackage rec {
pname = "scry";
- version = "0.8.1";
+ version = "unstable-2020-09-02"; # to make it work with crystal 0.35
src = fetchFromGitHub {
owner = "crystal-lang-tools";
repo = pname;
- rev = "v${version}";
- sha256 = "0ii4k9l3dgm1c9lllc8ni9dar59lrxik0v9iz7gk3d6v62wwnq79";
+ # rev = "v${version}";
+ rev = "580a1879810a9f5d63d8a0d90fbdaa99d86b58da";
+ sha256 = "sha256-WjpkkHfy38wDj/ejXyyMtd5rLfTRoj/7D+SAhRROnbU=";
};
# we are already testing for this, so we can ignore the failures
@@ -18,14 +20,12 @@ in crystal.buildCrystalPackage rec {
rm spec/scry/executable_spec.cr
'';
- format = "crystal";
+ format = "shards";
nativeBuildInputs = [ makeWrapper ];
shardsFile = ./shards.nix;
- crystalBinaries.scry.src = "src/scry.cr";
-
postFixup = ''
wrapProgram $out/bin/scry \
--prefix PATH : ${lib.makeBinPath [ crystal coreutils ]}
diff --git a/pkgs/development/tools/scry/fix_for_crystal_0_28_and_above.patch b/pkgs/development/tools/scry/fix_for_crystal_0_28_and_above.patch
deleted file mode 100644
index 909b790b81a8..000000000000
--- a/pkgs/development/tools/scry/fix_for_crystal_0_28_and_above.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-diff --git a/src/scry/completion_provider.cr b/src/scry/completion_provider.cr
-index 29e0d36..f67438c 100644
---- a/src/scry/completion_provider.cr
-+++ b/src/scry/completion_provider.cr
-@@ -1,4 +1,5 @@
- require "./log"
-+require "compiler/crystal/codegen/target"
- require "compiler/crystal/crystal_path"
- require "./completion/*"
-
-diff --git a/src/scry/parse_analyzer.cr b/src/scry/parse_analyzer.cr
-index d87eca4..bbe9ed5 100644
---- a/src/scry/parse_analyzer.cr
-+++ b/src/scry/parse_analyzer.cr
-@@ -1,4 +1,5 @@
- require "compiler/crystal/syntax"
-+require "compiler/crystal/codegen/target"
- require "compiler/crystal/crystal_path"
- require "./workspace"
- require "./text_document"
diff --git a/pkgs/os-specific/linux/wpa_supplicant/default.nix b/pkgs/os-specific/linux/wpa_supplicant/default.nix
index 32b61b02beec..c90407ec6e6f 100644
--- a/pkgs/os-specific/linux/wpa_supplicant/default.nix
+++ b/pkgs/os-specific/linux/wpa_supplicant/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, openssl, pkg-config, libnl
+{ lib, stdenv, fetchurl, fetchpatch, openssl, pkg-config, libnl
, dbus, readline ? null, pcsclite ? null
}:
@@ -19,6 +19,12 @@ stdenv.mkDerivation rec {
url = "https://w1.fi/security/2019-7/0001-AP-Silently-ignore-management-frame-from-unexpected-.patch";
sha256 = "15xjyy7crb557wxpx898b5lnyblxghlij0xby5lmj9hpwwss34dz";
})
+ (fetchpatch {
+ # Expose OWE key management capability over DBus, remove >= 2.10
+ name = "dbus-Export-OWE-capability-and-OWE-BSS-key_mgmt.patch";
+ url = "https://w1.fi/cgit/hostap/patch/?id=7800725afb27397f7d6033d4969e2aeb61af4737";
+ sha256 = "0c1la7inf4m5y9gzdjjdnhpkx32pm8vi6m5knih8p77q4mbrdgg8";
+ })
];
# TODO: Patch epoll so that the dbus actually responds
@@ -32,6 +38,7 @@ stdenv.mkDerivation rec {
CONFIG_EAP_SAKE=y
CONFIG_EAP_GPSK=y
CONFIG_EAP_GPSK_SHA256=y
+ CONFIG_OWE=y
CONFIG_WPS=y
CONFIG_WPS_ER=y
CONFIG_WPS_NFS=y
diff --git a/pkgs/os-specific/linux/zfs/default.nix b/pkgs/os-specific/linux/zfs/default.nix
index 86deebb50140..d61c0931e20b 100644
--- a/pkgs/os-specific/linux/zfs/default.nix
+++ b/pkgs/os-specific/linux/zfs/default.nix
@@ -21,6 +21,12 @@ let
buildKernel = any (n: n == configFile) [ "kernel" "all" ];
buildUser = any (n: n == configFile) [ "user" "all" ];
+ # remove this patch at the next ZFS release (> 2.0.1)
+ reapplyPathSanitizerPatch = fetchpatch {
+ url = "https://github.com/openzfs/zfs/commit/03f036cbccdd8699f5fe8540ef317595a35bceb8.patch";
+ sha256 = "c157bbb6551a4e720c3faba005e1b72e4692d304c6ff5e0e685691bd47197dca";
+ };
+
common = { version
, sha256
, extraPatches ? []
@@ -190,7 +196,7 @@ in {
sha256 = "0wmw823ildwm9rcfyk22pvzg100yhps3y9hfjlrpspfd1hhkbp0d";
- extraPatches = [ ];
+ extraPatches = [ reapplyPathSanitizerPatch ];
};
zfsUnstable = common {
@@ -202,6 +208,6 @@ in {
sha256 = "0wmw823ildwm9rcfyk22pvzg100yhps3y9hfjlrpspfd1hhkbp0d";
- extraPatches = [ ];
+ extraPatches = [ reapplyPathSanitizerPatch ];
};
}
diff --git a/pkgs/servers/http/jetty/default.nix b/pkgs/servers/http/jetty/default.nix
index d6207e79554c..d95740b6d153 100644
--- a/pkgs/servers/http/jetty/default.nix
+++ b/pkgs/servers/http/jetty/default.nix
@@ -2,14 +2,13 @@
stdenv.mkDerivation rec {
pname = "jetty";
- version = "9.4.35.v20201120";
+ version = "9.4.36.v20210114";
src = fetchurl {
url = "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/${version}/jetty-distribution-${version}.tar.gz";
- name = "jetty-distribution-${version}.tar.gz";
- sha256 = "1cpdrqz6wi7fd228lh4ijs82jq51qr5aym6vff464w3y2sd0jbav";
+ sha256 = "1bsqxzjcdgdg2qdgc64pvrimkn9j2di2s3prlgdpbwi566744q54";
};
- phases = [ "unpackPhase" "installPhase" ];
+ dontBuild = true;
installPhase = ''
mkdir -p $out
diff --git a/pkgs/tools/audio/beets/default.nix b/pkgs/tools/audio/beets/default.nix
index f72692c845c7..d531b22738ba 100644
--- a/pkgs/tools/audio/beets/default.nix
+++ b/pkgs/tools/audio/beets/default.nix
@@ -2,6 +2,7 @@
, pythonPackages, imagemagick, gobject-introspection, gst_all_1
, runtimeShell
, fetchpatch
+, unstableGitUpdater
# Attributes needed for tests of the external plugins
, callPackage, beets
@@ -132,13 +133,13 @@ in pythonPackages.buildPythonApplication rec {
# unstable does not require bs1770gain[2].
# [1]: https://discourse.beets.io/t/forming-a-beets-core-team/639
# [2]: https://github.com/NixOS/nixpkgs/pull/90504
- version = "unstable-2020-12-22";
+ version = "unstable-2021-01-29";
src = fetchFromGitHub {
owner = "beetbox";
repo = "beets";
- rev = "53dcb24d10788897f20c341774b474808ec2c0b6";
- sha256 = "sha256-P++NA13T2TRHW3Se10np8BSe/WRBYAKRte5xKoHKW50=";
+ rev = "04ea754d00e2873ae9aa2d9e07c5cefd790eaee2";
+ sha256 = "sha256-BIa3hnOsBxThbA2WCE4q9eaFNtObr3erZBBqobVOSiQ=";
};
propagatedBuildInputs = [
@@ -290,6 +291,7 @@ in pythonPackages.buildPythonApplication rec {
passthru = {
externalPlugins = plugins;
+ updateScript = unstableGitUpdater { url = "https://github.com/beetbox/beets"; };
};
meta = {
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 7f69d035573f..037efb63f8ec 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -9570,7 +9570,7 @@ in
icr = callPackage ../development/tools/icr { };
- scry = callPackage ../development/tools/scry {};
+ scry = callPackage ../development/tools/scry { };
dasm = callPackage ../development/compilers/dasm/default.nix { };
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index c612cb9cde16..c13d9e079d22 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -2755,7 +2755,9 @@ in {
gpyopt = callPackage ../development/python-modules/gpyopt { };
- gradient_sdk = callPackage ../development/python-modules/gradient_sdk { };
+ gradient = callPackage ../development/python-modules/gradient { };
+
+ gradient-utils = callPackage ../development/python-modules/gradient-utils { };
gradient_statsd = callPackage ../development/python-modules/gradient_statsd { };
@@ -2879,6 +2881,8 @@ in {
ha-ffmpeg = callPackage ../development/python-modules/ha-ffmpeg { };
+ halo = callPackage ../development/python-modules/halo { };
+
handout = callPackage ../development/python-modules/handout { };
HAP-python = callPackage ../development/python-modules/HAP-python { };
@@ -3782,6 +3786,8 @@ in {
lockfile = callPackage ../development/python-modules/lockfile { };
+ log-symbols = callPackage ../development/python-modules/log-symbols { };
+
Logbook = callPackage ../development/python-modules/Logbook { };
logfury = callPackage ../development/python-modules/logfury { };
@@ -4648,8 +4654,6 @@ in {
papermill = callPackage ../development/python-modules/papermill { };
- paperspace = callPackage ../development/python-modules/paperspace { };
-
openpaperwork-core = callPackage ../applications/office/paperwork/openpaperwork-core.nix { };
openpaperwork-gtk = callPackage ../applications/office/paperwork/openpaperwork-gtk.nix { };
paperwork-backend = callPackage ../applications/office/paperwork/paperwork-backend.nix { };
@@ -7300,6 +7304,8 @@ in {
sphfile = callPackage ../development/python-modules/sphfile { };
+ spinners = callPackage ../development/python-modules/spinners { };
+
sphinxcontrib-applehelp = callPackage ../development/python-modules/sphinxcontrib-applehelp { };
sphinxcontrib-autoapi = callPackage ../development/python-modules/sphinxcontrib-autoapi { };