30 lines
874 B
TOML
30 lines
874 B
TOML
# pyproject.toml
|
|
[build-system]
|
|
requires = ["setuptools>=61.0"]
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
[project]
|
|
name = "acme-invoice-processor"
|
|
version = "1.0.0"
|
|
authors = [
|
|
{ name = "Daniel Oscar Zamo", email = "daniel.oscar.zamo@gmail.com" },
|
|
]
|
|
description = "Aplicación autónoma para la extracción de datos de facturas de Acme Inc. utilizando Google Document AI."
|
|
readme = "README.md"
|
|
requires-python = ">=3.8"
|
|
classifiers = [
|
|
"Programming Language :: Python :: 3",
|
|
]
|
|
# Todas las dependencias ahora están aquí
|
|
dependencies = [
|
|
"google-cloud-documentai==3.5.0",
|
|
"python-dotenv",
|
|
"pyinstaller",
|
|
"python-dateutil",
|
|
# Las dependencias transitivas de google-cloud-documentai serán gestionadas por pip,
|
|
# pero es buena práctica listarlas explícitamente si se requiere fijar versiones.
|
|
]
|
|
|
|
[tool.setuptools.packages.find]
|
|
where = ["src"]
|