%global _empty_manifest_terminate_build 0 Name: python-sqlalchemy-cockroachdb Version: 2.0.1 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/72/74/7157d36dee9175864f803fdbc931913dac17b0d4eee24727dbdac1244543/sqlalchemy-cockroachdb-2.0.1.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.1 %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 * Fri Apr 21 2023 Python_Bot - 2.0.1-1 - Package Spec generated