diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 041a337..f2802bc 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -10,5 +10,9 @@ jobs: test: runs-on: ubuntu-latest steps: + - name: Install uv + uses: astral-sh/setup-uv@v5 + - name: Create Requirements File + run: uv export --format requirements-txt - name: Run Build CI workflow uses: adafruit/workflows-circuitpython-libs/build@main diff --git a/optional_requirements.txt b/optional_requirements.txt deleted file mode 100644 index d4e27c4..0000000 --- a/optional_requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -# SPDX-FileCopyrightText: 2022 Alec Delaney, for Adafruit Industries -# -# SPDX-License-Identifier: Unlicense diff --git a/pyproject.toml b/pyproject.toml index 3f55237..d765b17 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -37,11 +37,12 @@ classifiers = [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", ] -dynamic = ["dependencies", "optional-dependencies"] +dependencies = [ + "Adafruit-Blinka>=7.0.0", + "adafruit-circuitpython-busdevice", + "adafruit-circuitpython-typing", +] [tool.setuptools] py-modules = ["adafruit_mlx90393"] -[tool.setuptools.dynamic] -dependencies = {file = ["requirements.txt"]} -optional-dependencies = {optional = {file = ["optional_requirements.txt"]}} diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index 7d01776..0000000 --- a/requirements.txt +++ /dev/null @@ -1,7 +0,0 @@ -# SPDX-FileCopyrightText: 2022 Alec Delaney, for Adafruit Industries -# -# SPDX-License-Identifier: Unlicense - -Adafruit-Blinka>=7.0.0 -adafruit-circuitpython-busdevice -adafruit-circuitpython-typing