Newer
Older
from setuptools import find_packages, setup
with open("README.rst", "r") as fh:
long_description = fh.read()
setup(
long_description=long_description,
long_description_content_type="text/x-rst",
author="XCG Consulting",
license="MIT",
packages=find_packages(),
install_requires=[
"odoorpc==0.7.0",
"requests_toolbelt==0.8.0",

Vincent Hatakeyama
committed
extras_require={
# used to require PyYAML but it is used in import scripts too
"conf2reST": [],

Vincent Hatakeyama
committed
"docker": ["docker >=3.4", "dockerpty"],

Vincent Hatakeyama
committed
"import_sql": ["psycopg2"],
"source_control": [
# Only mercurial 5.2 support Python 3.5+
"mercurial >=5.2",
"python-hglib",
],
},
entry_points={
"console_scripts": [

Vincent Hatakeyama
committed
"import_base_import=odoo_scripts.import_base_import:main",
"import_jsonrpc=odoo_scripts.import_jsonrpc:main",

Vincent Hatakeyama
committed
"import_sql=odoo_scripts.import_sql:main [import_sql]",
"docker_dev_start=odoo_scripts.docker_dev_start:main [docker]",
"do_tests=odoo_scripts.do_tests:main",

Vincent Hatakeyama
committed
"docker_build=odoo_scripts.docker_build:main [docker]",
"docker_build_clean=odoo_scripts.docker_build_clean:main",
"docker_build_copy=odoo_scripts.docker_build_copy:main",

Vincent Hatakeyama
committed
"docker_flake8=odoo_scripts.docker_flake8:main [docker]",
"docker_isort=odoo_scripts.docker_isort:main [docker]",

Vincent Hatakeyama
committed
"conf2reST=odoo_scripts.conf2reST:main [conf2reST]",
"list_modules=odoo_scripts.list_modules:main",

Vincent Hatakeyama
committed
"update_duplicate_sources="
"odoo_scripts.update_duplicate_sources:main [source_control]",

Vincent Hatakeyama
committed
scripts=[],