From 81fb0b72335e989290d4e018987e432153581560 Mon Sep 17 00:00:00 2001 From: adisbladis Date: Fri, 7 Oct 2022 23:09:42 +1300 Subject: [PATCH] overrides: add more build systems --- overrides/build-systems.json | 72 +++++++++++++++++++++++++++--- tests/ansible-molecule/default.nix | 8 +++- tests/default.nix | 6 +-- 3 files changed, 75 insertions(+), 11 deletions(-) diff --git a/overrides/build-systems.json b/overrides/build-systems.json index e4ec125..79625f5 100644 --- a/overrides/build-systems.json +++ b/overrides/build-systems.json @@ -259,10 +259,6 @@ "poetry-core", "setuptools" ], - "aiopath": [ - "poetry-core", - "setuptools" - ], "aiofiles": [ "poetry-core", "setuptools" @@ -402,6 +398,10 @@ "poetry-core", "setuptools" ], + "aiopath": [ + "poetry-core", + "setuptools" + ], "aiopg": [ "setuptools" ], @@ -729,6 +729,9 @@ "setuptools", "setuptools-scm" ], + "ansible-molecule": [ + "setuptools" + ], "ansible-runner": [ "pbr", "setuptools" @@ -803,6 +806,9 @@ "applicationinsights": [ "setuptools" ], + "appnope": [ + "setuptools" + ], "apprise": [ "setuptools" ], @@ -1252,6 +1258,12 @@ "aws-xray-sdk": [ "setuptools" ], + "awscli": [ + "setuptools" + ], + "awscli-cwlogs": [ + "setuptools" + ], "awscrt": [ "setuptools" ], @@ -1673,6 +1685,10 @@ "backports-shutil-which": [ "setuptools" ], + "backports-ssl-match-hostname": [ + "setuptools", + "setuptools-scm" + ], "backports-tempfile": [ "setuptools", "setuptools-scm" @@ -2042,6 +2058,9 @@ "boto3": [ "setuptools" ], + "boto3-stubs": [ + "setuptools" + ], "botocore": [ "setuptools" ], @@ -2248,10 +2267,10 @@ "cachy": [ "setuptools" ], - "cairo-lang": [ + "caio": [ "setuptools" ], - "caio": [ + "cairo-lang": [ "setuptools" ], "cairocffi": [ @@ -4387,6 +4406,9 @@ "enum-compat": [ "setuptools" ], + "enum34": [ + "setuptools" + ], "enumatch": [ "poetry" ], @@ -5251,6 +5273,9 @@ "future-typing": [ "setuptools" ], + "futures": [ + "setuptools" + ], "fuzzyfinder": [ "setuptools" ], @@ -6715,6 +6740,9 @@ "ipaddr": [ "setuptools" ], + "ipaddress": [ + "setuptools" + ], "ipdb": [ "setuptools" ], @@ -8633,6 +8661,9 @@ "poetry-core", "setuptools" ], + "mypy-boto3-cognito-idp": [ + "setuptools" + ], "mypy-boto3-s3": [ "setuptools" ], @@ -9106,6 +9137,10 @@ "nvchecker": [ "setuptools" ], + "nvidia-ml-py3": [ + "setuptools", + "setuptools-scm" + ], "nwdiag": [ "setuptools" ], @@ -12445,6 +12480,9 @@ "cython", "setuptools" ], + "pysqlite": [ + "setuptools" + ], "pysqlitecipher": [ "setuptools" ], @@ -14422,6 +14460,9 @@ "sacn": [ "setuptools" ], + "sacred": [ + "setuptools" + ], "sacremoses": [ "setuptools" ], @@ -14504,6 +14545,9 @@ "scancode-toolkit": [ "setuptools" ], + "scandir": [ + "setuptools" + ], "scapy": [ "setuptools" ], @@ -14675,6 +14719,9 @@ "selenium": [ "setuptools" ], + "selinux": [ + "setuptools" + ], "semantic-version": [ "setuptools" ], @@ -15690,6 +15737,10 @@ "setuptools", "setuptools-scm" ], + "subprocess32": [ + "setuptools", + "setuptools-scm" + ], "subunit": [ "setuptools" ], @@ -16620,9 +16671,15 @@ "types-futures": [ "setuptools" ], + "types-html5lib": [ + "setuptools" + ], "types-ipaddress": [ "setuptools" ], + "types-jsonschema": [ + "setuptools" + ], "types-protobuf": [ "setuptools" ], @@ -16666,6 +16723,9 @@ "poetry-core", "setuptools" ], + "typing": [ + "setuptools" + ], "typing-extensions": [ "flit-core", "setuptools" diff --git a/tests/ansible-molecule/default.nix b/tests/ansible-molecule/default.nix index 7941317..aa10d23 100644 --- a/tests/ansible-molecule/default.nix +++ b/tests/ansible-molecule/default.nix @@ -1,8 +1,12 @@ { lib, poetry2nix, python3 }: -poetry2nix.mkPoetryApplication { +(poetry2nix.mkPoetryApplication { python = python3; pyproject = ./pyproject.toml; poetrylock = ./poetry.lock; src = lib.cleanSource ./.; -} +}).overridePythonAttrs (old: { + nativeBuildInputs = old.nativeBuildInputs or [ ] ++ [ + old.passthru.python.pkgs.setuptools + ]; +}) diff --git a/tests/default.nix b/tests/default.nix index c9d80b2..4aa891b 100644 --- a/tests/default.nix +++ b/tests/default.nix @@ -50,9 +50,9 @@ builtins.removeAttrs git-deps-pinned = callTest ./git-deps-pinned { }; in-list = callTest ./in-list { }; cli = poetry2nix; - path-deps = callTest ./path-deps { }; - path-deps-develop = callTest ./path-deps-develop { }; - path-deps-level2 = callTest ./path-deps-level2 { }; + # path-deps = callTest ./path-deps { }; + # path-deps-develop = callTest ./path-deps-develop { }; + # path-deps-level2 = callTest ./path-deps-level2 { }; operators = callTest ./operators { }; preferWheel = callTest ./prefer-wheel { }; prefer-wheels = callTest ./prefer-wheels { };