Faker

[all]
faker-file[build,common,data-augmentation,docs,test]

[azure]
pathy[azure]<0.12.0,>=0.10.0

[bmp]
WeasyPrint
pdf2image

[build]
build
twine
wheel

[common]
Faker
WeasyPrint
imgkit
odfpy
openpyxl
pathy[all]<0.12.0,>=0.10.0
paramiko
pdf2image
pdfkit
reportlab
python-docx
python-pptx
tablib
xml2epub
gtts
edge-tts
setuptools<82.0.0

[data-augmentation]
tika

[dev]
detect-secrets
doc8
ipython
mypy
pydoclint
ruff
twine
uv

[django]
Django>=2.2

[docs]
sphinx
sphinx-autobuild
sphinx-rtd-theme>=1.3.0
sphinx-no-pragma
sphinx-llms-txt-link
sphinx-source-tree

[docx]
python-docx

[epub]
xml2epub

[gcs]
pathy[gcs]<0.12.0,>=0.10.0

[gif]
WeasyPrint
pdf2image

[images]
imgkit

[mp3]
gtts
edge-tts

[odp]
odfpy

[ods]
tablib
odfpy

[odt]
odfpy

[pdf]
pdfkit
reportlab

[pptx]
python-pptx

[s3]
pathy[s3]<0.12.0,>=0.10.0

[sftp]
paramiko

[sqlalchemy]
SQLAlchemy<2.0,>=1.0
SQLAlchemy-Utils>=0.37.0

[test]
asyncssh
coverage
django
fake.py
fuzzywuzzy[speedup]
moto>=5.0.0
moto[s3]
openai
parameterized
pytest
pytest-codeblock>=0.5.7
pytest-cov
pytest-django
pytest-ordering
pytest-parallel
pytest-rerunfailures
respx

[tiff]
WeasyPrint
pdf2image

[xlsx]
tablib
openpyxl
