-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathsetup.py
executable file
·57 lines (54 loc) · 1.91 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
#!/usr/bin/env python3
"""Setup script"""
from setuptools import setup, find_packages
setup(
long_description=open('README.md').read(),
long_description_content_type='text/markdown',
classifiers=[
"Development Status :: 2 - Pre-Alpha",
"Environment :: Console",
"Environment :: Web Environment",
"Intended Audience :: Developers",
"Intended Audience :: Financial and Insurance Industry",
"License :: OSI Approved :: "
"GNU General Public License v2 or later (GPLv2+)",
"Programming Language :: Python :: 3",
"Topic :: Office/Business :: Financial",
"Topic :: Software Development :: Libraries",
],
packages=find_packages(),
install_requires=[
'iso8601',
'lxml',
'parsedatetime',
'psutil',
'python-dateutil',
'requests',
'requests_oauthlib',
'setuptools',
'simplejson',
'uritemplate',
'urllib3',
'xlrd',
],
entry_points={
'console_scripts': [
'hmrc=hmrc.cli.registry:main',
],
'hmrc.cli.command': [
'login = hmrc.cli.base:LoginCommand',
'hello = hmrc.cli.hello:HelloCommand',
'hello application = hmrc.cli.hello:HelloApplicationCommand',
'hello login = hmrc.cli.hello:HelloLoginCommand',
'hello user = hmrc.cli.hello:HelloUserCommand',
'hello world = hmrc.cli.hello:HelloWorldCommand',
'vat = hmrc.cli.vat:VatCommand',
'vat login = hmrc.cli.vat:VatLoginCommand',
'vat obligations = hmrc.cli.vat:VatObligationsCommand',
'vat return = hmrc.cli.vat:VatReturnCommand',
'vat submit = hmrc.cli.vat:VatSubmitCommand',
'vat csv submit = hmrc.plugins.csv:CsvVatSubmitCommand',
'vat excel submit = hmrc.plugins.excel:ExcelVatSubmitCommand',
],
},
)