Fix unused arguments, remove Pylons websetup

This commit is contained in:
Jan Dittberner 2017-08-20 21:10:27 +02:00
parent e79d16c42f
commit 23f3c78141
5 changed files with 20 additions and 53 deletions

View file

@ -14,7 +14,7 @@ class FingerPrint(Regexp):
class PlainText(Regexp): class PlainText(Regexp):
def __init__(self, **kwargs): def __init__(self):
super(PlainText, self).__init__(r'^[a-zA-Z\-0-9]*$') super(PlainText, self).__init__(r'^[a-zA-Z\-0-9]*$')

View file

@ -25,7 +25,8 @@ import logging
from debianmemberportfolio import app, babel from debianmemberportfolio import app, babel
from flask import g, make_response, request, render_template, abort from flask import g, make_response, request, render_template, abort
from flask_babel import lazy_gettext as N_ # noinspection PyPep8Naming
from flask.ext.babel import lazy_gettext as N_
from config import LANGUAGES from config import LANGUAGES
from .forms import DeveloperData, DeveloperDataRequest from .forms import DeveloperData, DeveloperDataRequest
from .model import dddatabuilder from .model import dddatabuilder

View file

@ -1,46 +0,0 @@
# -*- python -*-
# -*- coding: utf-8 -*-
#
# Debian Member Portfolio Service websetup
#
# Copyright © 2009-2014 Jan Dittberner <jan@dittberner.info>
#
# This file is part of the Debian Member Portfolio Service.
#
# Debian Member Portfolio Service is free software: you can redistribute it
# and/or modify it under the terms of the GNU Affero General Public License as
# published by the Free Software Foundation, either version 3 of the License,
# or (at your option) any later version.
#
# Debian Member Portfolio Service is distributed in the hope that it will be
# useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero
# General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
#
"""
Setup the debianmemberportfolio application
"""
import logging
from paste.deploy import appconfig
import pylons.test
from debianmemberportfolio.config.environment import load_environment
log = logging.getLogger(__name__)
def setup_config(command, filename, section, vars):
"""
Place any commands to setup debianmemberportfolio here
"""
conf = appconfig('config:' + filename)
if not pylons.test.pylonsapp:
load_environment(conf.global_conf, conf.local_conf)

11
requirements.txt Normal file
View file

@ -0,0 +1,11 @@
Flask==0.10.1
Jinja2==2.8
MarkupSafe==0.23
Werkzeug==0.10.4
itsdangerous==0.24
Babel==2.1.1
Flask-Babel==0.9
pytz==2012c
speaklater==1.3
Flask-WTF==0.12
WTForms==2.0.2

View file

@ -22,6 +22,7 @@
try: try:
from setuptools import setup, find_packages from setuptools import setup, find_packages
except ImportError: except ImportError:
# noinspection PyUnresolvedReferences
from ez_setup import use_setuptools from ez_setup import use_setuptools
use_setuptools() use_setuptools()
from setuptools import setup, find_packages from setuptools import setup, find_packages
@ -46,7 +47,7 @@ setup(
author_email='jan@dittberner.info', author_email='jan@dittberner.info',
url='http://debian-stuff.dittberner.info/debianmemberportfolio', url='http://debian-stuff.dittberner.info/debianmemberportfolio',
license='AGPL-3.0+', license='AGPL-3.0+',
install_requires=["Flask>=0.10.1", 'Babel>=1.3', 'Flask-Babel>=0.9'], install_requires=["Flask>=0.10.1", 'Babel>=1.3', 'Flask-Babel>=0.9', 'wtforms'],
packages=find_packages(exclude=['ez_setup']), packages=find_packages(exclude=['ez_setup']),
include_package_data=True, include_package_data=True,
test_suite='nose.collector', test_suite='nose.collector',