From f6ce575a03505ef90dbb864009058ac8d1392c3f Mon Sep 17 00:00:00 2001 From: Emily Date: Tue, 31 Dec 2024 00:14:30 +0000 Subject: [PATCH] nixos/test-driver: avoid `lib.fileset` --- nixos/lib/test-driver/default.nix | 12 +----------- .../lib/test-driver/nixos-test-driver-docstrings.nix | 2 +- .../lib/test-driver/{ => src}/extract-docstrings.py | 0 nixos/lib/test-driver/{ => src}/pyproject.toml | 0 .../test-driver/{ => src}/test_driver/__init__.py | 0 .../lib/test-driver/{ => src}/test_driver/driver.py | 0 .../lib/test-driver/{ => src}/test_driver/logger.py | 0 .../lib/test-driver/{ => src}/test_driver/machine.py | 0 .../{ => src}/test_driver/polling_condition.py | 0 nixos/lib/test-driver/{ => src}/test_driver/py.typed | 0 nixos/lib/test-driver/{ => src}/test_driver/qmp.py | 0 nixos/lib/test-driver/{ => src}/test_driver/vlan.py | 0 12 files changed, 2 insertions(+), 12 deletions(-) rename nixos/lib/test-driver/{ => src}/extract-docstrings.py (100%) rename nixos/lib/test-driver/{ => src}/pyproject.toml (100%) rename nixos/lib/test-driver/{ => src}/test_driver/__init__.py (100%) rename nixos/lib/test-driver/{ => src}/test_driver/driver.py (100%) rename nixos/lib/test-driver/{ => src}/test_driver/logger.py (100%) rename nixos/lib/test-driver/{ => src}/test_driver/machine.py (100%) rename nixos/lib/test-driver/{ => src}/test_driver/polling_condition.py (100%) rename nixos/lib/test-driver/{ => src}/test_driver/py.typed (100%) rename nixos/lib/test-driver/{ => src}/test_driver/qmp.py (100%) rename nixos/lib/test-driver/{ => src}/test_driver/vlan.py (100%) diff --git a/nixos/lib/test-driver/default.nix b/nixos/lib/test-driver/default.nix index 35471f74949c..f22744806d48 100644 --- a/nixos/lib/test-driver/default.nix +++ b/nixos/lib/test-driver/default.nix @@ -14,22 +14,12 @@ extraPythonPackages ? (_: [ ]), nixosTests, }: -let - fs = lib.fileset; -in python3Packages.buildPythonApplication { pname = "nixos-test-driver"; version = "1.1"; pyproject = true; - src = fs.toSource { - root = ./.; - fileset = fs.unions [ - ./pyproject.toml - ./test_driver - ./extract-docstrings.py - ]; - }; + src = ./src; build-system = with python3Packages; [ setuptools diff --git a/nixos/lib/test-driver/nixos-test-driver-docstrings.nix b/nixos/lib/test-driver/nixos-test-driver-docstrings.nix index b76da9ac5fb2..b6450685e047 100644 --- a/nixos/lib/test-driver/nixos-test-driver-docstrings.nix +++ b/nixos/lib/test-driver/nixos-test-driver-docstrings.nix @@ -11,6 +11,6 @@ in runCommand "nixos-test-driver-docstrings" env '' mkdir $out - python3 ${./extract-docstrings.py} ${./test_driver/machine.py} \ + python3 ${./src/extract-docstrings.py} ${./src/test_driver/machine.py} \ > $out/machine-methods.md '' diff --git a/nixos/lib/test-driver/extract-docstrings.py b/nixos/lib/test-driver/src/extract-docstrings.py similarity index 100% rename from nixos/lib/test-driver/extract-docstrings.py rename to nixos/lib/test-driver/src/extract-docstrings.py diff --git a/nixos/lib/test-driver/pyproject.toml b/nixos/lib/test-driver/src/pyproject.toml similarity index 100% rename from nixos/lib/test-driver/pyproject.toml rename to nixos/lib/test-driver/src/pyproject.toml diff --git a/nixos/lib/test-driver/test_driver/__init__.py b/nixos/lib/test-driver/src/test_driver/__init__.py similarity index 100% rename from nixos/lib/test-driver/test_driver/__init__.py rename to nixos/lib/test-driver/src/test_driver/__init__.py diff --git a/nixos/lib/test-driver/test_driver/driver.py b/nixos/lib/test-driver/src/test_driver/driver.py similarity index 100% rename from nixos/lib/test-driver/test_driver/driver.py rename to nixos/lib/test-driver/src/test_driver/driver.py diff --git a/nixos/lib/test-driver/test_driver/logger.py b/nixos/lib/test-driver/src/test_driver/logger.py similarity index 100% rename from nixos/lib/test-driver/test_driver/logger.py rename to nixos/lib/test-driver/src/test_driver/logger.py diff --git a/nixos/lib/test-driver/test_driver/machine.py b/nixos/lib/test-driver/src/test_driver/machine.py similarity index 100% rename from nixos/lib/test-driver/test_driver/machine.py rename to nixos/lib/test-driver/src/test_driver/machine.py diff --git a/nixos/lib/test-driver/test_driver/polling_condition.py b/nixos/lib/test-driver/src/test_driver/polling_condition.py similarity index 100% rename from nixos/lib/test-driver/test_driver/polling_condition.py rename to nixos/lib/test-driver/src/test_driver/polling_condition.py diff --git a/nixos/lib/test-driver/test_driver/py.typed b/nixos/lib/test-driver/src/test_driver/py.typed similarity index 100% rename from nixos/lib/test-driver/test_driver/py.typed rename to nixos/lib/test-driver/src/test_driver/py.typed diff --git a/nixos/lib/test-driver/test_driver/qmp.py b/nixos/lib/test-driver/src/test_driver/qmp.py similarity index 100% rename from nixos/lib/test-driver/test_driver/qmp.py rename to nixos/lib/test-driver/src/test_driver/qmp.py diff --git a/nixos/lib/test-driver/test_driver/vlan.py b/nixos/lib/test-driver/src/test_driver/vlan.py similarity index 100% rename from nixos/lib/test-driver/test_driver/vlan.py rename to nixos/lib/test-driver/src/test_driver/vlan.py