-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathsetup.py
30 lines (29 loc) · 924 Bytes
/
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
"""Installation script for the `file-scraper` package."""
from setuptools import setup, find_packages
from file_scraper import __version__
setup(
name='file_scraper',
packages=find_packages(exclude=['tests', 'tests.*']),
include_package_data=True,
version=__version__,
install_requires=[
"click",
"python-mimeparse",
"olefile",
"file-magic<=0.4.0;python_version < '3.7'",
"file-magic;python_version >= '3.7'",
"pymediainfo",
"Pillow==6.0;python_version < '3.7'",
"Pillow; python_version >= '3.7'",
"wand==0.6.1;python_version < '3.7'",
"wand;python_version >= '3.7'",
"pymediainfo",
"lxml",
"pyexiftool",
"jpylyzer >= 2.2.0"
],
entry_points={'console_scripts': [
'scraper=file_scraper.cmdline:cli']},
zip_safe=False,
tests_require=['pytest'],
test_suite='tests')