Registration is now invite-only. Any user can make an invite, you need to create it here and give resulting link to someone to register.

About project

This library takes the SQLite module from Python 3 and packages it as a separately-installable module.

This may be useful for creating SQLite modules capable of working with other versions of SQLite (via the amalgamation option).

Additional features:

User-defined window functions (requires SQLite >= 3.25)
Flags and VFS an be specified when opening connection
Incremental BLOB I/O, bpo-24905
Improved error messages, bpo-16379
Simplified detection of DML statements via sqlite3_stmt_readonly.
Sqlite native backup API (also present in standard library 3.7 and newer).

A completely self-contained binary package (wheel) is available for versions 0.4.1 and newer as pysqlite3-binary. This package contains the latest release of SQLite compiled with numerous extensions, and requires no external dependencies.

Last commit

avatar
spec cleaner has added 2f370ddd87
automated spec cleanup

Files in

100644 | 53 lines (43 sloc) | 1.47 KB
%global pypi_name pysqlite3

Summary:	Python3 bindings for sqlite3
Name:		python-sqlite3
Version:	0.5.4
Release:	2
License:	zlib
Group:		Development/Python
Url:		https://github.com/coleifer/pysqlite3
Source0:	%pypi_source
BuildRequires:	python3dist(setuptools)
BuildRequires:	pkgconfig(python3)
BuildRequires:	pkgconfig(sqlite3)

%description
This library takes the SQLite module from Python 3 and packages it as a
separately-installable module.
This may be useful for creating SQLite modules capable of working with other
versions of SQLite (via the amalgamation option).

#------------------------------------------------------------------

%package -n python3-%{pypi_name}
Summary:	Python3 bindings for sqlite3
Group:		Development/Python
# TODO What about autoprovides?
Provides:	python3egg(sqlite3) = %{version}
Provides:	python3dist(sqlite3) = %{version}
Provides:	python%{py3_ver}dist(sqlite3) = %{version}
Provides:	python3-sqlite3 = %{version}

%description -n python3-%{pypi_name}
This library takes the SQLite module from Python 3 and packages it as a
separately-installable module.
This may be useful for creating SQLite modules capable of working with other
versions of SQLite (via the amalgamation option).

%files -n python3-%{pypi_name}
%doc README.md
%license LICENSE
%{python3_sitearch}/*.egg-info/*
%{python3_sitearch}/pysqlite3/*

#------------------------------------------------------------------

%prep
%autosetup -p1 -n %{pypi_name}-%{version}

%build
%py3_build

%install
%py3_install