diff options
author | Arn0 <yth@ythogtha.org> | 2022-03-08 19:46:43 +0100 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2022-03-09 12:25:24 +0700 |
commit | 81e7607855cad1a95651f4217472ddded930bc2c (patch) | |
tree | 836b6e6d687d00df65b412ed68dc15b0bcb55dd6 /python/Kallithea | |
parent | 7f07fe0bf0b69ad99926f1b9ae44411e5556817a (diff) |
python/Kallithea: updated for version 0.7.0, and python3
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'python/Kallithea')
-rw-r--r-- | python/Kallithea/Kallithea.SlackBuild | 4 | ||||
-rw-r--r-- | python/Kallithea/Kallithea.info | 8 | ||||
-rw-r--r-- | python/Kallithea/README | 3 | ||||
-rw-r--r-- | python/Kallithea/versions.patch | 112 |
4 files changed, 71 insertions, 56 deletions
diff --git a/python/Kallithea/Kallithea.SlackBuild b/python/Kallithea/Kallithea.SlackBuild index 36e015aa60f6..7d417abd89d4 100644 --- a/python/Kallithea/Kallithea.SlackBuild +++ b/python/Kallithea/Kallithea.SlackBuild @@ -23,7 +23,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=Kallithea -VERSION=${VERSION:-0.4.1} +VERSION=${VERSION:-0.7.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -65,7 +65,7 @@ find -L . \ cat $CWD/versions.patch | patch -p1 || exit 1 -python2 setup.py install --root=$PKG +python3 setup.py install --root=$PKG mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a COPYING README.rst CONTRIBUTORS LICENSE* MANIFEST.in MIT* $PKG/usr/doc/$PRGNAM-$VERSION diff --git a/python/Kallithea/Kallithea.info b/python/Kallithea/Kallithea.info index 304a96df7a41..2dba383adbdf 100644 --- a/python/Kallithea/Kallithea.info +++ b/python/Kallithea/Kallithea.info @@ -1,10 +1,10 @@ PRGNAM="Kallithea" -VERSION="0.4.1" +VERSION="0.7.0" HOMEPAGE="https://kallithea-scm.org/" -DOWNLOAD="https://pypi.python.org/packages/source/K/Kallithea/Kallithea-0.4.1.tar.gz" -MD5SUM="73b9fd1aa456313d004e342398735580" +DOWNLOAD="https://pypi.python.org/packages/source/K/Kallithea/Kallithea-0.7.0.tar.gz" +MD5SUM="59109139636cd3323ce3cdb7bcb52ad3" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="cffi alembic waitress WebOb FormEncode SQLAlchemy babel python2-dateutil Markdown dulwich decorator bleach click bcrypt Whoosh celery URLObject Routes Paste Beaker WebHelpers TurboGears2 tgext.routes backlash gearbox" +REQUIRES="python3-celery python3-tgext.routes python3-gearbox python3-paginate_sqlalchemy python3-alembic python3-bcrypt python3-babel python3-backlash bleach python3-formencode python-importlib_metadata python3-beaker decorator python3-dulwich python3-ipaddr python3-paste python3-dateutil python3-urlobject python3-waitress python3-webhelpers2 python3-whoosh kallithea-frontend" MAINTAINER="Yth - Arnaud" EMAIL="yth@ythogtha.org" diff --git a/python/Kallithea/README b/python/Kallithea/README index e3455c789fdb..521682f0d1b1 100644 --- a/python/Kallithea/README +++ b/python/Kallithea/README @@ -5,3 +5,6 @@ interface that is easy to use for users and admins. You can install Kallithea on your own server and host repositories for the version control system of your choice. + +kallithea-frontend is required for offline installation. +Else nodejs is required, to install frontend requirements, online.
\ No newline at end of file diff --git a/python/Kallithea/versions.patch b/python/Kallithea/versions.patch index 9c9c1e68490e..c71322a70902 100644 --- a/python/Kallithea/versions.patch +++ b/python/Kallithea/versions.patch @@ -1,68 +1,80 @@ diff -c a/setup.py b/setup.py -*** a/setup.py 2019-03-31 21:31:17.000000000 +0200 ---- b/setup.py 2019-06-12 15:39:28.093303343 +0200 +*** a/setup.py 2022-03-04 15:53:59.833416704 +0100 +--- b/setup.py 2022-03-04 16:25:30.117462854 +0100 *************** -*** 37,67 **** +*** 41,77 **** + is_windows = __platform__ in ['Windows'] + requirements = [ -! "alembic >= 0.8.0, < 1.1", - "gearbox < 1", -! "waitress >= 0.8.8, < 1.2", -! "WebOb >= 1.7, < 1.8", # turbogears2 2.3.12 requires WebOb<1.8.0 +! "alembic >= 1.0.10, < 1.5", + "gearbox >= 0.1.0, < 1", +! "waitress >= 0.8.8, < 1.5", + "WebOb >= 1.8, < 1.9", "backlash >= 0.1.2, < 1", -! "TurboGears2 >= 2.3.10, < 2.4", + "TurboGears2 >= 2.4, < 2.5", "tgext.routes >= 0.2.0, < 1", - "Beaker >= 1.7.0, < 2", - "WebHelpers >= 1.3, < 1.4", - "FormEncode >= 1.2.4, < 1.4", -! "SQLAlchemy >= 1.1, < 1.3", -! "Mako >= 0.9.0, < 1.1", -! "Pygments >= 2.0, < 2.3", - "Whoosh >= 2.5.0, < 2.8", -! "celery >= 3.1, < 4.0", # celery 4 doesn't work -! "Babel >= 1.3, < 2.7", -! "python-dateutil >= 1.5.0, < 2.8", -! "Markdown >= 2.2.1, < 2.7", - "docutils >= 0.11, < 0.15", + "Beaker >= 1.10.1, < 2", + "WebHelpers2 >= 2.0, < 2.1", +! "FormEncode >= 1.3.1, < 1.4", +! "SQLAlchemy >= 1.2.9, < 1.4", + "Mako >= 0.9.1, < 1.2", +! "Pygments >= 2.2.0, < 2.7", + "Whoosh >= 2.7.1, < 2.8", +! "celery >= 5, < 5.1", +! "Babel >= 1.3, < 2.9", + "python-dateutil >= 2.1.0, < 2.9", +! "Markdown >= 2.2.1, < 3.2", +! "docutils >= 0.11, < 0.17", "URLObject >= 2.3.4, < 2.5", -! "Routes >= 1.13, < 2", - "dulwich >= 0.14.1, < 0.20", -! "mercurial >= 4.1.1, < 4.10", -! "decorator >= 3.3.2, < 4.4", -! "Paste >= 2.0.3, < 3.1", -! "bleach >= 3.0, < 3.1", -! "Click >= 7.0, < 8", +! "Routes >= 2.0, < 2.5", +! "dulwich >= 0.19.0, < 0.20", +! "mercurial >= 5.2, < 5.9", +! "decorator >= 4.2.1, < 4.5", +! "Paste >= 2.0.3, < 3.5", +! "bleach >= 3.0, < 3.1.4", + "Click >= 7.0, < 8", + "ipaddr >= 2.2.0, < 2.3", + "paginate >= 0.5, < 0.6", + "paginate_sqlalchemy >= 0.3.0, < 0.4", +! "bcrypt >= 3.1.0, < 3.2", + "pip >= 20.0, < 999", + "chardet >= 3", ] +--- 41,77 ---- + is_windows = __platform__ in ['Windows'] - if sys.version_info < (2, 7): ---- 37,67 ---- requirements = [ -! "alembic >= 0.8.0", - "gearbox < 1", +! "alembic >= 1.0.10", + "gearbox >= 0.1.0, < 1", ! "waitress >= 0.8.8", -! "WebOb >= 1.7", + "WebOb >= 1.8, < 1.9", "backlash >= 0.1.2, < 1", -! "TurboGears2 >= 2.3.10", + "TurboGears2 >= 2.4, < 2.5", "tgext.routes >= 0.2.0, < 1", - "Beaker >= 1.7.0, < 2", - "WebHelpers >= 1.3, < 1.4", - "FormEncode >= 1.2.4, < 1.4", -! "SQLAlchemy >= 1.1", -! "Mako >= 0.9.0", -! "Pygments >= 2.0", - "Whoosh >= 2.5.0, < 2.8", -! "celery >= 3.1, < 4.0", # celery 4 doesn't work + "Beaker >= 1.10.1, < 2", + "WebHelpers2 >= 2.0, < 2.1", +! "FormEncode >= 1.3.1", +! "SQLAlchemy >= 1.2.9", + "Mako >= 0.9.1, < 1.2", +! "Pygments >= 2.2.0", + "Whoosh >= 2.7.1, < 2.8", +! "celery >= 5", ! "Babel >= 1.3", -! "python-dateutil >= 1.5.0", + "python-dateutil >= 2.1.0, < 2.9", ! "Markdown >= 2.2.1", - "docutils >= 0.11, < 0.15", +! "docutils >= 0.11", "URLObject >= 2.3.4, < 2.5", -! "Routes >= 1.13", - "dulwich >= 0.14.1, < 0.20", -! "mercurial >= 4.1.1", -! "decorator >= 3.3.2", +! "Routes >= 2.0", +! "dulwich >= 0.19.0", +! "mercurial >= 5.2", +! "decorator >= 4.2.1", ! "Paste >= 2.0.3", ! "bleach >= 3.0", -! "Click >= 7.0", + "Click >= 7.0, < 8", + "ipaddr >= 2.2.0, < 2.3", + "paginate >= 0.5, < 0.6", + "paginate_sqlalchemy >= 0.3.0, < 0.4", +! "bcrypt >= 3.1.0", + "pip >= 20.0, < 999", + "chardet >= 3", ] - - if sys.version_info < (2, 7): |