pdfplumber>=0.11.9
pypdf>=6.7.5
pandas>=2.2.0
python-dotenv>=1.0.0
tabulate>=0.9.0
openpyxl>=3.1.0
cryptography>=46.0.5

[dev]
black<27.0.0,>=23.0.0
isort<9.0.0,>=5.12.0
flake8<8.0.0,>=6.0.0
mypy<2.0.0,>=1.8.0
pyright>=1.1.350
types-python-dateutil>=2.8.0.0
types-openpyxl>=3.1.0.0
types-tabulate>=0.9.0.0
ipython<10.0.0,>=8.0.0
ipdb>=0.13.0
pre-commit<5.0.0,>=3.0.0
ruff<1.0.0,>=0.0.265
bandit[toml]<2.0.0,>=1.7.0
safety<4.0.0,>=2.0.0
detect-secrets<2.0.0,>=1.4.0
yamllint<2.0.0,>=1.33.0

[test]
pytest>=7.0.0
pytest-cov>=4.0.0
pytest-mock>=3.10.0
pytest-asyncio>=0.21.0
pytest-xdist>=3.0.0
pytest-benchmark>=4.0.0
pytest-html>=4.0.0
pytest-metadata>=3.0.0
Faker>=21.0.0
