Mercurial > odfcast
annotate setup.py @ 91:607694092e2e
Extend CheckView to behave more like the actual merge.
Now the merged file is also written to a temporary file in order to make
sure the merge object actually reads all the contents of the input file.
As it turns out, some contents of the input file are only read on demand
and simply appending the file to the merge does not trigger this.
Part of mpuls/issue5709
author | Bernhard Herzog <bh@intevation.de> |
---|---|
date | Thu, 26 May 2016 21:21:18 +0200 |
parents | 1e62ccffb395 |
children |
rev | line source |
---|---|
1 | 1 # -*- coding: utf-8 -*- |
2 | |
3 from setuptools import setup, find_packages | |
4 | |
5 version = '0.1' | |
6 | |
40
8a3f3427aa15
Fix setup.py and update coding style
Björn Ricks <bjoern.ricks@intevation.de>
parents:
13
diff
changeset
|
7 |
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
|
8 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
|
9 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
|
10 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
|
11 |
1 | 12 setup( |
13 name='odfcast', | |
14 version=version, | |
56
1e62ccffb395
Update setup.py and README.rst
Björn Ricks <bjoern.ricks@intevation.de>
parents:
40
diff
changeset
|
15 description="A document conversion http service based on Open-" |
1e62ccffb395
Update setup.py and README.rst
Björn Ricks <bjoern.ricks@intevation.de>
parents:
40
diff
changeset
|
16 "/LibreOffice, py3o and PyPDF2", |
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
|
17 long_description=read("README.rst"), |
1 | 18 classifiers=[ |
56
1e62ccffb395
Update setup.py and README.rst
Björn Ricks <bjoern.ricks@intevation.de>
parents:
40
diff
changeset
|
19 "Development Status :: 4 - Beta", |
1e62ccffb395
Update setup.py and README.rst
Björn Ricks <bjoern.ricks@intevation.de>
parents:
40
diff
changeset
|
20 "Operating System :: OS Independent", |
1 | 21 "Programming Language :: Python", |
56
1e62ccffb395
Update setup.py and README.rst
Björn Ricks <bjoern.ricks@intevation.de>
parents:
40
diff
changeset
|
22 "Topic :: Internet :: WWW/HTTP :: HTTP Servers", |
1e62ccffb395
Update setup.py and README.rst
Björn Ricks <bjoern.ricks@intevation.de>
parents:
40
diff
changeset
|
23 "Topic :: Text Processing :: General", |
1e62ccffb395
Update setup.py and README.rst
Björn Ricks <bjoern.ricks@intevation.de>
parents:
40
diff
changeset
|
24 "License :: OSI Approved :: MIT License", |
1 | 25 ], |
26 keywords='OpenOffice PDF', | |
27 author='Björn Ricks', | |
28 author_email='bjoern.ricks@intevation.de', | |
29 url='', | |
56
1e62ccffb395
Update setup.py and README.rst
Björn Ricks <bjoern.ricks@intevation.de>
parents:
40
diff
changeset
|
30 license='MIT License', |
13
75d90af41dfa
Exclude example data from being packaged in setup.py
Björn Ricks <bjoern.ricks@intevation.de>
parents:
11
diff
changeset
|
31 packages=find_packages(exclude=["examples"]), |
1 | 32 include_package_data=True, |
11
55581932e7f9
Read install_requires from requirements.txt file in setup.py
Björn Ricks <bjoern.ricks@intevation.de>
parents:
10
diff
changeset
|
33 install_requires=read("requirements.txt").split(), |
1 | 34 ) |