mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
Instead of converting package comments from plain text to HTML code when they are displayed, do the conversion when the comment is posted and store the rendered result in the database. The conversion itself is done by a Python script which uses Bleach for sanitizing the text. Signed-off-by: Lukas Fleischer <lfleischer@archlinux.org>
34 lines
1.1 KiB
Python
34 lines
1.1 KiB
Python
import re
|
|
from setuptools import setup, find_packages
|
|
import sys
|
|
|
|
version = None
|
|
with open('web/lib/version.inc.php', 'r') as f:
|
|
for line in f.readlines():
|
|
match = re.match(r'^define\("AURWEB_VERSION", "v([0-9.]+)"\);$', line)
|
|
if match:
|
|
version = match.group(1)
|
|
|
|
if not version:
|
|
sys.stderr.write('error: Failed to parse version file!')
|
|
sys.exit(1)
|
|
|
|
setup(
|
|
name="aurweb",
|
|
version=version,
|
|
packages=find_packages(),
|
|
entry_points={
|
|
'console_scripts': [
|
|
'aurweb-git-auth = aurweb.git.auth:main',
|
|
'aurweb-git-serve = aurweb.git.serve:main',
|
|
'aurweb-git-update = aurweb.git.update:main',
|
|
'aurweb-aurblup = aurweb.scripts.aurblup:main',
|
|
'aurweb-mkpkglists = aurweb.scripts.mkpkglists:main',
|
|
'aurweb-notify = aurweb.scripts.notify:main',
|
|
'aurweb-pkgmaint = aurweb.scripts.pkgmaint:main',
|
|
'aurweb-popupdate = aurweb.scripts.popupdate:main',
|
|
'aurweb-rendercomment = aurweb.scripts.rendercomment:main',
|
|
'aurweb-tuvotereminder = aurweb.scripts.tuvotereminder:main',
|
|
],
|
|
},
|
|
)
|