diff options
author | CoprDistGit <infra@openeuler.org> | 2023-04-10 12:32:21 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-04-10 12:32:21 +0000 |
commit | 307ba91bfd17c408d252985968c476a0544fed49 (patch) | |
tree | b659cbfb2442caf3e7c4e13ec0bea6da9d5448ce | |
parent | 36815fda6c48dd9fef1d9900619a8f4cdad1ec0b (diff) |
automatic import of python-sqlalchemy-cockroachdb
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-sqlalchemy-cockroachdb.spec | 241 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 243 insertions, 0 deletions
@@ -0,0 +1 @@ +/sqlalchemy-cockroachdb-2.0.0.tar.gz diff --git a/python-sqlalchemy-cockroachdb.spec b/python-sqlalchemy-cockroachdb.spec new file mode 100644 index 0000000..592615f --- /dev/null +++ b/python-sqlalchemy-cockroachdb.spec @@ -0,0 +1,241 @@ +%global _empty_manifest_terminate_build 0 +Name: python-sqlalchemy-cockroachdb +Version: 2.0.0 +Release: 1 +Summary: CockroachDB dialect for SQLAlchemy +License: http://www.apache.org/licenses/LICENSE-2.0 +URL: https://github.com/cockroachdb/sqlalchemy-cockroachdb +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/fa/37/53778aa3b90323d86c5873321f7d7cb51cfbd56fd8a35053dc71d606c30d/sqlalchemy-cockroachdb-2.0.0.tar.gz +BuildArch: noarch + +Requires: python3-SQLAlchemy + +%description +# CockroachDB dialect for SQLAlchemy + +## Prerequisites + +For psycopg2 support you must install either: + +* [psycopg2](https://pypi.org/project/psycopg2/), which has some + [prerequisites](https://www.psycopg.org/docs/install.html#prerequisites) of + its own. + +* [psycopg2-binary](https://pypi.org/project/psycopg2-binary/) + +(The binary package is a practical choice for development and testing but in +production it is advised to use the package built from sources.) + +Or, for asyncpg support (⚠️ experimental 🏗) you must install + +* [asyncpg](https://pypi.org/project/asyncpg/) + +## Install and usage + +Use `pip` to install the latest version. + +`pip install sqlalchemy-cockroachdb` + +NOTE: This version of the dialect requires SQLAlchemy 2.0 or later. To work with +earlier versions of SQLAlchemy you'll need to install an earlier version of this +dialect. + +`pip install sqlalchemy-cockroachdb<2.0.0` + +Use a `cockroachdb` connection string when creating the `Engine`. For example, +to connect to an insecure, local CockroachDB cluster using psycopg2: + +``` +from sqlalchemy import create_engine +engine = create_engine('cockroachdb://root@localhost:26257/defaultdb?sslmode=disable') +``` + +or + +``` +from sqlalchemy import create_engine +engine = create_engine('cockroachdb+psycopg2://root@localhost:26257/defaultdb?sslmode=disable') +``` + +To connect using asyncpg (⚠️ experimental 🏗): + +``` +from sqlalchemy import create_async_engine +engine = create_async_engine('cockroachdb+asyncpg://root@localhost:26257/defaultdb') +``` + +## Changelog + +See [CHANGES.md](https://github.com/cockroachdb/sqlalchemy-cockroachdb/blob/master/CHANGES.md) + + +%package -n python3-sqlalchemy-cockroachdb +Summary: CockroachDB dialect for SQLAlchemy +Provides: python-sqlalchemy-cockroachdb +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-sqlalchemy-cockroachdb +# CockroachDB dialect for SQLAlchemy + +## Prerequisites + +For psycopg2 support you must install either: + +* [psycopg2](https://pypi.org/project/psycopg2/), which has some + [prerequisites](https://www.psycopg.org/docs/install.html#prerequisites) of + its own. + +* [psycopg2-binary](https://pypi.org/project/psycopg2-binary/) + +(The binary package is a practical choice for development and testing but in +production it is advised to use the package built from sources.) + +Or, for asyncpg support (⚠️ experimental 🏗) you must install + +* [asyncpg](https://pypi.org/project/asyncpg/) + +## Install and usage + +Use `pip` to install the latest version. + +`pip install sqlalchemy-cockroachdb` + +NOTE: This version of the dialect requires SQLAlchemy 2.0 or later. To work with +earlier versions of SQLAlchemy you'll need to install an earlier version of this +dialect. + +`pip install sqlalchemy-cockroachdb<2.0.0` + +Use a `cockroachdb` connection string when creating the `Engine`. For example, +to connect to an insecure, local CockroachDB cluster using psycopg2: + +``` +from sqlalchemy import create_engine +engine = create_engine('cockroachdb://root@localhost:26257/defaultdb?sslmode=disable') +``` + +or + +``` +from sqlalchemy import create_engine +engine = create_engine('cockroachdb+psycopg2://root@localhost:26257/defaultdb?sslmode=disable') +``` + +To connect using asyncpg (⚠️ experimental 🏗): + +``` +from sqlalchemy import create_async_engine +engine = create_async_engine('cockroachdb+asyncpg://root@localhost:26257/defaultdb') +``` + +## Changelog + +See [CHANGES.md](https://github.com/cockroachdb/sqlalchemy-cockroachdb/blob/master/CHANGES.md) + + +%package help +Summary: Development documents and examples for sqlalchemy-cockroachdb +Provides: python3-sqlalchemy-cockroachdb-doc +%description help +# CockroachDB dialect for SQLAlchemy + +## Prerequisites + +For psycopg2 support you must install either: + +* [psycopg2](https://pypi.org/project/psycopg2/), which has some + [prerequisites](https://www.psycopg.org/docs/install.html#prerequisites) of + its own. + +* [psycopg2-binary](https://pypi.org/project/psycopg2-binary/) + +(The binary package is a practical choice for development and testing but in +production it is advised to use the package built from sources.) + +Or, for asyncpg support (⚠️ experimental 🏗) you must install + +* [asyncpg](https://pypi.org/project/asyncpg/) + +## Install and usage + +Use `pip` to install the latest version. + +`pip install sqlalchemy-cockroachdb` + +NOTE: This version of the dialect requires SQLAlchemy 2.0 or later. To work with +earlier versions of SQLAlchemy you'll need to install an earlier version of this +dialect. + +`pip install sqlalchemy-cockroachdb<2.0.0` + +Use a `cockroachdb` connection string when creating the `Engine`. For example, +to connect to an insecure, local CockroachDB cluster using psycopg2: + +``` +from sqlalchemy import create_engine +engine = create_engine('cockroachdb://root@localhost:26257/defaultdb?sslmode=disable') +``` + +or + +``` +from sqlalchemy import create_engine +engine = create_engine('cockroachdb+psycopg2://root@localhost:26257/defaultdb?sslmode=disable') +``` + +To connect using asyncpg (⚠️ experimental 🏗): + +``` +from sqlalchemy import create_async_engine +engine = create_async_engine('cockroachdb+asyncpg://root@localhost:26257/defaultdb') +``` + +## Changelog + +See [CHANGES.md](https://github.com/cockroachdb/sqlalchemy-cockroachdb/blob/master/CHANGES.md) + + +%prep +%autosetup -n sqlalchemy-cockroachdb-2.0.0 + +%build +%py3_build + +%install +%py3_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + +%files -n python3-sqlalchemy-cockroachdb -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon Apr 10 2023 Python_Bot <Python_Bot@openeuler.org> - 2.0.0-1 +- Package Spec generated @@ -0,0 +1 @@ +13b8cac9cabe95ecc12177b7c8b01498 sqlalchemy-cockroachdb-2.0.0.tar.gz |