-
Notifications
You must be signed in to change notification settings - Fork 6
/
setup.py
executable file
·58 lines (48 loc) · 1.74 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
Copyright 2008-2020 The Open Microscopy Environment, Glencoe Software, Inc.
All rights reserved.
Use is subject to license terms supplied in LICENSE.txt
"""
import glob
import sys
import os
from setuptools import setup
VERSION = "5.7.1.dev0"
url = 'https://docs.openmicroscopy.org/latest/omero/developers/Server/FS.html'
packageless = glob.glob("src/*.py")
packageless = [x[4:-3] for x in packageless]
def read(fname):
"""
Utility function to read the README file.
:rtype : String
"""
return open(os.path.join(os.path.dirname(__file__), fname)).read()
setup(name="omero-dropbox",
version=VERSION,
description="OMERO.dropbox server for watching directories",
long_description=read("README.rst"),
classifiers=[
'Development Status :: 5 - Production/Stable',
'Intended Audience :: Developers',
'Intended Audience :: Science/Research',
'Intended Audience :: System Administrators',
'License :: OSI Approved :: GNU General Public License v2 '
'or later (GPLv2+)',
'Natural Language :: English',
'Operating System :: OS Independent',
'Programming Language :: Python :: 3',
'Topic :: Software Development :: Libraries :: Python Modules',
], # Get strings from
# http://pypi.python.org/pypi?%3Aaction=list_classifiers
author="The Open Microscopy Team",
author_email="ome-devel@lists.openmicroscopy.org.uk",
url=url,
package_dir={"": "src"},
py_modules=packageless,
install_requires=[
"omero-py", # requires Ice (use wheel for faster installs)
],
python_requires='>=3.8',
tests_require=['pytest', 'pytest-mock'])