Skip to content

Commit

Permalink
Looking to remove dependencies from requirements.all.txt (project-c…
Browse files Browse the repository at this point in the history
…hip#28613)

* Remove telink from all dependencies

* Remove ti and boufallolab deps

* Remove more requirements, make sure yaml test requirements are part of the whl

* Update requirements to include python bits...and add a note that this should be temporary

* Install generic dependencies (unfortunately named all) and then platform specific ones too
  • Loading branch information
andy31415 authored and Alexi Poth committed Aug 15, 2023
1 parent 2caf5e7 commit b8b5b18
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 10 deletions.
2 changes: 1 addition & 1 deletion .github/actions/bootstrap/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@ runs:
steps:
- name: Bootstrap
shell: bash
run: bash scripts/bootstrap.sh -p ${{ inputs.platform }}
run: bash scripts/bootstrap.sh -p all,${{ inputs.platform }}
3 changes: 2 additions & 1 deletion scripts/py_matter_yamltests/setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,6 @@ description = Parse matter yaml tests files
packages = find:
zip_safe = False
install_requires=
websockets
diskcache
lark
websockets
14 changes: 8 additions & 6 deletions scripts/setup/requirements.all.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,9 @@ virtualenv
-c constraints.esp32.txt
-r requirements.esp32.txt

-r requirements.mbed.txt
-r requirements.openiotsdk.txt
-r requirements.infineon.txt
-r requirements.ti.txt
-r requirements.telink.txt
-r requirements.zephyr.txt
-r requirements.cirque.txt
-r requirements.memory.txt
-r requirements.yaml_tests.txt

# device controller wheel package
wheel; sys_platform == 'linux'
Expand All @@ -25,6 +19,14 @@ pyobjc-core; sys_platform == 'darwin'
pyobjc-framework-cocoa; sys_platform == 'darwin'
pyobjc-framework-corebluetooth; sys_platform == 'darwin'

# python unit tests run directly without installing
# built venv
#
# TODO: this should change in the Future
diskcache
lark
websockets

# mobly tests
portpicker
mobly
Expand Down
2 changes: 0 additions & 2 deletions scripts/setup/requirements.yaml_tests.txt

This file was deleted.

0 comments on commit b8b5b18

Please sign in to comment.