Statistics
| Branch: | Tag: | Revision:

root / setup.py @ 5a96180b

History | View | Annotate | Download (1.2 kB)

1 f2d7b5ab Antony Chazapis
#!/usr/bin/env python
2 f2d7b5ab Antony Chazapis
3 1ad8831f root
import os
4 f2d7b5ab Antony Chazapis
5 1ad8831f root
from setuptools import setup, find_packages
6 5a96180b Antony Chazapis
from pithos import get_version
7 1ad8831f root
8 5a96180b Antony Chazapis
9 5a96180b Antony Chazapis
def read(fname):
10 5a96180b Antony Chazapis
    return open(os.path.join(os.path.dirname(__file__), fname)).read()
11 5a96180b Antony Chazapis
12 5a96180b Antony Chazapis
13 5a96180b Antony Chazapis
VERSION = get_version().replace(' ', '')
14 5a96180b Antony Chazapis
15 5a96180b Antony Chazapis
INSTALL_REQUIRES = [
16 5a96180b Antony Chazapis
    'Django==1.2.3',
17 5a96180b Antony Chazapis
    'South==0.7',
18 5a96180b Antony Chazapis
    'httplib2==0.6.0',
19 5a96180b Antony Chazapis
    'SQLAlchemy==0.6.3',
20 5a96180b Antony Chazapis
    'MySQL-python==1.2.2',
21 5a96180b Antony Chazapis
    'psycopg2==2.2.1'
22 5a96180b Antony Chazapis
]
23 f2d7b5ab Antony Chazapis
24 f2d7b5ab Antony Chazapis
setup(
25 f2d7b5ab Antony Chazapis
    name='Pithos',
26 1ad8831f root
    version=VERSION,
27 5a96180b Antony Chazapis
    description='Pithos file storage service and tools',
28 5a96180b Antony Chazapis
        long_description=read('README'),
29 f2d7b5ab Antony Chazapis
    author='GRNET',
30 f2d7b5ab Antony Chazapis
    author_email='pithos@grnet.gr',
31 f2d7b5ab Antony Chazapis
    url='http://code.grnet.gr/projects/pithos',
32 ea313937 Antony Chazapis
    packages=find_packages(),
33 5a96180b Antony Chazapis
    #install_requires = INSTALL_REQUIRES,
34 1ad8831f root
    license='BSD',
35 1ad8831f root
    classifiers=[
36 1ad8831f root
        'Development Status :: 3 - Alpha',
37 1ad8831f root
        'Operating System :: OS Independent',
38 1ad8831f root
        'Programming Language :: Python',
39 1ad8831f root
        'Topic :: Utilities',
40 1ad8831f root
        'License :: OSI Approved :: BSD License',
41 5a96180b Antony Chazapis
    ],
42 5a96180b Antony Chazapis
    entry_points={
43 5a96180b Antony Chazapis
        'console_scripts': ['pithos-manage = pithos.manage:main']
44 5a96180b Antony Chazapis
    },
45 5a96180b Antony Chazapis
    scripts=[
46 5a96180b Antony Chazapis
        'pithos/tools/pithos-sh',
47 5a96180b Antony Chazapis
        'pithos/tools/pithos-sync',
48 5a96180b Antony Chazapis
        'pithos/tools/pithos-fs',
49 5a96180b Antony Chazapis
        'pithos/tools/pithos-test'
50 1ad8831f root
    ]
51 f2d7b5ab Antony Chazapis
)