diff --git a/MANIFEST.in b/MANIFEST.in new file mode 100644 index 0000000..2e553e6 --- /dev/null +++ b/MANIFEST.in @@ -0,0 +1,6 @@ +include README.rst + +recursive-include bam * +recursive-include doc * + +global-exclude __pycache__/* diff --git a/bam/__init__.py b/bam/__init__.py index 8b13789..20a78da 100644 --- a/bam/__init__.py +++ b/bam/__init__.py @@ -1 +1,12 @@ +# -*- coding: utf-8 -*- + +import sys +__version__ = "0.0.3" + +def main(argv=sys.argv): + from .cli import main + sys.exit(main(argv[1:])) + +if __name__ == '__main__': + sys.exit(main(sys.argv)) diff --git a/bam.py b/bam_cli.py similarity index 100% rename from bam.py rename to bam_cli.py diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..1e99af0 --- /dev/null +++ b/setup.py @@ -0,0 +1,54 @@ +# -*- coding: utf-8 -*- +from setuptools import setup, Extension, find_packages + +import sys +if sys.version_info < (3,): + print("Sorry, Python 2 is not supported") + sys.exit(1) + + +long_desc = """\ +Bam Asset Manager is a tool to manage assets in Blender. +""" + +requires = ['requests>=2.4'] + + +import bam + +setup( + name='blender-bam', + version=bam.__version__, + url='http://developer.blender.org/project/view/55', + download_url='https://pypi.python.org/pypi/blender-bam', + license='GPLv2+', + author='Campbell Barton, Francesco Siddi', + author_email='ideasman42@gmail.com', + description='Bam Asset Manager', + long_description=long_desc, + zip_safe=False, + classifiers=[ + 'Development Status :: 3 - Alpha', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)', + 'Operating System :: OS Independent', + 'Programming Language :: Python', + 'Programming Language :: Python :: 3', + 'Topic :: Utilities', + ], + platforms='any', + packages=['bam'], + include_package_data=True, + package_data={ + '': ['*.txt', '*.rst'], + }, + entry_points={ + 'console_scripts': [ + 'bam = bam:main', + ], + }, + install_requires=requires, +) +