forked from pyload/pyload
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.py
More file actions
executable file
·99 lines (70 loc) · 2.55 KB
/
Copy pathsetup.py
File metadata and controls
executable file
·99 lines (70 loc) · 2.55 KB
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
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os
import setuptools
import sys
import pyload
PROJECT_DIR = os.path.abspath(path.join(__file__, ".."))
setuptools.setup(
name="pyload",
version=pyload.__version__,
description=pyload.__description__,
long_description=open(path.join(PROJECT_DIR, "README.md")).read(),
keywords=["pyload", "download", "download-manager", "downloader", "jdownloader", "pycurl", "one-click-hoster"],
url=pyload.__website__,
download_url="https://github.com/pyload/pyload/releases",
license=pyload.__license__,
author="pyLoad Team",
platforms=['Any'],
# package_dir={'pyload': 'src'},
packages=['pyload'],
# package_data=find_package_data(),
# data_files=[],
include_package_data=True,
exclude_package_data={'pyload': ["docs*", "locale*", "tests*"]}, #: exluced from build but not from sdist
install_requires=[
"Beaker >= 1.6",
"Getch",
"MultipartPostHandler",
"SafeEval",
"bitmath",
"bottle >= 0.10.0",
"colorama",
"jinja2",
"markupsafe",
"pycrypto",
"pycurl",
"rename_process",
"thrift >= 0.8.0",
"wsgiserver"
],
extras_require={
'Few plugins dependencies': ["BeautifulSoup >= 3.2, < 3.3"],
'Captcha recognition' : ["Pillow"],
'Trash support' : ["Send2Trash"],
'Colored log' : ["colorlog"],
'Lightweight webserver' : ["bjoern"],
'SSL support' : ["pyOpenSSL"],
'JSON speedup' : ["simplejson"]
},
# setup_requires=["setuptools_hg"],
# test_suite='nose.collector',
# tests_require=['nose', 'websocket-client >= 0.8.0', 'requests >= 1.2.2'],
entry_points={'console_scripts': ['pyload = pyload.Core:main']},
zip_safe=False,
classifiers=[
"Development Status :: %(code)s - %(status)s" % {'code' : pyload.__status_code__,
'status': pyload.__status__},
"Environment :: Console",
"Environment :: Web Environment",
"Intended Audience :: End Users/Desktop",
"License :: OSI Approved :: %s" % pyload.__license__,
"Operating System :: OS Independent",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.5",
"Programming Language :: Python :: 2.6",
"Programming Language :: Python :: 2.7",
"Topic :: Internet :: WWW/HTTP"
]
)