diff --git a/.python-version b/.python-version deleted file mode 100644 index 2419ad5..0000000 --- a/.python-version +++ /dev/null @@ -1 +0,0 @@ -3.11.9 diff --git a/pyproject.toml b/pyproject.toml index 3f3a8de..c9c01ab 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,19 +14,14 @@ dependencies = [ readme = "README.md" requires-python = ">= 3.8,<3.12" -[build-system] -requires = ["hatchling"] -build-backend = "hatchling.build" +[tool.setuptools] +include-package-data = true + +# [tool.setuptools.package-data] +# mypkg = ["*.yaml"] + +[tool.setuptools.data-files] +config = ["config/default_config.yaml"] [tool.ruff.format] quote-style = 'single' - -[tool.rye] -managed = true -dev-dependencies = [] - -[tool.hatch.metadata] -allow-direct-references = true - -[tool.hatch.build.targets.wheel] -packages = ["src/room_control"] diff --git a/requirements-dev.lock b/requirements-dev.lock deleted file mode 100644 index 03874e0..0000000 --- a/requirements-dev.lock +++ /dev/null @@ -1,115 +0,0 @@ -# generated by rye -# use `rye lock` or `rye sync` to update this lockfile -# -# last locked with the following flags: -# pre: false -# features: [] -# all-features: false -# with-sources: false - --e file:. -aiohttp==3.8.6 - # via aiohttp-jinja2 - # via appdaemon - # via sockjs -aiohttp-jinja2==1.5.1 - # via appdaemon -aiosignal==1.3.1 - # via aiohttp -annotated-types==0.6.0 - # via pydantic -appdaemon==4.4.2 - # via room-control -astral==3.2 - # via appdaemon -async-timeout==4.0.3 - # via aiohttp -attrs==23.2.0 - # via aiohttp -bcrypt==4.0.1 - # via appdaemon -bidict==0.23.1 - # via python-socketio -certifi==2024.2.2 - # via requests -charset-normalizer==3.3.2 - # via aiohttp - # via requests -deepdiff==6.3.0 - # via appdaemon -feedparser==6.0.11 - # via appdaemon -frozenlist==1.4.1 - # via aiohttp - # via aiosignal -h11==0.14.0 - # via wsproto -idna==3.7 - # via requests - # via yarl -iso8601==1.1.0 - # via appdaemon -jinja2==3.1.3 - # via aiohttp-jinja2 -markdown-it-py==3.0.0 - # via rich -markupsafe==2.1.5 - # via jinja2 -mdurl==0.1.2 - # via markdown-it-py -multidict==6.0.5 - # via aiohttp - # via yarl -ordered-set==4.1.0 - # via deepdiff -paho-mqtt==1.6.1 - # via appdaemon -pid==3.0.4 - # via appdaemon -pydantic==2.7.1 - # via room-control -pydantic-core==2.18.2 - # via pydantic -pygments==2.17.2 - # via rich -python-dateutil==2.8.2 - # via appdaemon -python-engineio==4.9.0 - # via python-socketio -python-socketio==5.8.0 - # via appdaemon -pytz==2023.3.post1 - # via appdaemon -pyyaml==6.0.1 - # via appdaemon -requests==2.28.2 - # via appdaemon -rich==13.7.1 - # via room-control -ruff==0.4.2 - # via room-control -sgmllib3k==1.0.0 - # via feedparser -simple-websocket==1.0.0 - # via python-engineio -six==1.16.0 - # via python-dateutil -sockjs==0.11.0 - # via appdaemon -tomli==2.0.1 - # via appdaemon -tomli-w==1.0.0 - # via appdaemon -typing-extensions==4.11.0 - # via pydantic - # via pydantic-core -urllib3==1.26.18 - # via requests -uvloop==0.17.0 - # via appdaemon -websocket-client==1.5.3 - # via appdaemon -wsproto==1.2.0 - # via simple-websocket -yarl==1.9.4 - # via aiohttp diff --git a/requirements.lock b/requirements.lock deleted file mode 100644 index 03874e0..0000000 --- a/requirements.lock +++ /dev/null @@ -1,115 +0,0 @@ -# generated by rye -# use `rye lock` or `rye sync` to update this lockfile -# -# last locked with the following flags: -# pre: false -# features: [] -# all-features: false -# with-sources: false - --e file:. -aiohttp==3.8.6 - # via aiohttp-jinja2 - # via appdaemon - # via sockjs -aiohttp-jinja2==1.5.1 - # via appdaemon -aiosignal==1.3.1 - # via aiohttp -annotated-types==0.6.0 - # via pydantic -appdaemon==4.4.2 - # via room-control -astral==3.2 - # via appdaemon -async-timeout==4.0.3 - # via aiohttp -attrs==23.2.0 - # via aiohttp -bcrypt==4.0.1 - # via appdaemon -bidict==0.23.1 - # via python-socketio -certifi==2024.2.2 - # via requests -charset-normalizer==3.3.2 - # via aiohttp - # via requests -deepdiff==6.3.0 - # via appdaemon -feedparser==6.0.11 - # via appdaemon -frozenlist==1.4.1 - # via aiohttp - # via aiosignal -h11==0.14.0 - # via wsproto -idna==3.7 - # via requests - # via yarl -iso8601==1.1.0 - # via appdaemon -jinja2==3.1.3 - # via aiohttp-jinja2 -markdown-it-py==3.0.0 - # via rich -markupsafe==2.1.5 - # via jinja2 -mdurl==0.1.2 - # via markdown-it-py -multidict==6.0.5 - # via aiohttp - # via yarl -ordered-set==4.1.0 - # via deepdiff -paho-mqtt==1.6.1 - # via appdaemon -pid==3.0.4 - # via appdaemon -pydantic==2.7.1 - # via room-control -pydantic-core==2.18.2 - # via pydantic -pygments==2.17.2 - # via rich -python-dateutil==2.8.2 - # via appdaemon -python-engineio==4.9.0 - # via python-socketio -python-socketio==5.8.0 - # via appdaemon -pytz==2023.3.post1 - # via appdaemon -pyyaml==6.0.1 - # via appdaemon -requests==2.28.2 - # via appdaemon -rich==13.7.1 - # via room-control -ruff==0.4.2 - # via room-control -sgmllib3k==1.0.0 - # via feedparser -simple-websocket==1.0.0 - # via python-engineio -six==1.16.0 - # via python-dateutil -sockjs==0.11.0 - # via appdaemon -tomli==2.0.1 - # via appdaemon -tomli-w==1.0.0 - # via appdaemon -typing-extensions==4.11.0 - # via pydantic - # via pydantic-core -urllib3==1.26.18 - # via requests -uvloop==0.17.0 - # via appdaemon -websocket-client==1.5.3 - # via appdaemon -wsproto==1.2.0 - # via simple-websocket -yarl==1.9.4 - # via aiohttp