Anki/python
Damien Elmes 72abb7ec5b Declare dependency on typing_extensions
venv as things like black depended on it. When running in a packaged
build, it wasn't being included, and Anki was failing to start.

I've added it to the anki module instead of aqt, even though only
the latter is currently using it, so that we don't accidentally introduce
the same bug in the future when using typing_extensions from within
libanki.
2025-04-23 17:56:06 +10:00
..
sphinx Add Sphinx documentation generation functionality (#2720) 2023-10-13 13:03:54 +10:00
licenses.json pip/ -> python/ 2021-10-18 19:50:40 +10:00
licenses.sh updates to the build process and binary bundles 2022-02-10 19:23:07 +10:00
mkempty.py Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
README.md Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
requirements.anki.in Declare dependency on typing_extensions 2025-04-23 17:56:06 +10:00
requirements.aqt.in Use system certificate store (#3050) 2024-03-04 05:48:16 +00:00
requirements.base.in Revert "Pin setuptools to 0.69" 2024-09-30 22:19:27 +10:00
requirements.base.txt Revert "Pin setuptools to 0.69" 2024-09-30 22:19:27 +10:00
requirements.bundle.in Pin setuptools to 0.69 in binary builds 2024-09-30 22:36:42 +10:00
requirements.bundle.txt Declare dependency on typing_extensions 2025-04-23 17:56:06 +10:00
requirements.dev.in Pin setuptools to 0.69 in binary builds 2024-09-30 22:36:42 +10:00
requirements.dev.txt Declare dependency on typing_extensions 2025-04-23 17:56:06 +10:00
requirements.qt5_14.in Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
requirements.qt5_14.txt Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
requirements.qt5_15.in Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
requirements.qt5_15.txt Move away from Bazel (#2202) 2022-11-27 15:24:20 +10:00
requirements.qt6_6.in Use Qt 6.8 on ARM Linux; add tools/run-qt6.8 2025-01-25 21:59:31 +11:00
requirements.qt6_6.txt Use Qt 6.8 on ARM Linux; add tools/run-qt6.8 2025-01-25 21:59:31 +11:00
requirements.qt6_8.in Use Qt 6.8 on ARM Linux; add tools/run-qt6.8 2025-01-25 21:59:31 +11:00
requirements.qt6_8.txt Use Qt 6.8 on ARM Linux; add tools/run-qt6.8 2025-01-25 21:59:31 +11:00
requirements.win.in Implement TTS using windows crate (#2371) 2023-02-17 12:26:07 +10:00
requirements.win.txt Implement TTS using windows crate (#2371) 2023-02-17 12:26:07 +10:00
update_python_deps.sh Use Qt 6.8 on ARM Linux; add tools/run-qt6.8 2025-01-25 21:59:31 +11:00
update_win_deps.bat Fix TTS handling on Windows 2022-11-29 13:04:51 +10:00
write_wheel.py Hack in a fix for wheel generation 2025-01-27 01:20:58 +11:00

  • To achieve reproducible builds we use pip-tools to lock packages to a particular version - see update_python_deps.sh
  • write_wheel.py is used to generate our wheels.