From db01e2463630160def42e9d1f65fac8299841893 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Nowak?= Date: Thu, 21 Jul 2011 16:18:10 +0200 Subject: [PATCH] Initial distribution creation. --- CHANGES.erp5.util.txt | 7 ++++++ MANIFEST.in | 3 +++ README.erp5.util.txt | 7 ++++++ setup.py | 53 +++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 70 insertions(+) create mode 100644 CHANGES.erp5.util.txt create mode 100644 MANIFEST.in create mode 100644 README.erp5.util.txt create mode 100644 setup.py diff --git a/CHANGES.erp5.util.txt b/CHANGES.erp5.util.txt new file mode 100644 index 0000000000..be044d4575 --- /dev/null +++ b/CHANGES.erp5.util.txt @@ -0,0 +1,7 @@ +Changes +======= + +0.1 (unreleased) +---------------- + + * No changes yet. diff --git a/MANIFEST.in b/MANIFEST.in new file mode 100644 index 0000000000..814203cac5 --- /dev/null +++ b/MANIFEST.in @@ -0,0 +1,3 @@ +include CHANGES.erp5.util.txt +include README.erp5.util.txt +include erp5/util/testnode/template/slapos.cfg.in diff --git a/README.erp5.util.txt b/README.erp5.util.txt new file mode 100644 index 0000000000..7c5b6c1d0c --- /dev/null +++ b/README.erp5.util.txt @@ -0,0 +1,7 @@ +erp5.util +========= + +Package containing various ERP5 related utilities. + +Modules documentation +===================== diff --git a/setup.py b/setup.py new file mode 100644 index 0000000000..0c607260d4 --- /dev/null +++ b/setup.py @@ -0,0 +1,53 @@ +from setuptools import setup, find_packages +import glob +import os + +version = '0.1-dev' +name = 'erp5.util' +long_description = open("README.erp5.util.txt").read() + "\n" + +for f in sorted(glob.glob(os.path.join('erp5', 'util', 'README.*.txt'))): + long_description += '\n' + open(f).read() + '\n' + +long_description += open("CHANGES.erp5.util.txt").read() + "\n" + +# silence setuptools, create README.txt +if not os.path.exists('README.txt'): + os.symlink('README.erp5.util.txt', 'README.txt') + +setup(name=name, + version=version, + description="ERP5 related utilities.", + long_description=long_description, + classifiers=[ + "Development Status :: 2 - Pre-Alpha", + "Environment :: Console", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU General Public License (GPL)", + "Operating System :: POSIX", + "Programming Language :: Python", + "Topic :: Utilities", + ], + url='http://www.erp5.org', + author='The ERP5 Development Team', + author_email='erp5-dev@erp5.org', + keywords='erp5 utilities', + license='GPLv3', + namespace_packages=['erp5', 'erp5.util'], + install_requires=[ + 'setuptools', # namespaces + ], + zip_safe=True, + packages=find_packages(), + include_package_data=True, + entry_points={ + 'console_scripts': [ + 'testnode = erp5.util.testnode:main', + ], + } + ) + +# cleanup garbage +if os.path.islink('README.txt'): + if os.readlink('README.txt') == 'README.erp5.util.txt': + os.unlink('README.txt') -- 2.25.1