Metadata-Version: 2.1
Name: SQLObject
Version: 3.13.0
Summary: Object-Relational Manager, aka database wrapper
Home-page: http://sqlobject.org/
Author: Ian Bicking
Author-email: ianb@colorstudy.com
Maintainer: Oleg Broytman
Maintainer-email: phd@phdru.name
License: LGPL
Download-URL: https://pypi.org/project/SQLObject/3.13.0/
Project-URL: Issue tracker, https://github.com/sqlobject/sqlobject/issues
Project-URL: Wikipedia, https://en.wikipedia.org/wiki/SQLObject
Project-URL: Development docs, http://sqlobject.org/devel/
Project-URL: Download, https://pypi.org/project/SQLObject/3.13.0/
Project-URL: Github repo, https://github.com/sqlobject
Project-URL: SourceForge project, https://sourceforge.net/projects/sqlobject/
Project-URL: Homepage, http://sqlobject.org/
Project-URL: Twitter, https://twitter.com/SQLObject
Keywords: sql,orm,object-relational mapper
Platform: Any
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Database
Classifier: Topic :: Database :: Front-Ends
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires: FormEncode
Requires: PyDispatcher
Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*
Description-Content-Type: text/x-rst
Provides-Extra: mysql
Provides-Extra: odbc
Provides-Extra: kinterbasdb
Provides-Extra: psycopg
Provides-Extra: postgres
Provides-Extra: psycopg2-binary
Provides-Extra: pymysql
Provides-Extra: sapdb
Provides-Extra: adodbapi
Provides-Extra: zope-dt
Provides-Extra: pypyodbc
Provides-Extra: mysql-connector-python
Provides-Extra: pg8000
Provides-Extra: sybase
Provides-Extra: pymssql
Provides-Extra: mariadb
Provides-Extra: pygresql
Provides-Extra: firebirdsql
Provides-Extra: psycopg-c
Provides-Extra: fdb
Provides-Extra: postgresql
Provides-Extra: psycopg2
Provides-Extra: mysql-connector
Provides-Extra: pyodbc
Requires-Dist: PyDispatcher (>=2.0.4)
Requires-Dist: FormEncode (!=1.3.0,>=1.1.1); python_version == "2.7"
Requires-Dist: FormEncode (>=2.1.1); python_version >= "3.13"
Requires-Dist: FormEncode (>=1.3.1); python_version >= "3.4"
Provides-Extra: adodbapi
Requires-Dist: adodbapi; extra == 'adodbapi'
Provides-Extra: fdb
Requires-Dist: fdb; extra == 'fdb'
Provides-Extra: firebirdsql
Requires-Dist: firebirdsql; extra == 'firebirdsql'
Provides-Extra: kinterbasdb
Requires-Dist: kinterbasdb; extra == 'kinterbasdb'
Provides-Extra: mariadb
Requires-Dist: mariadb; extra == 'mariadb'
Provides-Extra: mysql-connector
Requires-Dist: mysql-connector; extra == 'mysql-connector'
Provides-Extra: mysql-connector-python
Requires-Dist: mysql-connector-python (<=8.0.23); (python_version=="2.7") and extra == 'mysql-connector-python'
Provides-Extra: mysql-connector-python
Requires-Dist: mysql-connector-python (<=8.0.29,>=8.0.28); (python_version=="3.10") and extra == 'mysql-connector-python'
Provides-Extra: mysql-connector-python
Requires-Dist: mysql-connector-python (<=8.0.22,>2.0); (python_version=="3.4") and extra == 'mysql-connector-python'
Requires-Dist: protobuf (<3.19); (python_version=="3.4") and extra == 'mysql-connector-python'
Provides-Extra: mysql-connector-python
Requires-Dist: mysql-connector-python (<=8.0.23,>=8.0.5); (python_version=="3.5") and extra == 'mysql-connector-python'
Provides-Extra: mysql-connector-python
Requires-Dist: mysql-connector-python (<=8.0.28,>=8.0.6); (python_version=="3.6") and extra == 'mysql-connector-python'
Provides-Extra: mysql-connector-python
Requires-Dist: mysql-connector-python (<=8.0.29,>=8.0.13); (python_version=="3.7") and extra == 'mysql-connector-python'
Provides-Extra: mysql-connector-python
Requires-Dist: mysql-connector-python (<=8.0.29,>=8.0.19); (python_version=="3.8") and extra == 'mysql-connector-python'
Provides-Extra: mysql-connector-python
Requires-Dist: mysql-connector-python (<=8.0.29,>=8.0.24); (python_version=="3.9") and extra == 'mysql-connector-python'
Provides-Extra: mysql-connector-python
Requires-Dist: mysql-connector-python (>=8.0.29); (python_version>="3.11") and extra == 'mysql-connector-python'
Provides-Extra: mysql
Requires-Dist: MySQL-python; (python_version=="2.7") and extra == 'mysql'
Provides-Extra: mysql
Requires-Dist: mysqlclient; (python_version>="3.4") and extra == 'mysql'
Provides-Extra: odbc
Requires-Dist: pyodbc; extra == 'odbc'
Provides-Extra: pg8000
Requires-Dist: pg8000 (<1.13); (python_version=="2.7") and extra == 'pg8000'
Provides-Extra: pg8000
Requires-Dist: pg8000 (<1.12.4); (python_version=="3.4") and extra == 'pg8000'
Provides-Extra: pg8000
Requires-Dist: pg8000; (python_version>="3.5") and extra == 'pg8000'
Provides-Extra: postgres
Requires-Dist: psycopg2-binary; extra == 'postgres'
Provides-Extra: postgresql
Requires-Dist: psycopg2-binary; extra == 'postgresql'
Provides-Extra: psycopg-c
Requires-Dist: psycopg-c; (python_version>="3.6") and extra == 'psycopg-c'
Provides-Extra: psycopg2
Requires-Dist: psycopg2-binary; extra == 'psycopg2'
Provides-Extra: psycopg2-binary
Requires-Dist: psycopg2-binary; (python_version!="3.4") and extra == 'psycopg2-binary'
Provides-Extra: psycopg2-binary
Requires-Dist: psycopg2-binary (==2.8.4); (python_version=="3.4") and extra == 'psycopg2-binary'
Provides-Extra: psycopg
Requires-Dist: psycopg[binary]; (python_version>="3.6") and extra == 'psycopg'
Provides-Extra: pygresql
Requires-Dist: pygresql; (python_version!="3.4") and extra == 'pygresql'
Provides-Extra: pygresql
Requires-Dist: pygresql (<5.2); (python_version=="3.4") and extra == 'pygresql'
Provides-Extra: pymssql
Requires-Dist: pymssql; extra == 'pymssql'
Provides-Extra: pymysql
Requires-Dist: pymysql (<1.0); (python_version == "2.7" or python_version == "3.5") and extra == 'pymysql'
Provides-Extra: pymysql
Requires-Dist: pymysql (<0.10.0); (python_version == "3.4") and extra == 'pymysql'
Provides-Extra: pymysql
Requires-Dist: pymysql (<1.0.3); (python_version == "3.6") and extra == 'pymysql'
Provides-Extra: pymysql
Requires-Dist: pymysql; (python_version >= "3.7") and extra == 'pymysql'
Provides-Extra: pyodbc
Requires-Dist: pyodbc; extra == 'pyodbc'
Provides-Extra: pypyodbc
Requires-Dist: pypyodbc; extra == 'pypyodbc'
Provides-Extra: sapdb
Requires-Dist: sapdb; extra == 'sapdb'
Provides-Extra: sybase
Requires-Dist: Sybase; extra == 'sybase'
Provides-Extra: zope-dt
Requires-Dist: zope.datetime; (python_version!="3.4") and extra == 'zope-dt'
Provides-Extra: zope-dt
Requires-Dist: zope.datetime (<4.3); (python_version=="3.4") and extra == 'zope-dt'

SQLObject is a popular *Object Relational Manager* for providing an
object interface to your database, with tables as classes, rows as
instances, and columns as attributes.

SQLObject includes a Python-object-based query language that makes SQL
more abstract, and provides substantial database independence for
applications.

Supports MySQL, PostgreSQL, SQLite, Firebird, Sybase, MSSQL and MaxDB (SAPDB).
Python 2.7 or 3.4+ is required.

For development see the projects at
`SourceForge <https://sourceforge.net/projects/sqlobject/>`_
and `GitHub <https://github.com/sqlobject>`_.

.. image:: https://github.com/sqlobject/sqlobject/actions/workflows/run-tests.yaml/badge.svg?branch=github-actions
   :target: https://github.com/sqlobject/sqlobject/actions/workflows/run-tests.yaml


