summaryrefslogtreecommitdiffstats
path: root/pkgs/applications/networking/gns3
diff options
context:
space:
mode:
authorFabian Affolter <mail@fabian-affolter.ch>2022-04-24 14:40:17 +0200
committerFabian Affolter <mail@fabian-affolter.ch>2022-04-24 14:44:35 +0200
commit29770c619aec2245e69c37da3c766f0b3105fd83 (patch)
tree9f212fa67370d9410d2479576dfa2779b796dad7 /pkgs/applications/networking/gns3
parent002ab067def81d2a2221fb931f844538520b00c8 (diff)
gns3-server: 2.2.29 -> 2.2.31
Diffstat (limited to 'pkgs/applications/networking/gns3')
-rw-r--r--pkgs/applications/networking/gns3/server.nix58
1 files changed, 36 insertions, 22 deletions
diff --git a/pkgs/applications/networking/gns3/server.nix b/pkgs/applications/networking/gns3/server.nix
index 818c01a89ab4..50a2453b0408 100644
--- a/pkgs/applications/networking/gns3/server.nix
+++ b/pkgs/applications/networking/gns3/server.nix
@@ -1,23 +1,20 @@
-{ stable, branch, version, sha256Hash, mkOverride, commonOverrides }:
+{ stable
+, branch
+, version
+, sha256Hash
+, mkOverride
+, commonOverrides
+}:
-{ lib, python3, fetchFromGitHub, packageOverrides ? self: super: {}
- }:
+{ lib
+, python3
+, fetchFromGitHub
+, packageOverrides ? self: super: {}
+}:
let
defaultOverrides = commonOverrides ++ [
(self: super: {
- aiofiles = super.aiofiles.overridePythonAttrs (oldAttrs: rec {
- pname = "aiofiles";
- version = "0.7.0";
- src = fetchFromGitHub {
- owner = "Tinche";
- repo = pname;
- rev = "v${version}";
- sha256 = "sha256-njQ7eRYJO+dUrwO5pZwKHXn9nVSGYcEhwhs3x5BMc28=";
- };
- doCheck = false;
- });
-
jsonschema = super.jsonschema.overridePythonAttrs (oldAttrs: rec {
version = "3.2.0";
@@ -51,16 +48,33 @@ in python.pkgs.buildPythonApplication {
postPatch = ''
substituteInPlace requirements.txt \
- --replace "aiohttp==3.7.4" "aiohttp>=3.7.4" \
- --replace "Jinja2==3.0.1" "Jinja2>=3.0.1" \
- --replace "sentry-sdk==1.3.1" "sentry-sdk>=1.3.1" \
- --replace "async-timeout==3.0.1" "async-timeout>=3.0.1" \
+ --replace "aiohttp==" "aiohttp>=" \
+ --replace "aiofiles==" "aiofiles>=" \
+ --replace "Jinja2==" "Jinja2>=" \
+ --replace "sentry-sdk==" "sentry-sdk>=" \
+ --replace "async-timeout==" "async-timeout>=" \
+ --replace "psutil==" "psutil>=" \
+ --replace "distro==" "distro>=" \
+ --replace "py-cpuinfo==" "py-cpuinfo>=" \
+ --replace "setuptools==" "setuptools>="
'';
propagatedBuildInputs = with python.pkgs; [
- aiohttp-cors yarl aiohttp multidict setuptools
- jinja2 psutil zipstream sentry-sdk jsonschema distro async_generator aiofiles
- prompt-toolkit py-cpuinfo
+ aiofiles
+ aiohttp
+ aiohttp-cors
+ async_generator
+ distro
+ jinja2
+ jsonschema
+ multidict
+ prompt-toolkit
+ psutil
+ py-cpuinfo
+ sentry-sdk
+ setuptools
+ yarl
+ zipstream
];
# Requires network access