mirror of
https://github.com/spiral-project/ihatemoney.git
synced 2025-04-28 17:32:38 +02:00

It's required by Sphinx. Technically, we could have two different requirements in main and doc, but the minimal version is so old that it doesn't really matter.
81 lines
2.1 KiB
INI
81 lines
2.1 KiB
INI
[metadata]
|
|
name = ihatemoney
|
|
version = 6.0.0.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.7
|
|
Programming Language :: Python :: 3.8
|
|
Programming Language :: Python :: 3.9
|
|
Programming Language :: Python :: 3.10
|
|
Programming Language :: Python :: 3.11
|
|
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,<2
|
|
cachetools>=4.1,<5
|
|
debts>=0.5,<1
|
|
email_validator>=1.0,<3
|
|
Flask-Babel>=1.0,<4
|
|
Flask-Cors>=3.0.8,<4
|
|
Flask-Limiter>=2.6,<3
|
|
Flask-Mail>=0.9.1,<1
|
|
Flask-Migrate>=2.5.3,<5 # Not following semantic versioning (e.g. https://github.com/miguelgrinberg/flask-migrate/commit/1af28ba273de6c88544623b8dc02dd539340294b)
|
|
Flask-RESTful>=0.3.9,<1
|
|
Flask-SQLAlchemy>=2.4,<3
|
|
Flask-Talisman>=0.8,<2
|
|
Flask-WTF>=0.14.3,<2
|
|
WTForms>=2.3.1,<3.1
|
|
Flask>=2,<2.3
|
|
Werkzeug>=2,<2.3
|
|
itsdangerous>=2,<3
|
|
Jinja2>=3,<4
|
|
qrcode>=7.1,<8
|
|
requests>=2.25,<3
|
|
SQLAlchemy-Continuum>=1.3.12,<2
|
|
SQLAlchemy>=1.3.0,<1.5 # New 1.4 changes API, see #728
|
|
python-dateutil
|
|
|
|
[options.extras_require]
|
|
database =
|
|
# Python 3.11 support starts in 2.9.2
|
|
psycopg2-binary>=2.9.2,<3
|
|
PyMySQL>=0.9,<1.1
|
|
|
|
dev =
|
|
black==23.3.0
|
|
flake8==5.0.4
|
|
isort==5.11.5
|
|
vermin==1.5.1
|
|
Flask-Testing>=0.8.1
|
|
pytest>=6.2.5
|
|
tox>=3.14.6
|
|
zest.releaser>=6.20.1
|
|
|
|
doc =
|
|
Sphinx>=7,<8
|
|
docutils==0.19
|
|
myst-parser>=2,<3
|
|
|
|
[options.entry_points]
|
|
flask.commands =
|
|
generate_password_hash = ihatemoney.manage:password_hash
|
|
generate-config = ihatemoney.manage:generate_config
|
|
|
|
console_scripts =
|
|
ihatemoney = ihatemoney.manage:cli
|
|
|
|
paste.app_factory =
|
|
main = ihatemoney.run:main
|