diff options
author | natsukium <tomoya.otabi@gmail.com> | 2024-06-02 20:42:55 +0900 |
---|---|---|
committer | natsukium <tomoya.otabi@gmail.com> | 2024-06-02 20:42:55 +0900 |
commit | efdb33a49cb3c3bd833d4b8bb5e43c9a457235f5 (patch) | |
tree | ed8fa0447923d9767cc5c0ecf3448a3e1dfa7ddc /pkgs/development | |
parent | 149b48f5abcb6ec9d904f599be48569f37406cc9 (diff) |
python311Packages.online-judge-tools: refactor
Diffstat (limited to 'pkgs/development')
-rw-r--r-- | pkgs/development/python-modules/online-judge-tools/default.nix | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/pkgs/development/python-modules/online-judge-tools/default.nix b/pkgs/development/python-modules/online-judge-tools/default.nix index 272c03f2b63a6..23e9a259be023 100644 --- a/pkgs/development/python-modules/online-judge-tools/default.nix +++ b/pkgs/development/python-modules/online-judge-tools/default.nix @@ -6,12 +6,13 @@ online-judge-api-client, packaging, requests, + setuptools, }: buildPythonPackage rec { pname = "online-judge-tools"; version = "12.0.0"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "online-judge-tools"; @@ -20,6 +21,8 @@ buildPythonPackage rec { hash = "sha256-m6V4Sq3yU/KPnbpA0oCLI/qaSrAPA6TutcBL5Crb/Cc="; }; + build-system = [ setuptools ]; + dependencies = [ colorama online-judge-api-client @@ -27,6 +30,11 @@ buildPythonPackage rec { requests ]; + pythonImportsCheck = [ + "onlinejudge" + "onlinejudge_command" + ]; + # Requires internet access doCheck = false; |