diff options
author | rodent <rodent@pkgsrc.org> | 2014-07-05 19:40:25 +0000 |
---|---|---|
committer | rodent <rodent@pkgsrc.org> | 2014-07-05 19:40:25 +0000 |
commit | c4a9a1518a48924f9e335609b793827b9a0f0c43 (patch) | |
tree | 719b6d7ae9f7db3ee7150077a5664819424a1b3d /databases/py-sqlalchemy-utils | |
parent | d9faa7498207df32224d3b0d8ce577c6ed91a0f4 (diff) | |
download | pkgsrc-c4a9a1518a48924f9e335609b793827b9a0f0c43.tar.gz |
Import py27-sqlalchemy-utils-0.26.3 as databases/py-sqlalchemy-utils.
Various utility functions and custom data types for SQLAlchemy.
Diffstat (limited to 'databases/py-sqlalchemy-utils')
-rw-r--r-- | databases/py-sqlalchemy-utils/DESCR | 1 | ||||
-rw-r--r-- | databases/py-sqlalchemy-utils/Makefile | 23 | ||||
-rw-r--r-- | databases/py-sqlalchemy-utils/PLIST | 145 | ||||
-rw-r--r-- | databases/py-sqlalchemy-utils/distinfo | 5 | ||||
-rw-r--r-- | databases/py-sqlalchemy-utils/options.mk | 71 |
5 files changed, 245 insertions, 0 deletions
diff --git a/databases/py-sqlalchemy-utils/DESCR b/databases/py-sqlalchemy-utils/DESCR new file mode 100644 index 00000000000..0bcfd9531c2 --- /dev/null +++ b/databases/py-sqlalchemy-utils/DESCR @@ -0,0 +1 @@ +Various utility functions and custom data types for SQLAlchemy. diff --git a/databases/py-sqlalchemy-utils/Makefile b/databases/py-sqlalchemy-utils/Makefile new file mode 100644 index 00000000000..cc8e03bd3b5 --- /dev/null +++ b/databases/py-sqlalchemy-utils/Makefile @@ -0,0 +1,23 @@ +# $NetBSD: Makefile,v 1.1 2014/07/05 19:40:25 rodent Exp $ + +DISTNAME= SQLAlchemy-Utils-0.26.3 +PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl} +CATEGORIES= databases python +MASTER_SITES= https://pypi.python.org/packages/source/S/SQLAlchemy-Utils/ + +MAINTAINER= rodent@NetBSD.org +HOMEPAGE= https://github.com/kvesteri/sqlalchemy-utils +COMMENT= Various utility functions for SQLAlchemy +LICENSE= modified-bsd + +DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six +DEPENDS+= ${PYPKGPREFIX}-sqlalchemy>=0.9.3:../../databases/py-sqlalchemy + +USE_LANGUAGES= # none + +.include "options.mk" + +EGG_NAME= ${DISTNAME:S/-/_/1} + +.include "../../lang/python/egg.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/databases/py-sqlalchemy-utils/PLIST b/databases/py-sqlalchemy-utils/PLIST new file mode 100644 index 00000000000..857e3d30118 --- /dev/null +++ b/databases/py-sqlalchemy-utils/PLIST @@ -0,0 +1,145 @@ +@comment $NetBSD: PLIST,v 1.1 2014/07/05 19:40:25 rodent Exp $ +${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt +${PYSITELIB}/${EGG_INFODIR}/not-zip-safe +${PYSITELIB}/${EGG_INFODIR}/PKG-INFO +${PYSITELIB}/${EGG_INFODIR}/requires.txt +${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt +${PYSITELIB}/${EGG_INFODIR}/top_level.txt +${PYSITELIB}/sqlalchemy_utils/aggregates.py +${PYSITELIB}/sqlalchemy_utils/aggregates.pyc +${PYSITELIB}/sqlalchemy_utils/aggregates.pyo +${PYSITELIB}/sqlalchemy_utils/batch.py +${PYSITELIB}/sqlalchemy_utils/batch.pyc +${PYSITELIB}/sqlalchemy_utils/batch.pyo +${PYSITELIB}/sqlalchemy_utils/decorators.py +${PYSITELIB}/sqlalchemy_utils/decorators.pyc +${PYSITELIB}/sqlalchemy_utils/decorators.pyo +${PYSITELIB}/sqlalchemy_utils/exceptions.py +${PYSITELIB}/sqlalchemy_utils/exceptions.pyc +${PYSITELIB}/sqlalchemy_utils/exceptions.pyo +${PYSITELIB}/sqlalchemy_utils/expression_parser.py +${PYSITELIB}/sqlalchemy_utils/expression_parser.pyc +${PYSITELIB}/sqlalchemy_utils/expression_parser.pyo +${PYSITELIB}/sqlalchemy_utils/expressions.py +${PYSITELIB}/sqlalchemy_utils/expressions.pyc +${PYSITELIB}/sqlalchemy_utils/expressions.pyo +${PYSITELIB}/sqlalchemy_utils/functions/database.py +${PYSITELIB}/sqlalchemy_utils/functions/database.pyc +${PYSITELIB}/sqlalchemy_utils/functions/database.pyo +${PYSITELIB}/sqlalchemy_utils/functions/defer_except.py +${PYSITELIB}/sqlalchemy_utils/functions/defer_except.pyc +${PYSITELIB}/sqlalchemy_utils/functions/defer_except.pyo +${PYSITELIB}/sqlalchemy_utils/functions/foreign_keys.py +${PYSITELIB}/sqlalchemy_utils/functions/foreign_keys.pyc +${PYSITELIB}/sqlalchemy_utils/functions/foreign_keys.pyo +${PYSITELIB}/sqlalchemy_utils/functions/__init__.py +${PYSITELIB}/sqlalchemy_utils/functions/__init__.pyc +${PYSITELIB}/sqlalchemy_utils/functions/__init__.pyo +${PYSITELIB}/sqlalchemy_utils/functions/mock.py +${PYSITELIB}/sqlalchemy_utils/functions/mock.pyc +${PYSITELIB}/sqlalchemy_utils/functions/mock.pyo +${PYSITELIB}/sqlalchemy_utils/functions/orm.py +${PYSITELIB}/sqlalchemy_utils/functions/orm.pyc +${PYSITELIB}/sqlalchemy_utils/functions/orm.pyo +${PYSITELIB}/sqlalchemy_utils/functions/render.py +${PYSITELIB}/sqlalchemy_utils/functions/render.pyc +${PYSITELIB}/sqlalchemy_utils/functions/render.pyo +${PYSITELIB}/sqlalchemy_utils/functions/sort_query.py +${PYSITELIB}/sqlalchemy_utils/functions/sort_query.pyc +${PYSITELIB}/sqlalchemy_utils/functions/sort_query.pyo +${PYSITELIB}/sqlalchemy_utils/generic.py +${PYSITELIB}/sqlalchemy_utils/generic.pyc +${PYSITELIB}/sqlalchemy_utils/generic.pyo +${PYSITELIB}/sqlalchemy_utils/i18n.py +${PYSITELIB}/sqlalchemy_utils/i18n.pyc +${PYSITELIB}/sqlalchemy_utils/i18n.pyo +${PYSITELIB}/sqlalchemy_utils/__init__.py +${PYSITELIB}/sqlalchemy_utils/__init__.pyc +${PYSITELIB}/sqlalchemy_utils/__init__.pyo +${PYSITELIB}/sqlalchemy_utils/listeners.py +${PYSITELIB}/sqlalchemy_utils/listeners.pyc +${PYSITELIB}/sqlalchemy_utils/listeners.pyo +${PYSITELIB}/sqlalchemy_utils/operators.py +${PYSITELIB}/sqlalchemy_utils/operators.pyc +${PYSITELIB}/sqlalchemy_utils/operators.pyo +${PYSITELIB}/sqlalchemy_utils/path.py +${PYSITELIB}/sqlalchemy_utils/path.pyc +${PYSITELIB}/sqlalchemy_utils/path.pyo +${PYSITELIB}/sqlalchemy_utils/primitives/__init__.py +${PYSITELIB}/sqlalchemy_utils/primitives/__init__.pyc +${PYSITELIB}/sqlalchemy_utils/primitives/__init__.pyo +${PYSITELIB}/sqlalchemy_utils/primitives/weekday.py +${PYSITELIB}/sqlalchemy_utils/primitives/weekday.pyc +${PYSITELIB}/sqlalchemy_utils/primitives/weekday.pyo +${PYSITELIB}/sqlalchemy_utils/primitives/weekdays.py +${PYSITELIB}/sqlalchemy_utils/primitives/weekdays.pyc +${PYSITELIB}/sqlalchemy_utils/primitives/weekdays.pyo +${PYSITELIB}/sqlalchemy_utils/proxy_dict.py +${PYSITELIB}/sqlalchemy_utils/proxy_dict.pyc +${PYSITELIB}/sqlalchemy_utils/proxy_dict.pyo +${PYSITELIB}/sqlalchemy_utils/query_chain.py +${PYSITELIB}/sqlalchemy_utils/query_chain.pyc +${PYSITELIB}/sqlalchemy_utils/query_chain.pyo +${PYSITELIB}/sqlalchemy_utils/types/arrow.py +${PYSITELIB}/sqlalchemy_utils/types/arrow.pyc +${PYSITELIB}/sqlalchemy_utils/types/arrow.pyo +${PYSITELIB}/sqlalchemy_utils/types/bit.py +${PYSITELIB}/sqlalchemy_utils/types/bit.pyc +${PYSITELIB}/sqlalchemy_utils/types/bit.pyo +${PYSITELIB}/sqlalchemy_utils/types/choice.py +${PYSITELIB}/sqlalchemy_utils/types/choice.pyc +${PYSITELIB}/sqlalchemy_utils/types/choice.pyo +${PYSITELIB}/sqlalchemy_utils/types/color.py +${PYSITELIB}/sqlalchemy_utils/types/color.pyc +${PYSITELIB}/sqlalchemy_utils/types/color.pyo +${PYSITELIB}/sqlalchemy_utils/types/country.py +${PYSITELIB}/sqlalchemy_utils/types/country.pyc +${PYSITELIB}/sqlalchemy_utils/types/country.pyo +${PYSITELIB}/sqlalchemy_utils/types/email.py +${PYSITELIB}/sqlalchemy_utils/types/email.pyc +${PYSITELIB}/sqlalchemy_utils/types/email.pyo +${PYSITELIB}/sqlalchemy_utils/types/__init__.py +${PYSITELIB}/sqlalchemy_utils/types/__init__.pyc +${PYSITELIB}/sqlalchemy_utils/types/__init__.pyo +${PYSITELIB}/sqlalchemy_utils/types/ip_address.py +${PYSITELIB}/sqlalchemy_utils/types/ip_address.pyc +${PYSITELIB}/sqlalchemy_utils/types/ip_address.pyo +${PYSITELIB}/sqlalchemy_utils/types/json.py +${PYSITELIB}/sqlalchemy_utils/types/json.pyc +${PYSITELIB}/sqlalchemy_utils/types/json.pyo +${PYSITELIB}/sqlalchemy_utils/types/locale.py +${PYSITELIB}/sqlalchemy_utils/types/locale.pyc +${PYSITELIB}/sqlalchemy_utils/types/locale.pyo +${PYSITELIB}/sqlalchemy_utils/types/password.py +${PYSITELIB}/sqlalchemy_utils/types/password.pyc +${PYSITELIB}/sqlalchemy_utils/types/password.pyo +${PYSITELIB}/sqlalchemy_utils/types/phone_number.py +${PYSITELIB}/sqlalchemy_utils/types/phone_number.pyc +${PYSITELIB}/sqlalchemy_utils/types/phone_number.pyo +${PYSITELIB}/sqlalchemy_utils/types/range.py +${PYSITELIB}/sqlalchemy_utils/types/range.pyc +${PYSITELIB}/sqlalchemy_utils/types/range.pyo +${PYSITELIB}/sqlalchemy_utils/types/scalar_coercible.py +${PYSITELIB}/sqlalchemy_utils/types/scalar_coercible.pyc +${PYSITELIB}/sqlalchemy_utils/types/scalar_coercible.pyo +${PYSITELIB}/sqlalchemy_utils/types/scalar_list.py +${PYSITELIB}/sqlalchemy_utils/types/scalar_list.pyc +${PYSITELIB}/sqlalchemy_utils/types/scalar_list.pyo +${PYSITELIB}/sqlalchemy_utils/types/timezone.py +${PYSITELIB}/sqlalchemy_utils/types/timezone.pyc +${PYSITELIB}/sqlalchemy_utils/types/timezone.pyo +${PYSITELIB}/sqlalchemy_utils/types/ts_vector.py +${PYSITELIB}/sqlalchemy_utils/types/ts_vector.pyc +${PYSITELIB}/sqlalchemy_utils/types/ts_vector.pyo +${PYSITELIB}/sqlalchemy_utils/types/url.py +${PYSITELIB}/sqlalchemy_utils/types/url.pyc +${PYSITELIB}/sqlalchemy_utils/types/url.pyo +${PYSITELIB}/sqlalchemy_utils/types/uuid.py +${PYSITELIB}/sqlalchemy_utils/types/uuid.pyc +${PYSITELIB}/sqlalchemy_utils/types/uuid.pyo +${PYSITELIB}/sqlalchemy_utils/types/weekdays.py +${PYSITELIB}/sqlalchemy_utils/types/weekdays.pyc +${PYSITELIB}/sqlalchemy_utils/types/weekdays.pyo +${PYSITELIB}/sqlalchemy_utils/utils.py +${PYSITELIB}/sqlalchemy_utils/utils.pyc +${PYSITELIB}/sqlalchemy_utils/utils.pyo diff --git a/databases/py-sqlalchemy-utils/distinfo b/databases/py-sqlalchemy-utils/distinfo new file mode 100644 index 00000000000..dc01bf6485f --- /dev/null +++ b/databases/py-sqlalchemy-utils/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1 2014/07/05 19:40:25 rodent Exp $ + +SHA1 (SQLAlchemy-Utils-0.26.3.tar.gz) = ff31be7cfd6168a57ef1d23246d18be2a6513cde +RMD160 (SQLAlchemy-Utils-0.26.3.tar.gz) = c233ff2fa07cb2279c921ffa83a8f84c6d373400 +Size (SQLAlchemy-Utils-0.26.3.tar.gz) = 77263 bytes diff --git a/databases/py-sqlalchemy-utils/options.mk b/databases/py-sqlalchemy-utils/options.mk new file mode 100644 index 00000000000..a74430a9bda --- /dev/null +++ b/databases/py-sqlalchemy-utils/options.mk @@ -0,0 +1,71 @@ +# $NetBSD: options.mk,v 1.1 2014/07/05 19:40:25 rodent Exp $ + +PKG_OPTIONS_VAR= PKG_OPTIONS.py-sqlalchemy-utils +PKG_SUPPORTED_OPTIONS= arrow babel color furl intervals ipaddress json password +PKG_SUPPORTED_OPTIONS+= phone tests timezone +PKG_SUGGESTED_OPTIONS+= # blank + +.include "../../mk/bsd.options.mk" + +.include "../../lang/python/versioned_dependencies.mk" + +.if !empty(PKG_OPTIONS:Marrow) +DEPENDS+= ${PYPKGPREFIX}-arrow>=0.3.4:../../time/py-arrow +.endif + +.if !empty(PKG_OPTIONS:Mbabel) +DEPENDS+= ${PYPKGPREFIX}-babel>=1.3:../../devel/py-babel +.endif + +.if !empty(PKG_OPTIONS:Mcolor) +DEPENDS+= ${PYPKGPREFIX}-colour>=0.0.4:../../textproc/py-colour +.endif + +.if !empty(PKG_OPTIONS:Mfurl) +DEPENDS+= ${PYPKGPREFIX}-furl>=0.3.5:../../www/py-furl +.endif + +.if !empty(PKG_OPTIONS:Mintervals) +DEPENDS+= ${PYPKGPREFIX}-intervals>=0.2.4:../../math/py-intervals +.endif + +.if !empty(PKG_OPTIONS:Mipaddress) +DEPENDS+= ${PYPKGPREFIX}-ipaddr-[0-9]*:../../devel/py-ipaddr +.endif + +.if !empty(PKG_OPTIONS:Mjson) +DEPENDS+= ${PYPKGPREFIX}-anyjson>=0.3.3:../../textproc/py-anyjson +.endif + +.if !empty(PKG_OPTIONS:Mpassword) +DEPENDS+= ${PYPKGPREFIX}-passlib>=1.6<2.0:../../security/py-passlib +.endif + +.if !empty(PKG_OPTIONS:Mphone) +DEPENDS+= ${PYPKGPREFIX}-phonenumbers>=5.9.2:../../textproc/py-phonenumbers +.endif + +.if !empty(PKG_OPTIONS:Mtests) +DEPENDS+= ${PYPKGPREFIX}-test>=2.2.3:../../devel/py-test +DEPENDS+= ${PYPKGPREFIX}-pygments>=1.2:../../textproc/py-pygments +DEPENDS+= ${PYPKGPREFIX}-jinja2>=2.3:../../textproc/py-jinja2 +DEPENDS+= ${PYPKGPREFIX}-docutils>=0.10:../../textproc/py-docutils +DEPENDS+= ${PYPKGPREFIX}-flexmock>=0.9.7:../../devel/py-flexmock +DEPENDS+= ${PYPKGPREFIX}-psycopg2>=2.5.1:../../databases/py-psycopg2 +DEPENDS+= ${PYPKGPREFIX}-pytz>=2014.2:../../time/py-pytz +DEPENDS+= ${PYPKGPREFIX}-pymysql-[0-9]*:../../databases/py-pymysql +DEPENDS+= ${PYPKGPREFIX}-arrow>=0.3.4:../../time/py-arrow +DEPENDS+= ${PYPKGPREFIX}-babel>=1.3:../../devel/py-babel +DEPENDS+= ${PYPKGPREFIX}-colour>=0.0.4:../../textproc/py-colour +DEPENDS+= ${PYPKGPREFIX}-furl>=0.3.5:../../www/py-furl +DEPENDS+= ${PYPKGPREFIX}-intervals>=0.2.4:../../math/py-intervals +DEPENDS+= ${PYPKGPREFIX}-ipaddr-[0-9]*:../../devel/py-ipaddr +DEPENDS+= ${PYPKGPREFIX}-anyjson>=0.3.3:../../textproc/py-anyjson +DEPENDS+= ${PYPKGPREFIX}-passlib>=1.6<2.0:../../security/py-passlib +DEPENDS+= ${PYPKGPREFIX}-phonenumbers>=5.9.2:../../textproc/py-phonenumbers +PYTHON_VERSIONED_DEPENDENCIES+= dateutil +.endif + +.if !empty(PKG_OPTIONS:Mtimezone) +PYTHON_VERSIONED_DEPENDENCIES+= dateutil +.endif |