username: ${{ github.actor }}
password: ${{ secrets.API_TOKEN_GITHUB }}
- - name: Build
+ - name: Build and push
uses: docker/build-push-action@v3
with:
builder: ${{ steps.buildx.outputs.name }}
]
[project.scripts]
-mass = "music_assistant.server.__main__:main"
+mass = "music_assistant.__main__:main"
[tool.setuptools.dynamic]
version = {attr = "music_assistant.constants.__version__"}
aiosqlite==0.18.0
async-upnp-client==0.33.1
asyncio-throttle==1.0.2
-black==23.1.0
-codespell==2.2.2
cryptography==39.0.2
databases==0.7.0
getmac==0.8.2
mashumaro==3.5
memory-tempfile==2.2.3
music-assistant-frontend==20230308.0
-mypy==1.0.1
orjson==3.8.6
pillow==9.4.0
-pre-commit==2.20.0
PyChromecast==13.0.4
pysmb==1.2.9.1
-pytest==7.2.1
-pytest-aiohttp==1.0.4
-pytest-cov==4.0.0
python-slugify==7.0.0
pytube==12.1.2
-ruff==0.0.254
shortuuid==1.0.11
soco==0.29.1
unidecode==1.3.6
"""Gather core requirements out of pyproject.toml."""
with open("pyproject.toml", "rb") as fp:
data = tomllib.load(fp)
+ # server deps
dependencies: list[str] = data["project"]["optional-dependencies"]["server"]
+ # regular/client deps
dependencies += data["project"]["dependencies"]
- dependencies += data["project"]["optional-dependencies"]["test"]
return dependencies