diff --git a/www/py-flask-mongoengine/Makefile b/www/py-flask-mongoengine/Makefile index d908adb077df..b6d371bb35db 100644 --- a/www/py-flask-mongoengine/Makefile +++ b/www/py-flask-mongoengine/Makefile @@ -1,61 +1,62 @@ PORTNAME= flask-mongoengine PORTVERSION= 1.0.0 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= www devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= meka@tilda.center COMMENT= Flask extension that provides integration with MongoEngine WWW= https://github.com/mongoengine/flask-mongoengine LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flask>=0:www/py-flask@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}Flask-WTF>=0:www/py-flask-wtf@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}flask_wtf>=0:www/py-flask-wtf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mongoengine>=0:databases/py-mongoengine@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest-cov@${PY_FLAVOR} USES= python USE_GITHUB= yes # tests not packaged with PyPI sdist GH_ACCOUNT= MongoEngine USE_PYTHON= autoplist concurrent distutils TEST_ENV= PYTHONPATH=${WRKSRC}/src NO_ARCH= yes do-test: cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs -o addopts= \ -k 'not test_with_id \ and not test_basic_insert \ and not test_multiple_connections \ and not test_binaryfield \ and not test_choices_coerce \ and not test_list_choices_coerce \ and not test_emailfield \ and not test_model_form \ and not test_model_form_only \ and not test_model_form_with_custom_query_set \ and not test_modelselectfield \ and not test_modelselectfield_multiple \ and not test_modelselectfield_multiple_initalvalue_None \ and not test_modelradiofield \ and not test_passwordfield \ and not test_unique_with \ and not test_sub_field_args \ and not test_modelselectfield_multiple_selected_elements_must_be_retained \ and not test_model_form_help_text \ and not test_shared_field_args \ and not test_embedded_model_form \ and not test_form_label_modifier \ and not test_inheritance \ and not test_with_id \ and not test_basic_insert \ and not test_queryset_paginator \ and not test_list_field_pagination \ and not test_setting_session' .include diff --git a/www/py-flask-security/Makefile b/www/py-flask-security/Makefile index 269f8b9cedf9..47fbb038860b 100644 --- a/www/py-flask-security/Makefile +++ b/www/py-flask-security/Makefile @@ -1,80 +1,80 @@ PORTNAME= flask-security PORTVERSION= 3.0.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Flask-Security-${DISTVERSION} MAINTAINER= meka@tilda.center COMMENT= Simple security for Flask apps WWW= https://github.com/mattupstate/flask-security LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Babel>=0:devel/py-babel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flask>=0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask-Login>=0:www/py-flask-login@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask-Mail>=0:mail/py-flask-mail@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask-Principal>=0:www/py-flask-principal@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}Flask-WTF>=0:www/py-flask-wtf@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}flask_wtf>=0:www/py-flask-wtf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flask-babelex>=0:www/py-flask-babelex@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}itsdangerous>=0:security/py-itsdangerous@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}passlib>=0:security/py-passlib@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flask-sqlalchemy>=0:databases/py-flask-sqlalchemy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}bcrypt>=0:security/py-bcrypt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}check-manifest>=0:devel/py-check-manifest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}isort>=0:devel/py-isort@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mongoengine>=0:databases/py-mongoengine@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydocstyle>=0:devel/py-pydocstyle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest4-cache>=0:devel/py-pytest4-cache@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest4-cov>=0:devel/py-pytest4-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest4-flakes>=0:devel/py-pytest4-flakes@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest4>=0:devel/py-pytest4@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy12>=0:databases/py-sqlalchemy12@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-translations>=0:devel/py-pytest-translations@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-pep8>=0:devel/py-pytest-pep8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flask-peewee>=0:www/py-flask-peewee@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pony>=0:databases/py-pony@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flask-mongoengine>=0:www/py-flask-mongoengine@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyflakes>=0:devel/py-pyflakes@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils TEST_ENV= PYTHONPATH=${WRKSRC}/src NO_ARCH= yes do-test: cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs -o addopts= \ -k 'not test_disable_register_emails \ and not test_custom_register_tempalate \ and not test_custom_register_url \ and not test_registerable_flag \ and not test_custom_reset_templates \ and not test_custom_reset_url \ and not test_expired_reset_token \ and not test_expired_login_token \ and not test_without_babel \ and not test_password_unicode_password_salt \ and not test_custom_change_url \ and not test_view_configuration \ and not test_template_configuration \ and not test_login_when_unconfirmed \ and not test_passwordless_login_context_processor \ and not test_expired_confirmation_token \ and not test_confirmation_different_user_when_logged_in \ and not test_cannot_reset_password_when_email_is_not_confirmed \ and not test_context_processors \ and not test_custom_change_template \ and not test_disable_change_emails \ and not test_custom_post_change_view \ and not test_context_processors \ and not test_legacy_hash' .include diff --git a/www/py-puppetboard/Makefile b/www/py-puppetboard/Makefile index e7d1f1533e84..9e9be5de7b28 100644 --- a/www/py-puppetboard/Makefile +++ b/www/py-puppetboard/Makefile @@ -1,50 +1,51 @@ PORTNAME= puppetboard PORTVERSION= 4.2.6 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= www python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= puppet@FreeBSD.org COMMENT= Web interface to PuppetDB WWW= https://github.com/voxpupuli/puppetboard LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}CommonMark>=0.9.1:textproc/py-CommonMark@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}Flask-WTF>=0:www/py-flask-wtf@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}flask_wtf>=0:www/py-flask-wtf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flask>=2:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=3:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}itsdangerous>=2:security/py-itsdangerous@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markupsafe>=2:textproc/py-markupsafe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=21.3:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>=3.0.9:devel/py-pyparsing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pypuppetdb>=0.3.3:databases/py-pypuppetdb@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.13.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}werkzeug>=2:www/py-werkzeug@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wtforms>=0:textproc/py-wtforms@${PY_FLAVOR} USES= python USE_GITHUB= yes USE_PYTHON= autoplist distutils SUB_LIST= ETCDIR=${ETCDIR} SUB_FILES= wsgi.py.sample NO_ARCH= yes GH_ACCOUNT= voxpupuli PLIST_FILES= "@sample etc/puppetboard/settings.py.sample" \ "@sample %%WWWDIR%%/wsgi.py.sample" post-patch: ${REINPLACE_CMD} -e '/requirements_for_tests/,+2d' \ ${WRKSRC}/setup.py post-install: ${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/settings.py.sample ${STAGEDIR}${ETCDIR} ${MKDIR} ${STAGEDIR}${WWWDIR} ${INSTALL_DATA} ${WRKDIR}/wsgi.py.sample ${STAGEDIR}${WWWDIR} .include