#!/usr/bin/env python # -*- coding: UTF-8 -*- import os from setuptools import setup name = 'OdooRPC' version = '0.6.0' description = ("OdooRPC is a Python module providing an easy way to " "pilot your Odoo servers through RPC.") keywords = ("openerp odoo server rpc client xml-rpc xmlrpc jsonrpc json-rpc " "odoorpc oerplib communication lib library python " "service web webservice") author = "ABF Osiell - Sebastien Alix" author_email = '[email protected]' url = 'http://pythonhosted.org/OdooRPC/' download_url = 'http://pypi.python.org/packages/source/O/OdoORPC/OdooRPC-%s.tar.gz' % version license = 'LGPL v3' doc_build_dir = 'doc/build' doc_source_dir = 'doc/source' cmdclass = {} command_options = {} # 'build_doc' option try: from sphinx.setup_command import BuildDoc if not os.path.exists(doc_build_dir): os.mkdir(doc_build_dir) cmdclass.update({'build_doc': BuildDoc}) command_options.update({ 'build_doc': { #'project': ('setup.py', name), 'version': ('setup.py', version), 'release': ('setup.py', version), 'source_dir': ('setup.py', doc_source_dir), 'build_dir': ('setup.py', doc_build_dir), 'builder': ('setup.py', 'html'), }}) except Exception: print("No Sphinx module found. You have to install Sphinx " "to be able to generate the documentation.") setup(name=name, version=version, description=description, long_description=open('README.rst').read(), keywords=keywords, author=author, author_email=author_email, url=url, download_url=download_url, packages=['odoorpc', 'odoorpc.rpc'], entry_points={ 'console_scripts': [ 'odoorpc = odoorpc.shell:main', ], }, license=license, cmdclass=cmdclass, command_options=command_options, classifiers=[ "Intended Audience :: Developers", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)", "Topic :: Software Development :: Libraries :: Python Modules", "Framework :: Odoo", ], ) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: