about summary refs log tree commit diff
path: root/pkgs/development/python-modules/skytemple-files/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/python-modules/skytemple-files/default.nix')
-rw-r--r--pkgs/development/python-modules/skytemple-files/default.nix97
1 files changed, 52 insertions, 45 deletions
diff --git a/pkgs/development/python-modules/skytemple-files/default.nix b/pkgs/development/python-modules/skytemple-files/default.nix
index 1b8d744b7d175..ab4d8d085b261 100644
--- a/pkgs/development/python-modules/skytemple-files/default.nix
+++ b/pkgs/development/python-modules/skytemple-files/default.nix
@@ -1,31 +1,32 @@
-{ stdenv
-, lib
-, buildPythonPackage
-, fetchFromGitHub
-, appdirs
-, dungeon-eos
-, explorerscript
-, ndspy
-, pillow
-, setuptools
-, skytemple-rust
-, tilequant
-, pyyaml
-, pmdsky-debug-py
-, range-typed-integers
-, importlib-resources
-, typing-extensions
-, pythonOlder
-, # optional dependancies for SpriteCollab
-  aiohttp
-, lru-dict
-, graphql-core
-, gql
-, armips
+{
+  stdenv,
+  lib,
+  buildPythonPackage,
+  fetchFromGitHub,
+  appdirs,
+  dungeon-eos,
+  explorerscript,
+  ndspy,
+  pillow,
+  setuptools,
+  skytemple-rust,
+  tilequant,
+  pyyaml,
+  pmdsky-debug-py,
+  range-typed-integers,
+  importlib-resources,
+  typing-extensions,
+  pythonOlder,
+  # optional dependancies for SpriteCollab
+  aiohttp,
+  lru-dict,
+  graphql-core,
+  gql,
+  armips,
   # tests
-, pytestCheckHook
-, parameterized
-, xmldiff
+  pytestCheckHook,
+  parameterized,
+  xmldiff,
 }:
 
 buildPythonPackage rec {
@@ -49,22 +50,24 @@ buildPythonPackage rec {
 
   buildInputs = [ armips ];
 
-  propagatedBuildInputs = [
-    appdirs
-    dungeon-eos
-    explorerscript
-    ndspy
-    pillow
-    setuptools
-    skytemple-rust
-    tilequant
-    pyyaml
-    pmdsky-debug-py
-    range-typed-integers
-  ] ++ lib.optionals (pythonOlder "3.9") [
-    importlib-resources
-    typing-extensions
-  ];
+  propagatedBuildInputs =
+    [
+      appdirs
+      dungeon-eos
+      explorerscript
+      ndspy
+      pillow
+      setuptools
+      skytemple-rust
+      tilequant
+      pyyaml
+      pmdsky-debug-py
+      range-typed-integers
+    ]
+    ++ lib.optionals (pythonOlder "3.9") [
+      importlib-resources
+      typing-extensions
+    ];
 
   passthru.optional-dependencies = {
     spritecollab = [
@@ -75,7 +78,11 @@ buildPythonPackage rec {
     ] ++ gql.optional-dependencies.aiohttp;
   };
 
-  checkInputs = [ pytestCheckHook parameterized xmldiff ] ++ passthru.optional-dependencies.spritecollab;
+  checkInputs = [
+    pytestCheckHook
+    parameterized
+    xmldiff
+  ] ++ passthru.optional-dependencies.spritecollab;
   pytestFlagsArray = [ "test/" ];
   disabledTestPaths = [
     "test/skytemple_files_test/common/spritecollab/sc_online_test.py"
@@ -89,7 +96,7 @@ buildPythonPackage rec {
     description = "Python library to edit the ROM of Pokémon Mystery Dungeon Explorers of Sky";
     mainProgram = "skytemple_export_maps";
     license = licenses.gpl3Plus;
-    maintainers = with maintainers; [ xfix marius851000 ];
+    maintainers = with maintainers; [ marius851000 ];
     broken = stdenv.isDarwin; # pyobjc is missing
   };
 }