Mercurial > louis > ofxstatement-us-hsbc
annotate setup.py @ 7:829eb62755b0
First cut at an HSBC (USA) plugin
author | Louis Opter <kalessin@kalessin.fr> |
---|---|
date | Thu, 17 Nov 2016 16:25:12 -0800 |
parents | 2b39e0f9d465 |
children | 28548158a325 |
rev | line source |
---|---|
7
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
1 # Copyright (c) 2016, Louis Opter <louis@opter.org> |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
2 # |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
3 # This file is part of ofxstatement-us-hsbc. |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
4 # |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
5 # ofxstatement-us-hsbc is free software: you can redistribute it and/or |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
6 # modify it under the terms of the GNU General Public License as |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
7 # published by the Free Software Foundation, either version 3 of the |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
8 # License, or (at your option) any later version. |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
9 # |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
10 # ofxstatement-us-hsbc is distributed in the hope that it will be |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
11 # useful, but WITHOUT ANY WARRANTY; without even the implied warranty |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
12 # of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
13 # GNU General Public License for more details. |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
14 # |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
15 # You should have received a copy of the GNU General Public License |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
16 # along with this program. If not, see <http://www.gnu.org/licenses/>. |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
17 |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
18 import setuptools |
0
1f85ed8ed469
Iniitial commit of sample ofxstatement plugin
Andrey Lebedev <andrey@lebedev.lt>
parents:
diff
changeset
|
19 |
1f85ed8ed469
Iniitial commit of sample ofxstatement plugin
Andrey Lebedev <andrey@lebedev.lt>
parents:
diff
changeset
|
20 version = "0.0.1" |
1f85ed8ed469
Iniitial commit of sample ofxstatement plugin
Andrey Lebedev <andrey@lebedev.lt>
parents:
diff
changeset
|
21 |
1f85ed8ed469
Iniitial commit of sample ofxstatement plugin
Andrey Lebedev <andrey@lebedev.lt>
parents:
diff
changeset
|
22 with open('README.rst') as f: |
1f85ed8ed469
Iniitial commit of sample ofxstatement plugin
Andrey Lebedev <andrey@lebedev.lt>
parents:
diff
changeset
|
23 long_description = f.read() |
1f85ed8ed469
Iniitial commit of sample ofxstatement plugin
Andrey Lebedev <andrey@lebedev.lt>
parents:
diff
changeset
|
24 |
7
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
25 setuptools.setup( |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
26 name='ofxstatement-us-hsbc', |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
27 version=version, |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
28 author="Louis Opter", |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
29 author_email="louis@opter.org", |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
30 url="https://github.com/lopter/ofxstatement", |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
31 description=("HSBC (USA) plugin for ofxstatement"), |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
32 long_description=long_description, |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
33 license="GPLv3", |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
34 keywords=["ofx", "banking", "statement", "hsbc", "plugin"], |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
35 classifiers=[ |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
36 'Development Status :: 3 - Alpha', |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
37 'Programming Language :: Python :: 3.6', |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
38 'Natural Language :: English', |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
39 'Topic :: Office/Business :: Financial :: Accounting', |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
40 'Topic :: Utilities', |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
41 'Environment :: Console', |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
42 'Operating System :: OS Independent', |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
43 'License :: OSI Approved :: GNU General Public License v3'], |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
44 packages=setuptools.find_packages('src'), |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
45 package_dir={'': 'src'}, |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
46 namespace_packages=["ofxstatement", "ofxstatement.plugins"], |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
47 entry_points={ |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
48 'ofxstatement': [ |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
49 'us-hsbc = ofxstatement.plugins.us_hsbc:HSBCUSAPlugin', |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
50 ] |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
51 }, |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
52 install_requires=[ |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
53 'ofxstatement', |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
54 'python-dateutil~=2.6.0', |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
55 ], |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
56 extras_require={ |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
57 "dev": [ |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
58 "flake8", |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
59 "mypy-lang", |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
60 "ipython", |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
61 "pdbpp", |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
62 "pep8", |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
63 ] |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
64 }, |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
65 include_package_data=True, |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
66 zip_safe=True |
829eb62755b0
First cut at an HSBC (USA) plugin
Louis Opter <kalessin@kalessin.fr>
parents:
5
diff
changeset
|
67 ) |