pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

py-sqlalchemy-stubs-0.3 import to wip



Module Name:	pkgsrc-wip
Committed By:	K.I.A.Derouiche <kamel.derouiche%gmail.com@localhost>
Pushed By:	jihbed
Date:		Sun Dec 27 11:25:31 2020 +0100
Changeset:	32f4c10e089140652d2acaddfdfacd9f5dc85aa3

Added Files:
	py-sqlalchemy-stubs/DESCR
	py-sqlalchemy-stubs/Makefile
	py-sqlalchemy-stubs/PLIST
	py-sqlalchemy-stubs/distinfo

Log Message:
py-sqlalchemy-stubs-0.3 import to wip

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=32f4c10e089140652d2acaddfdfacd9f5dc85aa3

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 py-sqlalchemy-stubs/DESCR    |   8 +++
 py-sqlalchemy-stubs/Makefile |  19 ++++++
 py-sqlalchemy-stubs/PLIST    | 137 +++++++++++++++++++++++++++++++++++++++++++
 py-sqlalchemy-stubs/distinfo |   6 ++
 4 files changed, 170 insertions(+)

diffs:
diff --git a/py-sqlalchemy-stubs/DESCR b/py-sqlalchemy-stubs/DESCR
new file mode 100644
index 0000000000..86a9f6ba6e
--- /dev/null
+++ b/py-sqlalchemy-stubs/DESCR
@@ -0,0 +1,8 @@
+This package contains stubs and a mypy plugin to provide
+more precise static types and type inference for SQLAlchemy
+framework. SQLAlchemy uses some Python magic that makes
+having precise types for some code patterns problematic.
+This is why we need to accompany the stubs with mypy plugins.
+The final goal is to be able to get precise types for most common
+patterns.
+
diff --git a/py-sqlalchemy-stubs/Makefile b/py-sqlalchemy-stubs/Makefile
new file mode 100644
index 0000000000..426d5fcb42
--- /dev/null
+++ b/py-sqlalchemy-stubs/Makefile
@@ -0,0 +1,19 @@
+# $NetBSD$
+
+DISTNAME=	sqlalchemy-stubs-0.3
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	databases python
+MASTER_SITES=	${MASTER_SITE_PYPI:=s/sqlalchemy-stubs/}
+
+MAINTAINER=	kamelderouiche%yahoo.com@localhost
+HOMEPAGE=	https://github.com/dropbox/sqlalchemy-stubs
+COMMENT=	SQLAlchemy stubs and mypy plugin
+LICENSE=	mit
+
+DEPENDS+=	${PYPKGPREFIX}-mypy>=0.720:../../lang/py-mypy
+DEPENDS+=	${PYPKGPREFIX}-typing-extensions>=3.7.4:../../devel/py-typing-extensions
+
+USE_LANGUAGES=	# none
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-sqlalchemy-stubs/PLIST b/py-sqlalchemy-stubs/PLIST
new file mode 100644
index 0000000000..a345954029
--- /dev/null
+++ b/py-sqlalchemy-stubs/PLIST
@@ -0,0 +1,137 @@
+@comment $NetBSD$
+${PYSITELIB}/sqlalchemy-stubs/__init__.pyi
+${PYSITELIB}/sqlalchemy-stubs/connectors/__init__.pyi
+${PYSITELIB}/sqlalchemy-stubs/databases/__init__.pyi
+${PYSITELIB}/sqlalchemy-stubs/dialects/__init__.pyi
+${PYSITELIB}/sqlalchemy-stubs/dialects/firebird/__init__.pyi
+${PYSITELIB}/sqlalchemy-stubs/dialects/mssql/__init__.pyi
+${PYSITELIB}/sqlalchemy-stubs/dialects/mssql/base.pyi
+${PYSITELIB}/sqlalchemy-stubs/dialects/mysql/__init__.pyi
+${PYSITELIB}/sqlalchemy-stubs/dialects/mysql/base.pyi
+${PYSITELIB}/sqlalchemy-stubs/dialects/mysql/cymysql.pyi
+${PYSITELIB}/sqlalchemy-stubs/dialects/mysql/enumerated.pyi
+${PYSITELIB}/sqlalchemy-stubs/dialects/mysql/gaerdbms.pyi
+${PYSITELIB}/sqlalchemy-stubs/dialects/mysql/json.pyi
+${PYSITELIB}/sqlalchemy-stubs/dialects/mysql/mysqlconnector.pyi
+${PYSITELIB}/sqlalchemy-stubs/dialects/mysql/mysqldb.pyi
+${PYSITELIB}/sqlalchemy-stubs/dialects/mysql/oursql.pyi
+${PYSITELIB}/sqlalchemy-stubs/dialects/mysql/pymysql.pyi
+${PYSITELIB}/sqlalchemy-stubs/dialects/mysql/pyodbc.pyi
+${PYSITELIB}/sqlalchemy-stubs/dialects/mysql/reflection.pyi
+${PYSITELIB}/sqlalchemy-stubs/dialects/mysql/types.pyi
+${PYSITELIB}/sqlalchemy-stubs/dialects/mysql/zxjdbc.pyi
+${PYSITELIB}/sqlalchemy-stubs/dialects/oracle/__init__.pyi
+${PYSITELIB}/sqlalchemy-stubs/dialects/postgresql/__init__.pyi
+${PYSITELIB}/sqlalchemy-stubs/dialects/postgresql/array.pyi
+${PYSITELIB}/sqlalchemy-stubs/dialects/postgresql/base.pyi
+${PYSITELIB}/sqlalchemy-stubs/dialects/postgresql/dml.pyi
+${PYSITELIB}/sqlalchemy-stubs/dialects/postgresql/ext.pyi
+${PYSITELIB}/sqlalchemy-stubs/dialects/postgresql/hstore.pyi
+${PYSITELIB}/sqlalchemy-stubs/dialects/postgresql/json.pyi
+${PYSITELIB}/sqlalchemy-stubs/dialects/postgresql/ranges.pyi
+${PYSITELIB}/sqlalchemy-stubs/dialects/sqlite/__init__.pyi
+${PYSITELIB}/sqlalchemy-stubs/dialects/sybase/__init__.pyi
+${PYSITELIB}/sqlalchemy-stubs/engine/__init__.pyi
+${PYSITELIB}/sqlalchemy-stubs/engine/base.pyi
+${PYSITELIB}/sqlalchemy-stubs/engine/default.pyi
+${PYSITELIB}/sqlalchemy-stubs/engine/interfaces.pyi
+${PYSITELIB}/sqlalchemy-stubs/engine/reflection.pyi
+${PYSITELIB}/sqlalchemy-stubs/engine/result.pyi
+${PYSITELIB}/sqlalchemy-stubs/engine/strategies.pyi
+${PYSITELIB}/sqlalchemy-stubs/engine/threadlocal.pyi
+${PYSITELIB}/sqlalchemy-stubs/engine/url.pyi
+${PYSITELIB}/sqlalchemy-stubs/engine/util.pyi
+${PYSITELIB}/sqlalchemy-stubs/event/__init__.pyi
+${PYSITELIB}/sqlalchemy-stubs/event/api.pyi
+${PYSITELIB}/sqlalchemy-stubs/event/attr.pyi
+${PYSITELIB}/sqlalchemy-stubs/event/base.pyi
+${PYSITELIB}/sqlalchemy-stubs/event/registry.pyi
+${PYSITELIB}/sqlalchemy-stubs/events.pyi
+${PYSITELIB}/sqlalchemy-stubs/exc.pyi
+${PYSITELIB}/sqlalchemy-stubs/ext/__init__.pyi
+${PYSITELIB}/sqlalchemy-stubs/ext/associationproxy.pyi
+${PYSITELIB}/sqlalchemy-stubs/ext/automap.pyi
+${PYSITELIB}/sqlalchemy-stubs/ext/baked.pyi
+${PYSITELIB}/sqlalchemy-stubs/ext/compiler.pyi
+${PYSITELIB}/sqlalchemy-stubs/ext/declarative/__init__.pyi
+${PYSITELIB}/sqlalchemy-stubs/ext/declarative/api.pyi
+${PYSITELIB}/sqlalchemy-stubs/ext/declarative/base.pyi
+${PYSITELIB}/sqlalchemy-stubs/ext/declarative/clsregistry.pyi
+${PYSITELIB}/sqlalchemy-stubs/ext/horizontal_shard.pyi
+${PYSITELIB}/sqlalchemy-stubs/ext/hybrid.pyi
+${PYSITELIB}/sqlalchemy-stubs/ext/indexable.pyi
+${PYSITELIB}/sqlalchemy-stubs/ext/instrumentation.pyi
+${PYSITELIB}/sqlalchemy-stubs/ext/mutable.pyi
+${PYSITELIB}/sqlalchemy-stubs/ext/orderinglist.pyi
+${PYSITELIB}/sqlalchemy-stubs/ext/serializer.pyi
+${PYSITELIB}/sqlalchemy-stubs/inspection.pyi
+${PYSITELIB}/sqlalchemy-stubs/interfaces.pyi
+${PYSITELIB}/sqlalchemy-stubs/log.pyi
+${PYSITELIB}/sqlalchemy-stubs/orm/__init__.pyi
+${PYSITELIB}/sqlalchemy-stubs/orm/attributes.pyi
+${PYSITELIB}/sqlalchemy-stubs/orm/base.pyi
+${PYSITELIB}/sqlalchemy-stubs/orm/collections.pyi
+${PYSITELIB}/sqlalchemy-stubs/orm/dependency.pyi
+${PYSITELIB}/sqlalchemy-stubs/orm/descriptor_props.pyi
+${PYSITELIB}/sqlalchemy-stubs/orm/dynamic.pyi
+${PYSITELIB}/sqlalchemy-stubs/orm/evaluator.pyi
+${PYSITELIB}/sqlalchemy-stubs/orm/events.pyi
+${PYSITELIB}/sqlalchemy-stubs/orm/exc.pyi
+${PYSITELIB}/sqlalchemy-stubs/orm/identity.pyi
+${PYSITELIB}/sqlalchemy-stubs/orm/instrumentation.pyi
+${PYSITELIB}/sqlalchemy-stubs/orm/interfaces.pyi
+${PYSITELIB}/sqlalchemy-stubs/orm/loading.pyi
+${PYSITELIB}/sqlalchemy-stubs/orm/mapper.pyi
+${PYSITELIB}/sqlalchemy-stubs/orm/path_registry.pyi
+${PYSITELIB}/sqlalchemy-stubs/orm/persistence.pyi
+${PYSITELIB}/sqlalchemy-stubs/orm/properties.pyi
+${PYSITELIB}/sqlalchemy-stubs/orm/query.pyi
+${PYSITELIB}/sqlalchemy-stubs/orm/relationships.pyi
+${PYSITELIB}/sqlalchemy-stubs/orm/scoping.pyi
+${PYSITELIB}/sqlalchemy-stubs/orm/session.pyi
+${PYSITELIB}/sqlalchemy-stubs/orm/state.pyi
+${PYSITELIB}/sqlalchemy-stubs/orm/strategies.pyi
+${PYSITELIB}/sqlalchemy-stubs/orm/strategy_options.pyi
+${PYSITELIB}/sqlalchemy-stubs/orm/sync.pyi
+${PYSITELIB}/sqlalchemy-stubs/orm/unitofwork.pyi
+${PYSITELIB}/sqlalchemy-stubs/orm/util.pyi
+${PYSITELIB}/sqlalchemy-stubs/pool.pyi
+${PYSITELIB}/sqlalchemy-stubs/processors.pyi
+${PYSITELIB}/sqlalchemy-stubs/schema.pyi
+${PYSITELIB}/sqlalchemy-stubs/sql/__init__.pyi
+${PYSITELIB}/sqlalchemy-stubs/sql/annotation.pyi
+${PYSITELIB}/sqlalchemy-stubs/sql/base.pyi
+${PYSITELIB}/sqlalchemy-stubs/sql/compiler.pyi
+${PYSITELIB}/sqlalchemy-stubs/sql/crud.pyi
+${PYSITELIB}/sqlalchemy-stubs/sql/ddl.pyi
+${PYSITELIB}/sqlalchemy-stubs/sql/dml.pyi
+${PYSITELIB}/sqlalchemy-stubs/sql/elements.pyi
+${PYSITELIB}/sqlalchemy-stubs/sql/expression.pyi
+${PYSITELIB}/sqlalchemy-stubs/sql/functions.pyi
+${PYSITELIB}/sqlalchemy-stubs/sql/naming.pyi
+${PYSITELIB}/sqlalchemy-stubs/sql/operators.pyi
+${PYSITELIB}/sqlalchemy-stubs/sql/schema.pyi
+${PYSITELIB}/sqlalchemy-stubs/sql/selectable.pyi
+${PYSITELIB}/sqlalchemy-stubs/sql/sqltypes.pyi
+${PYSITELIB}/sqlalchemy-stubs/sql/type_api.pyi
+${PYSITELIB}/sqlalchemy-stubs/sql/util.pyi
+${PYSITELIB}/sqlalchemy-stubs/sql/visitors.pyi
+${PYSITELIB}/sqlalchemy-stubs/types.pyi
+${PYSITELIB}/sqlalchemy-stubs/util/__init__.pyi
+${PYSITELIB}/sqlalchemy-stubs/util/_collections.pyi
+${PYSITELIB}/sqlalchemy-stubs/util/compat.pyi
+${PYSITELIB}/sqlalchemy-stubs/util/deprecations.pyi
+${PYSITELIB}/sqlalchemy-stubs/util/langhelpers.pyi
+${PYSITELIB}/sqlalchemy-stubs/util/queue.pyi
+${PYSITELIB}/sqlalchemy-stubs/util/topological.pyi
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/sqlmypy.py
+${PYSITELIB}/sqlmypy.pyc
+${PYSITELIB}/sqlmypy.pyo
+${PYSITELIB}/sqltyping.py
+${PYSITELIB}/sqltyping.pyc
+${PYSITELIB}/sqltyping.pyo
diff --git a/py-sqlalchemy-stubs/distinfo b/py-sqlalchemy-stubs/distinfo
new file mode 100644
index 0000000000..58fc2ecda1
--- /dev/null
+++ b/py-sqlalchemy-stubs/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (sqlalchemy-stubs-0.3.tar.gz) = 48a3b4747aacaedd9e791d1710060e50731a88f0
+RMD160 (sqlalchemy-stubs-0.3.tar.gz) = 5cdea7a4dcd19c974803fbaa00ae7dce3151b9f1
+SHA512 (sqlalchemy-stubs-0.3.tar.gz) = 461c19103a51f2bf0cb56831ff5f339646e61ae1f707306f7ffc792e0aff952028f0bdea856341e7e86e5bed93f84ab8873f6f5bd42a5515f2f0b46dcfd7e996
+Size (sqlalchemy-stubs-0.3.tar.gz) = 70241 bytes


Home | Main Index | Thread Index | Old Index