forked from scales-okn/PACER-tools
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
41 lines (39 loc) · 1.46 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
from setuptools import setup, find_packages
from glob import glob
from pathlib import Path
base_dir = Path(__file__).parent
long_description = (base_dir / "README.md").read_text()
setup(
name='pacer-tools',
version='0.1.9',
long_description=long_description,
long_description_content_type='text/markdown',
package_dir={'': 'src'},
packages=find_packages('src'),
install_requires=[
'async-generator', 'attrs', 'beautifulsoup4', 'bs4',
'cchardet', 'cffi', 'chardet', 'charset-normalizer',
'click', 'configuration-maker', 'cryptography',
'cssselect', 'feedparser', 'filelock', 'future',
'geonamescache', 'h11', 'html5lib', 'idna',
'lxml', 'numpy', 'outcome', 'pandas', 'pathlib',
'probableparsing', 'pycparser', 'pyOpenSSL', 'PySocks',
'python-crfsuite', 'python-dateutil', 'python-dotenv',
'pytz', 'requests', 'requests-file', 'scipy', 'selenium',
'selenium-requests', 'sgmllib3k', 'six', 'sniffio',
'sortedcontainers', 'soupsieve', 'tldextract',
'tqdm', 'trio', 'trio-websocket', 'urllib3',
'urllib3-secure-extra', 'usaddress', 'webencodings',
'wsproto', 'xmltodict'
],
entry_points={
'console_scripts': [
'pacer-tools = pacer_tools:cli',
],
},
data_files=[
('pacer_tools', glob('src/pacer_tools/code/support/core_data/*')),
('pacer_tools', glob('src/pacer_tools/data/annotation/*'))
],
include_package_data = True,
)