Metadata-Version: 2.4
Name: tmf-finance-back
Version: 4.1.1
Summary: Domínio Financeiro completo da plataforma TMF (lib instalável, D1 autocontida) — contas a pagar/receber, bancos, contratos/billing, dívidas, fiscal (NFS-e), pessoas/times; ver docs/modulos/finance/SPEC_FINANCE_LIB.md
Author-email: Trade Marketing Force LTDA <dev@trademarketingforce.com>
License: Proprietary - Trade Marketing Force LTDA
Project-URL: Homepage, https://git.trademarketingforce.com/TMF/tmf-platform
Project-URL: Repository, https://git.trademarketingforce.com/TMF/tmf-platform.git
Keywords: tmf,finance,fiscal,billing,contracts,nfse
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.12
License-File: LICENSE
Requires-Dist: fastapi~=0.115
Requires-Dist: sqlalchemy[asyncio]~=2.0
Requires-Dist: alembic~=1.13
Requires-Dist: pydantic~=2.10
Requires-Dist: pydantic-settings~=2.7
Requires-Dist: redis~=5.2
Requires-Dist: httpx~=0.28
Requires-Dist: cryptography~=44.0
Requires-Dist: aiosmtplib~=4.0
Requires-Dist: psycopg2-binary~=2.9
Requires-Dist: python-multipart~=0.0.27
Requires-Dist: openpyxl~=3.1
Requires-Dist: lxml~=5.0
Requires-Dist: reportlab
Provides-Extra: dev
Requires-Dist: pytest~=8.3; extra == "dev"
Requires-Dist: pytest-asyncio~=0.24; extra == "dev"
Requires-Dist: pytest-cov~=6.0; extra == "dev"
Requires-Dist: aiosqlite~=0.20; extra == "dev"
Requires-Dist: ruff~=0.8; extra == "dev"
Requires-Dist: mypy~=1.13; extra == "dev"
Requires-Dist: types-openpyxl~=3.1; extra == "dev"
Requires-Dist: types-reportlab; extra == "dev"
Requires-Dist: uvicorn[standard]~=0.30; extra == "dev"
Requires-Dist: import-linter~=2.1; extra == "dev"
Provides-Extra: nfse
Provides-Extra: aws
Requires-Dist: boto3~=1.36; extra == "aws"
Provides-Extra: ocr
Requires-Dist: anthropic; extra == "ocr"
Requires-Dist: pypdf>=5.1; extra == "ocr"
Provides-Extra: s3
Requires-Dist: boto3~=1.36; extra == "s3"
Dynamic: license-file
