anki: add darwin-only python dependencies

wire newly added anki-audio and anki-mac-helper from python3Packages into
pythonDeps
This commit is contained in:
Thomas FitzGerald
2026-03-17 19:37:39 -04:00
parent bf8fce55ec
commit 74db147715
+54 -48
View File
@@ -43,57 +43,63 @@ let
srcHash = "sha256-0hLTQR7f7s58DUgAZbDeREMee6VrqAKHyhS1Hs/Em1A=";
cargoHash = "sha256-qcB+r9VzBz6ACZaXPL26MOxxtb/h2OIuxyc54vUgfPM=";
yarnHash = "sha256-EmKeHORr/+qsDzAwtearMi7qodcCgjeAQcy+79HL7Vg=";
pythonDeps = with python3Packages; [
# anki (pylib) runtime deps
decorator
distro
markdown
orjson
protobuf
requests
typing-extensions
pythonDeps =
with python3Packages;
[
# anki (pylib) runtime deps
decorator
distro
markdown
orjson
protobuf
requests
typing-extensions
# aqt runtime deps
beautifulsoup4
flask
flask-cors
jsonschema
pip-system-certs
pyqt6
pyqt6-sip
pyqt6-webengine
send2trash
waitress
# aqt runtime deps
beautifulsoup4
flask
flask-cors
jsonschema
pip-system-certs
pyqt6
pyqt6-sip
pyqt6-webengine
send2trash
waitress
# build-system deps (needed by uv for editable installs)
editables
hatchling
pathspec
pluggy
setuptools
trove-classifiers
# build-system deps (needed by uv for editable installs)
editables
hatchling
pathspec
pluggy
setuptools
trove-classifiers
# transitive deps
attrs
blinker
certifi
charset-normalizer
click
idna
itsdangerous
jinja2
jsonschema-specifications
markupsafe
packaging
pip
pysocks
referencing
rpds-py
soupsieve
urllib3
werkzeug
wrapt
];
# transitive deps
attrs
blinker
certifi
charset-normalizer
click
idna
itsdangerous
jinja2
jsonschema-specifications
markupsafe
packaging
pip
pysocks
referencing
rpds-py
soupsieve
urllib3
werkzeug
wrapt
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
anki-audio
anki-mac-helper
];
src = fetchFromGitHub {
owner = "ankitects";