etch  ] [  etch-m68k  ] [  lenny  ] [  squeeze  ] [  sid  ]
[ Paquet source : python-pysqlite2  ]

Paquet : python-pysqlite2 (2.4.1-1)

Python interface to SQLite 3

pysqlite is a DB-API 2.0-compliant database interface for SQLite.

This package is built against SQLite 3. For an interface to SQLite 2, see the package python-sqlite. An alternative Python SQLite 3 module is packaged as python-apsw.

SQLite is a relational database management system contained in a relatively small C library. It is a public domain project created by D. Richard Hipp. Unlike the usual client-server paradigm, the SQLite engine is not a standalone process with which the program communicates, but is linked in and thus becomes an integral part of the program. The library implements most of SQL-92 standard, including transactions, triggers and most of complex queries.

pysqlite makes this powerful embedded SQL engine available to Python programmers. It stays compatible with the Python database API specification 2.0 as much as possible, but also exposes most of SQLite's native API, so that it is for example possible to create user-defined SQL functions and aggregates in Python.

If you need a relational database for your applications, or even small tools or helper scripts, pysqlite is often a good fit. It's easy to use, easy to deploy, and does not depend on any other Python libraries or platform libraries, except SQLite. SQLite itself is ported to most platforms you'd ever care about.

It's often a good alternative to MySQL, the Microsoft JET engine or the MSDE, without having any of their license and deployment issues.

Étiquettes: Software Development: Python Development, SQL, Implemented in: Python, Role: Shared Library, Works with: Databases

Autres paquets associés à python-pysqlite2

  • dépendances
  • recommandations
  • suggestions
  • dep: libc6 (>= 2.7-1) [non alpha, ia64]
    bibliothèque C GNU : bibliothèques partagées
    un paquet virtuel est également fourni par libc6-udeb
  • dep: libc6.1 (>= 2.7-1) [alpha, ia64]
    bibliothèque C GNU : bibliothèques partagées
    un paquet virtuel est également fourni par libc6.1-udeb
  • dep: libsqlite3-0 (>= 3.4.2)
    Bibliothèque partagée SQLite 3
  • dep: python (<< 2.6)
    Langage interactif de haut niveau orienté objet (version par défaut)
    dep: python (>= 2.4)
  • dep: python-central (>= 0.5.8)
    Utilitaire d'enregistrement et de compilation pour les paquets Python

Télécharger python-pysqlite2

Télécharger pour toutes les architectures proposées
Architecture Taille du paquet Espace occupé une fois installé Fichiers
alpha 97,4 ko528 ko [liste des fichiers]
amd64 94,4 ko500 ko [liste des fichiers]
arm 85,4 ko472 ko [liste des fichiers]
armel 87,2 ko472 ko [liste des fichiers]
hppa 95,5 ko492 ko [liste des fichiers]
i386 87,3 ko388 ko [liste des fichiers]
ia64 113,3 ko608 ko [liste des fichiers]
mips 87,4 ko496 ko [liste des fichiers]
mipsel 86,8 ko496 ko [liste des fichiers]
powerpc 96,6 ko508 ko [liste des fichiers]
s390 95,7 ko496 ko [liste des fichiers]
sparc 87,8 ko484 ko [liste des fichiers]