mirror of
https://github.com/psycopg/psycopg2.git
synced 2024-11-23 01:16:34 +03:00
PostgreSQL database adapter for the Python programming language
2997c0eb6c
The MSVC compiler sees a request for the main symbol (init__pyscopg) to be exported twice during the build process and issues a warning in 64bit mode. One symbol is from distutils exporting the library with the build_ext.get_export_symbols() function, the other is from the #define PyMODINIT_FUNC (define in pyport.h) that begins the main _psycopg module. This patch overrides the get_export_symbols function and returns an empty array of symbols to export if the compiler is MSVC. |
||
---|---|---|
debian | ||
doc | ||
examples | ||
lib | ||
psycopg | ||
psycopg2da | ||
sandbox | ||
scripts | ||
tests | ||
ZPsycopgDA | ||
.gitignore | ||
AUTHORS | ||
ChangeLog | ||
INSTALL | ||
LICENSE | ||
Makefile | ||
MANIFEST.in | ||
NEWS | ||
psycopg2.cproj | ||
psycopg2.sln | ||
README | ||
setup.cfg | ||
setup.py |
psycopg2 - Python-PostgreSQL Database Adapter ******************************************** psycopg2 is a PostgreSQL database adapter for the Python programming language. psycopg2 was written with the aim of being very small and fast, and stable as a rock. psycopg2 is different from the other database adapter because it was designed for heavily multi-threaded applications that create and destroy lots of cursors and make a conspicuous number of concurrent INSERTs or UPDATEs. psycopg2 also provide full asycronous operations and support for coroutine libraries. psycopg2 can compile and run on Linux, FreeBSD, Solaris, MacOS X and Windows architecture. It supports Python versions from 2.4 onwards and PostgreSQL versions from 7.4 onwards. psycopg2 is free software ("free as in freedom" but I like beer too.) It is licensed under the GNU Lesser General Public License, version 3 or later plus an exception to allow OpenSSL (libpq) linking; see LICENSE for more details. Documentation ------------- Start by reading the INSTALL file. More information about psycopg2 extensions to the DBAPI-2.0 is available in the files located in the doc/ direcory. Example code can be found in the examples/ directory. If you make any changes to the code make sure to run the unit tests localed in tests/. Online documentation can be found at: http://initd.org/psycopg/ If you stumble upon any bugs, please tell us at: http://psycopg.lighthouseapp.com/ Contributors ------------ For a list of contributors to the project, see the AUTHORS file.