pyproject.toml dependencies

This commit is contained in:
Scott Shawcroft 2024-10-18 15:46:49 -07:00
parent f245ebe63f
commit 25093ece8f
No known key found for this signature in database
4 changed files with 10 additions and 6 deletions

View file

@ -14,9 +14,9 @@ You do not need to pay anything or be a member organization.
CircuitMatter is currently developed in CPython 3.12, the de facto implementation written in C. It is designed with minimal dependencies so that it can also be used on CircuitPython on microcontrollers.
### Requirements
After cloning the repo, install dependencies:
After cloning the repo, install flit for packaging:
```shell
pip install cryptography ecdsa qrcode flit
pip install flit
```
This project is based on [avahi tools](https://avahi.org). It must therefore be installed for it to work properly.

View file

@ -14,7 +14,7 @@ from .protocol import InteractionModelOpcode, ProtocolId, SecureProtocolOpcode
from . import session
from .device_types.utility.root_node import RootNode
__version__ = "0.2.0"
__version__ = "0.2.1"
class CircuitMatter:

View file

@ -8,6 +8,13 @@ authors = [{name = "Scott Shawcroft", email = "scott@adafruit.com"}]
license = {file = "LICENSE"}
classifiers = ["License :: OSI Approved :: MIT License"]
dynamic = ["version", "description"]
requires-python = ">=3.12"
readme = "README.md"
dependencies = [
"cryptography",
"ecdsa",
"qrcode"
]
[project.urls]
Home = "https://github.com/adafruit/circuitmatter"

View file

@ -1,3 +0,0 @@
cryptography
ecdsa
qrcode