se alinean pyproject.toml y requirements.txt y se eliminan imports sin usar

Dependencias directas con versiones fijas (incluye hdbcli, se quita el alias
dotenv y las transitivas), build-backend corregido a setuptools.build_meta y
py-modules declarados para el layout plano.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
GeorgeandClaude Sonnet 5.5 committed 2026-10-20 22:03:38 -05:00
1 parent 7d2f3212c0
commit 71b01a2130
5 files changed
+29 -22

No files matched your search

-2
View File
@@ -1,7 +1,5 @@
#!/usr/bin/env python3 #!/usr/bin/env python3
import os import os
import sys
import json
from datetime import datetime, date from datetime import datetime, date
from hdbcli import dbapi from hdbcli import dbapi
from dotenv import load_dotenv from dotenv import load_dotenv
+23 -12
View File
@@ -1,6 +1,6 @@
[build-system] [build-system]
requires = ["setuptools>=64"] requires = ["setuptools>=64"]
build-backend = "setuptools.backends._legacy:_Backend" build-backend = "setuptools.build_meta"
[project] [project]
name = "descarga_factura_transporte" name = "descarga_factura_transporte"
@@ -8,20 +8,31 @@ version = "1.1.0"
description = "Descarga y procesamiento de facturas de transporte desde Office365" description = "Descarga y procesamiento de facturas de transporte desde Office365"
requires-python = ">=3.11" requires-python = ">=3.11"
dependencies = [ dependencies = [
"certifi==2026.6.17", "hdbcli==2.29.25",
"cffi==2.1.0",
"charset-normalizer==3.4.9",
"cryptography==49.0.0",
"dotenv==0.9.9",
"idna==3.18",
"msal==1.37.0", "msal==1.37.0",
"pdfminer.six==20260107",
"pdfplumber==0.11.10", "pdfplumber==0.11.10",
"pillow==12.3.0",
"pycparser==3.0",
"PyJWT==2.13.0",
"pypdfium2==5.11.0",
"python-dotenv==1.2.2", "python-dotenv==1.2.2",
"requests==2.34.2", "requests==2.34.2",
"urllib3==2.7.0", "urllib3==2.7.0",
] ]
[tool.setuptools]
py-modules = [
"adjuntos",
"consulta_rapida",
"database_utilities",
"documentos",
"draft_sap",
"email_utilities",
"hana_manager",
"logger_manager",
"main",
"notificaciones",
"outlook_utilities",
"pdf_utilities",
"persistencia",
"pipeline",
"pipeline_utils",
"sapb1_manager",
"sunat_schema",
]
+6 -6
View File
@@ -1,6 +1,6 @@
hdbcli hdbcli==2.29.25
msal msal==1.37.0
pdfplumber pdfplumber==0.11.10
python-dotenv python-dotenv==1.2.2
requests requests==2.34.2
urllib3 urllib3==2.7.0
-1
View File
@@ -1,6 +1,5 @@
import os import os
import sys import sys
import json
import xml.etree.ElementTree as ET import xml.etree.ElementTree as ET
sys.path.insert(0, os.path.join(os.path.dirname(__file__), "..")) sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
-1
View File
@@ -1,7 +1,6 @@
import os import os
import sys import sys
import json import json
import glob
sys.path.insert(0, os.path.join(os.path.dirname(__file__), "..")) sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))