Mercurial > kallithea
changeset 9005:edcd5eafc890 stable
setup: bump max versions of pip package dependencies
It is a bit risky to update versions on stable, but it is also risky to stay on
old versions when there are better(?) options.
There are various reasons these max versions have been chosen. I have not
analyzed problems seen when using higher versions, but the versions specified
here seems like a safe progression of the broad baseline.
author | Mads Kiilerich <mads@kiilerich.com> |
---|---|
date | Fri, 19 Jul 2024 21:03:19 +0200 |
parents | 8d6d21384b9f |
children | 419329d436fd |
files | dev_requirements.txt setup.py |
diffstat | 2 files changed, 26 insertions(+), 26 deletions(-) [+] |
line wrap: on
line diff
--- a/dev_requirements.txt Fri Jul 19 23:41:38 2024 +0200 +++ b/dev_requirements.txt Fri Jul 19 21:03:19 2024 +0200 @@ -1,9 +1,9 @@ -pytest >= 4.6.6, < 6.3 -pytest-sugar >= 0.9.2, < 0.10 -pytest-benchmark >= 3.2.2, < 3.3 -pytest-localserver >= 0.5.0, < 0.6 -mock >= 3.0.0, < 4.1 +pytest >= 4.6.6, < 8.3 +pytest-sugar >= 0.9.2, < 1.1 +pytest-benchmark >= 3.2.2, < 4.1 +pytest-localserver >= 0.5.0, < 0.9 +mock >= 3.0.0, < 5.2 Sphinx >= 1.8.0, < 5.2 -WebTest >= 2.0.6, < 2.1 -isort == 5.1.2 -pyflakes == 2.2.0 +WebTest >= 2.0.6, < 3.1 +isort == 5.13.2 +pyflakes == 3.2.0
--- a/setup.py Fri Jul 19 23:41:38 2024 +0200 +++ b/setup.py Fri Jul 19 21:03:19 2024 +0200 @@ -41,37 +41,37 @@ is_windows = __platform__ in ['Windows'] requirements = [ - "alembic >= 1.0.10, < 1.5", + "alembic >= 1.0.10, < 1.14", "gearbox >= 0.1.0, < 1", - "waitress >= 0.8.8, < 1.5", + "waitress >= 0.8.8, < 3.1", "WebOb >= 1.8, < 1.9", "backlash >= 0.1.2, < 1", "TurboGears2 >= 2.4, < 2.5", "tgext.routes >= 0.2.0, < 1", "Beaker >= 1.10.1, < 2", - "WebHelpers2 >= 2.0, < 2.1", - "FormEncode >= 1.3.1, < 2.1", + "WebHelpers2 >= 2.0, < 2.2", + "FormEncode >= 1.3.1, < 2.2", "SQLAlchemy >= 1.2.9, < 1.4", - "Mako >= 0.9.1, < 1.2", - "Pygments >= 2.2.0, < 2.7", + "Mako >= 0.9.1, < 1.4", + "Pygments >= 2.2.0, < 2.8", "Whoosh >= 2.7.1, < 2.8", - "celery >= 5, < 5.1", - "Babel >= 1.3, < 2.9", - "python-dateutil >= 2.1.0, < 2.9", + "celery >= 5, < 5.5", + "Babel >= 1.3, < 2.16", + "python-dateutil >= 2.1.0, < 2.10", "Markdown >= 2.2.1, < 3.2", - "docutils >= 0.11, < 0.17", + "docutils >= 0.11, < 0.20", "URLObject >= 2.3.4, < 2.5", - "Routes >= 2.0, < 2.5", - "dulwich >= 0.19.0, < 0.20", - "mercurial >= 5.2, < 6.2", - "decorator >= 4.2.1, < 4.5", - "Paste >= 2.0.3, < 3.5", - "bleach >= 3.2, < 4.2", - "Click >= 7.0, < 8", + "Routes >= 2.0, < 2.6", + "dulwich >= 0.19.0, < 0.22", + "mercurial >= 5.2, < 6.9", + "decorator >= 4.2.1, < 5.2", + "Paste >= 2.0.3, < 3.11", + "bleach >= 3.2, < 5", + "Click >= 7.0, < 8.2", "ipaddr >= 2.2.0, < 2.3", "paginate >= 0.5, < 0.6", "paginate_sqlalchemy >= 0.3.0, < 0.4", - "bcrypt >= 3.1.0, < 3.2", + "bcrypt >= 3.1.0, < 4.2", "pip >= 20.0, < 24.1", "chardet >= 3", ]