Soxoj
a7338e97f3
Make xhtml2pdf optional, fix install on Linux without libcairo ( #2659 )
...
* Make xhtml2pdf optional, fix install on Linux without libcairo
Move xhtml2pdf to the new [pdf] extra so default `pip install maigret`
no longer pulls pycairo (which has no Linux/macOS wheels and breaks the
build without libcairo2-dev). save_pdf_report now raises a clear
RuntimeError pointing to `pip install 'maigret[pdf]'`, and the CLI
turns it into a friendly warning instead of a crash. Adds tests
covering the missing-extra path, plus per-OS install docs.
Fix for #2657 , #2534
* Make arabic-reshaper and python-bidi optional; idempotent update of db_meta.json and sites.md
* Regenerated poerty.lock
* Update CI workflow to cover minimal installation without PDF deps
2026-05-15 14:33:55 +02:00
Richard Mwewa
034153791b
Fixed 3 sites, disabed 3, added ( #1539 )
...
* Fixed/Disabled sites. Update requirements.txt
fixed_sites: AllRecipes, Linktree, CreativeMarket, ImgInn, Shutterstock, Contently
disabled_sites: Forums.ea.com. CrunchyRoll, Windy, MetaCritic, InfosecInstitute, Armchairgm.fandom.com, Bleach.fandom.com
Update requirements to prevent dependency conflicts.
* Update requirements.txt
Update requirements.txt to prevent dependency conflicts
* Update requirements.txt
* Update sites.md
* fixed_sites: Armchairgm.fandom.com, Bleach.fandom.com, Battleraprus. disabled_sites: MicrosoftTechNet, club.cnews.ru, Scorcher
* fixed_sites: Armchairgm.fandom.com, Bleach.fandom.com, Battleraprus. disabled_sites: MicrosoftTechNet, club.cnews.ru, Scorcher
* fixed 2 sites, disabled 22 sites, and added 1 site
* fixed 3 sites, disabled 28, added 4 sites
* update sites.md
* Added 2 more sites
* fixed 3 sites, disabled 3 sites, added 1 site
* fix Twitch. Update snapcraft.yaml. Add pyproject.toml. Remove setup.py, requirements.txt, test-requirements.txt, as they are already specified in pyproject.toml
* fix Twitch. Update snapcraft.yaml. Add pyproject.toml. Remove setup.py, requirements.txt, test-requirements.txt, as they are already specified in pyproject.toml
* fix Twitch. Update snapcraft.yaml. Add pyproject.toml. Remove setup.py, requirements.txt, test-requirements.txt, as they are already specified in pyproject.toml
* fix Twitch. Update snapcraft.yaml. Add pyproject.toml. Remove setup.py, requirements.txt, test-requirements.txt, as they are already specified in pyproject.toml
* Update sites.md
* fix Twitch. Update snapcraft.yaml. Add pyproject.toml. Remove setup.py, requirements.txt, test-requirements.txt, as they are already specified in pyproject.toml
* Update sites.md
* fix forums.drom.ru
* Add EduGeek
* Add EduGeek
* Update python-package.yml
Fix dependency installation
* Update python-package.yml
* Update python-package.yml
2024-05-24 14:51:27 +02:00