-
Notifications
You must be signed in to change notification settings - Fork 27
/
setup.py
35 lines (34 loc) · 1.1 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
from setuptools import setup, find_packages
from pathlib import Path
this_directory = Path(__file__).parent
long_description = (this_directory / "README.md").read_text()
setup(
name='panoptes_client',
url='https://github.com/zooniverse/panoptes-python-client',
author='Adam McMaster / Zooniverse',
author_email='[email protected]',
description=(
'This package is the Python SDK for Panoptes, the platform behind the Zooniverse. This module is intended to allow programmatic management of projects, providing high level access to the API for common project management tasks.'
),
long_description=long_description,
long_description_content_type='text/markdown',
version='1.6.2',
packages=find_packages(),
include_package_data=True,
install_requires=[
'requests>=2.4.2',
'future>=0.16',
'python-magic>=0.4',
'redo>=1.7',
'six>=1.9',
],
extras_require={
'testing': [
'mock>=2.0',
],
'docs': [
'sphinx',
],
':python_version == "2.7"': ['futures'],
}
)