Sistema NEXUS v3.4 migrado con: Estructura principal: - core/orchestration: Sistema SIMCO + CAPVED (27 directivas, 28 perfiles) - core/catalog: Catalogo de funcionalidades reutilizables - shared/knowledge-base: Base de conocimiento compartida - devtools/scripts: Herramientas de desarrollo - control-plane/registries: Control de servicios y CI/CD - orchestration/: Configuracion de orquestacion de agentes Proyectos incluidos (11): - gamilit (submodule -> GitHub) - trading-platform (OrbiquanTIA) - erp-suite con 5 verticales: - erp-core, construccion, vidrio-templado - mecanicas-diesel, retail, clinicas - betting-analytics - inmobiliaria-analytics - platform_marketing_content - pos-micro, erp-basico Configuracion: - .gitignore completo para Node.js/Python/Docker - gamilit como submodule (git@github.com:rckrdmrd/gamilit-workspace.git) - Sistema de puertos estandarizado (3005-3199) Generated with NEXUS v3.4 Migration System EPIC-010: Configuracion Git y Repositorios
78 lines
1.9 KiB
Python
78 lines
1.9 KiB
Python
#!/usr/bin/env python
|
|
# -*- coding: utf-8 -*-
|
|
# ruff: noqa: F821
|
|
# (ruff don't see read variables from release.py)
|
|
|
|
from setuptools import find_namespace_packages, setup
|
|
from os.path import join, dirname
|
|
|
|
|
|
exec(open(join(dirname(__file__), 'odoo', 'release.py'), 'rb').read()) # Load release variables
|
|
lib_name = 'odoo'
|
|
|
|
setup(
|
|
name='odoo',
|
|
version=version,
|
|
description=description,
|
|
long_description=long_desc,
|
|
url=url,
|
|
author=author,
|
|
author_email=author_email,
|
|
classifiers=[c for c in classifiers.split('\n') if c],
|
|
license=license,
|
|
scripts=['setup/odoo'],
|
|
packages=find_namespace_packages(),
|
|
package_dir={'%s' % lib_name: 'odoo'},
|
|
include_package_data=True,
|
|
install_requires=[
|
|
'asn1crypto',
|
|
'babel >= 1.0',
|
|
'cbor2',
|
|
'chardet',
|
|
'cryptography',
|
|
'docutils',
|
|
'geoip2',
|
|
'gevent',
|
|
'greenlet',
|
|
'idna',
|
|
'Jinja2',
|
|
'lxml', # windows binary http://www.lfd.uci.edu/~gohlke/pythonlibs/
|
|
'lxml_html_clean',
|
|
'libsass',
|
|
'MarkupSafe',
|
|
'num2words',
|
|
'ofxparse',
|
|
'openpyxl',
|
|
'passlib',
|
|
'pillow', # windows binary http://www.lfd.uci.edu/~gohlke/pythonlibs/
|
|
'polib',
|
|
'psutil', # windows binary code.google.com/p/psutil/downloads/list
|
|
'psycopg2 >= 2.2',
|
|
'pyopenssl',
|
|
'PyPDF2',
|
|
'pyserial',
|
|
'python-dateutil',
|
|
'python-stdnum',
|
|
'pytz',
|
|
'pyusb >= 1.0.0b1',
|
|
'qrcode',
|
|
'reportlab', # windows binary pypi.python.org/pypi/reportlab
|
|
'rjsmin',
|
|
'requests',
|
|
'urllib3',
|
|
'vobject',
|
|
'werkzeug',
|
|
'xlrd',
|
|
'xlsxwriter',
|
|
'xlwt',
|
|
'zeep',
|
|
],
|
|
python_requires='>=' + ".".join(map(str, MIN_PY_VERSION)),
|
|
extras_require={
|
|
'ldap': ['python-ldap'],
|
|
},
|
|
tests_require=[
|
|
'freezegun',
|
|
],
|
|
)
|