python311Packages.online-judge-tools: refactor

This commit is contained in:
natsukium
2024-06-02 20:42:55 +09:00
parent 149b48f5ab
commit efdb33a49c
@@ -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;