This repository has been archived by the owner on Jul 19, 2021. It is now read-only.
forked from GeoNode/geonode
-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathsetup.py
125 lines (111 loc) · 5 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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
# -*- coding: utf-8 -*-
#########################################################################
#
# Copyright (C) 2016 OSGeo
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
#########################################################################
from distutils.core import setup
from setuptools import find_packages
import os
setup(name='GeoNode',
version=__import__('geonode').get_version(),
description="Application for serving and sharing geospatial data",
long_description=open('README').read(),
classifiers=[
"Development Status :: 4 - Beta"],
keywords='',
author='GeoNode Developers',
author_email='[email protected]',
url='http://geonode.org',
license='GPL',
packages=find_packages(),
include_package_data=True,
install_requires=[
# # The commented name next to the package
# # is the Ubuntu 16.04 package that provides it
# # with version in parenthesis
# # Apps with official Ubuntu 16.04 packages
# native dependencies
"pillow==4.3.0", # python-imaging (3.1.2)
"lxml==4.1.1", # python-lxml (3.5.0)
"psycopg2==2.7.3.1", # python-psycopg2 (2.6.1)
"Django==1.8.18", # python-django (1.8.7)
# Other
"pyyaml==3.12",
"beautifulsoup4==4.6.0", # python-bs4 (4.4.1)
"MultipartPostHandler==0.1.0", # python-multipartposthandler (0.1.0)
"httplib2==0.10.3", # python-httplib2 (0.9.1, 0.9.2 in our ppa)
"transifex-client==0.12.5", # transifex-client (0.11.1)
"Paver==1.2.4", # python-paver (1.2.1)
"nose==1.3.7", # python-nose (1.3.7)
"django-nose==1.4.5", # python-django-nose (1.4.3)
"celery==3.1.18", # python-celery (3.1.20)
"django-celery==3.2.1", # python-django-celery (3.1.17)
"flake8==3.4.1", # python-flake8 (2.5.4)
"pep8==1.7.1", # python-pep8 (1.7.0)
"boto==2.48.0", # python-boto (2.38.0)
# Django Apps
"django-pagination==1.0.7", # python-django-pagination (1.0.7)
"django-extensions==1.9.7", # python-django-extensions (1.5.9)
"django-jsonfield==1.0.1", # python-django-jsonfield (0.9.15, 1.0.1 in our ppa)
"django-taggit==0.22.1", # python-django-taggit (0.18.0)
"django-mptt==0.8.7", # django-mptt (0.8.0, 0.8.6 in our ppa)
"django-treebeard==4.1.2", # django-treebeard (4.0)
"django-guardian==1.4.9", # django-guardian (1.4.1)
"django-downloadview==1.9", # python-django-downloadview (1.8)
"django-polymorphic==1.3", # python-django-polymorphic (0.8.1) FIXME
"django-tastypie==0.13.1", # python-django-tastypie (0.12.0, 0.12.2 in our ppa)
"django-oauth-toolkit==0.12.0", # python-django-oauth-toolkit (0.10.0)
"oauthlib==2.0.1",
# geopython dependencies
"pyproj==1.9.5.1", # python-pyproj (1.9.5)
"OWSLib==0.15.0", # python-owslib (0.10.3) FIXME
"pycsw==2.0.3", # python-pycsw (1.10.1, 2.0.0 in ppa) FIXME
"Shapely==1.6.2.post1", # python-shapely (1.5.13)
# # Apps with packages provided in GeoNode's PPA on Launchpad.
# Django Apps
"awesome-slugify==1.6.5",
"dj-database-url==0.4.2",
"pinax-theme-bootstrap==8.0.1",
"pinax-theme-bootstrap-account==1.0b2",
"django-forms-bootstrap==3.1.0",
"django-friendly-tag-loader==1.2.1",
"django-activity-stream==0.6.4",
"django-leaflet==0.22.0",
"django-modeltranslation==0.12.1", # python-django-modeltranslation (0.11 Debian)
# GeoNode org maintained apps.
"django-geoexplorer==4.0.25",
"geonode-user-messages==0.1.14", # (0.1.3 in ppa) FIXME
"geonode-avatar==2.1.6", # (2.1.5 in ppa) FIXME
"geonode-announcements==1.0.9",
"geonode-agon-ratings==0.3.5", # (0.3.1 in ppa) FIXME
"geonode-user-accounts==1.0.13", # (1.0.11 in ppa) FIXME
#"geonode-arcrest==10.2",
"geonode-notification==1.1.3",
"geonode-dialogos==0.7",
# "gsconfig==1.0.8", # (1.0.3 in ppa) FIXME
"gsimporter==1.0.0", # (0.1 in ppa) FIXME
"gisdata==0.5.4",
# datetimepicker widget
"django-bootstrap3-datetimepicker==2.2.3",
# AWS S3 dependencies
"django-storages==1.1.8",
# https://github.com/benjaminp/six/issues/210
"six==1.10.0"
#'ArcREST-Package==3.5.9'
],
zip_safe=False,
)