Mercurial > odfcast
annotate setup.py @ 13:75d90af41dfa
Exclude example data from being packaged in setup.py
author | Björn Ricks <bjoern.ricks@intevation.de> |
---|---|
date | Fri, 26 Sep 2014 20:17:33 +0200 |
parents | 55581932e7f9 |
children | 8a3f3427aa15 |
rev | line source |
---|---|
1 | 1 # -*- coding: utf-8 -*- |
2 | |
3 from setuptools import setup, find_packages | |
4 | |
5 version = '0.1' | |
6 | |
9
d5970cf6367d
Add a read function to close file descriptor after the file has been read
Björn Ricks <bjoern.ricks@intevation.de>
parents:
5
diff
changeset
|
7 def read(filename): |
d5970cf6367d
Add a read function to close file descriptor after the file has been read
Björn Ricks <bjoern.ricks@intevation.de>
parents:
5
diff
changeset
|
8 with open(filename, "r") as f: |
d5970cf6367d
Add a read function to close file descriptor after the file has been read
Björn Ricks <bjoern.ricks@intevation.de>
parents:
5
diff
changeset
|
9 return f.read() |
d5970cf6367d
Add a read function to close file descriptor after the file has been read
Björn Ricks <bjoern.ricks@intevation.de>
parents:
5
diff
changeset
|
10 |
1 | 11 setup( |
12 name='odfcast', | |
13 version=version, | |
14 description="A conversion http service based on py3o", | |
9
d5970cf6367d
Add a read function to close file descriptor after the file has been read
Björn Ricks <bjoern.ricks@intevation.de>
parents:
5
diff
changeset
|
15 long_description=read("README.rst"), |
1 | 16 classifiers=[ |
17 "Development Status :: 3 - Alpha", | |
18 "Operating System :: POSIX :: Linux", | |
19 "Programming Language :: Python", | |
20 ], | |
21 keywords='OpenOffice PDF', | |
22 author='Björn Ricks', | |
23 author_email='bjoern.ricks@intevation.de', | |
24 url='', | |
25 license='', | |
13
75d90af41dfa
Exclude example data from being packaged in setup.py
Björn Ricks <bjoern.ricks@intevation.de>
parents:
11
diff
changeset
|
26 packages=find_packages(exclude=["examples"]), |
1 | 27 include_package_data=True, |
28 zip_safe=True, | |
11
55581932e7f9
Read install_requires from requirements.txt file in setup.py
Björn Ricks <bjoern.ricks@intevation.de>
parents:
10
diff
changeset
|
29 install_requires=read("requirements.txt").split(), |
1 | 30 ], |
31 ) |