aboutsummaryrefslogtreecommitdiff
path: root/setup.cfg
blob: 8446f90c084464f647a0dbcd04b2f14907b8059f (plain)
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
[metadata]
name = ihatemoney
version = 5.dev0
url = https://github.com/spiral-project/ihatemoney
description = A simple shared budget manager web application.
long_description = file: README.rst, CHANGELOG.rst
author = Alexis Métaireau & contributors
author_email= alexis@notmyidea.org
keywords = web, budget
license = Custom BSD Beerware
classifiers =
    Programming Language :: Python
    Programming Language :: Python :: 3
    Programming Language :: Python :: 3.6
    Programming Language :: Python :: 3.7
    Programming Language :: Python :: 3.8
    Programming Language :: Python :: 3.9
    Topic :: Internet :: WWW/HTTP
    Topic :: Internet :: WWW/HTTP :: WSGI :: Application

[options]
packages = find:
include_package_data = True
zip_safe = False
install_requires =
    blinker~=1.4
    cachetools~=4.1
    debts~=0.5
    email_validator~=1.0
    Flask-Babel>=1,<3
    Flask-Cors~=3.0
    Flask-Mail~=0.9
    Flask-Migrate>=2.5.3,<3  # Not following semantic versioning (e.g. https://github.com/miguelgrinberg/flask-migrate/commit/1af28ba273de6c88544623b8dc02dd539340294b)
    Flask-RESTful~=0.3
    Flask-Script~=2.0
    Flask-SQLAlchemy~=2.4
    Flask-WTF~=0.14,>=0.14.3  # See b76da172652da94c1f9c4b2fdd965375da8a2c3f
    WTForms~=2.2.1,<2.3  # See #567
    Flask>=1.1,<3.0
    itsdangerous>=1.1,<3.0
    Jinja2~=2.11
    requests~=2.22
    SQLAlchemy-Continuum~=1.3
    SQLAlchemy~=1.3.0  # New 1.4 changes API, see #728

[options.extras_require]
dev =
    black>=19.10b0 ; python_version >= '3.6'
    flake8>=3.7.9
    Flask-Testing>=0.8.0
    isort>=5.0.0
    pytest>=5.4.1
    tox>=3.14.6
    zest.releaser>=6.20.1

doc =
    Sphinx==4.0.2
    docutils==0.17.1

[options.entry_points]
console_scripts =
    ihatemoney = ihatemoney.manage:main

paste.app_factory =
    main = ihatemoney.run:main