diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 46fbb11f..84115b2d 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,6 +1,12 @@ Changelog ========= +3.0.0 (May 23, 2024) +-------------------- +Require Python >= 3.7. + +- #326: Fix Smart HTTP (Jonas Haag) + 2.0.3 (Jun 3, 2023) ------------------- This is the last release to support Python < 3.7. diff --git a/klaus/__init__.py b/klaus/__init__.py index 53f15376..2619cc1f 100644 --- a/klaus/__init__.py +++ b/klaus/__init__.py @@ -14,7 +14,7 @@ from klaus import utils, views from klaus.repo import FancyRepo, InvalidRepo -KLAUS_VERSION = utils.guess_git_revision() or "2.0.3" +KLAUS_VERSION = utils.guess_git_revision() or "3.0.0" class Klaus(flask.Flask): diff --git a/setup.py b/setup.py index 8509675f..ed056357 100644 --- a/setup.py +++ b/setup.py @@ -21,14 +21,14 @@ def install_data_files_hack(): "flask", "Werkzeug>=0.15.0", "pygments", - "httpauth", + "httpauth>=0.4", "humanize", "dulwich>=0.19.3", ] setup( name="klaus", - version="2.0.3", + version="3.0.0", author="Jonas Haag", author_email="jonas@lophus.org", packages=["klaus", "klaus.contrib"], diff --git a/tests/test_make_app.py b/tests/test_make_app.py index 80e68468..7a149b15 100644 --- a/tests/test_make_app.py +++ b/tests/test_make_app.py @@ -166,12 +166,15 @@ def can_push_auth(): def _can_push(http_get, url): return all( [ - any([ - _check_http200( - http_get, TEST_REPO_BASE_URL + "info/refs?service=git-receive-pack" - ), - _check_http200(http_get, TEST_REPO_BASE_URL + "git-receive-pack"), - ]), + any( + [ + _check_http200( + http_get, + TEST_REPO_BASE_URL + "info/refs?service=git-receive-pack", + ), + _check_http200(http_get, TEST_REPO_BASE_URL + "git-receive-pack"), + ] + ), subprocess.call(["git", "push", url, "master"], cwd=TEST_REPO) == 0, ] )