Psycopg is a PostgreSQL adapter for the Python programming language. It is a
wrapper for the libpq, the official PostgreSQL client library.
Quick Install¶
For most operating systems, the quickest way to install Psycopg is using the
wheel package available on PyPI:
$ pip install psycopg2-binary
This will install a pre-compiled binary version of the module which does not
require the build or runtime prerequisites described below. Make sure to use
an up-to-date version of pip (you can upgrade it using something
like pip install -U pip
).
You may then import the psycopg2
package, as usual:
import psycopg2 # Connect to your postgres DB conn = psycopg2.connect("dbname=test user=postgres") # Open a cursor to perform database operations cur = conn.cursor() # Execute a query cur.execute("SELECT * FROM my_data") # Retrieve query results records = cur.fetchall()
psycopg vs psycopg-binary¶
The psycopg2-binary
package is meant for beginners to start playing
with Python and PostgreSQL without the need to meet the build
requirements.
If you are the maintainer of a published package depending on psycopg2
you shouldn’t use psycopg2-binary
as a module dependency. For
production use you are advised to use the source distribution.
The binary packages come with their own versions of a few C libraries,
among which libpq
and libssl
, which will be used regardless of other
libraries available on the client: upgrading the system libraries will not
upgrade the libraries used by psycopg2
. Please build psycopg2
from
source if you want to maintain binary upgradeability.
Warning
The psycopg2
wheel package comes packaged, among the others, with its
own libssl
binary. This may create conflicts with other extension
modules binding with libssl
as well, for instance with the Python
ssl
module: in some cases, under concurrency, the interaction between
the two libraries may result in a segfault. In case of doubts you are
advised to use a package built from source.
Change in binary packages between Psycopg 2.7 and 2.8¶
In version 2.7.x, pip install psycopg2 would have tried to install
automatically the binary package of Psycopg. Because of concurrency problems
binary packages have displayed, psycopg2-binary
has become a separate
package, and from 2.8 it has become the only way to install the binary
package.
If you are using Psycopg 2.7 and you want to disable the use of wheel binary
packages, relying on the system libraries available on your client, you
can use the pip --no-binary
option, e.g.:
$ pip install --no-binary :all: psycopg2
which can be specified in your requirements.txt
files too, e.g. use:
psycopg2>=2.7,<2.8 --no-binary psycopg2
to use the last bugfix release of the psycopg2
2.7 package, specifying to
always compile it from source. Of course in this case you will have to meet
the build prerequisites.
Prerequisites¶
The current psycopg2
implementation supports:
-
Python versions from 3.8 to 3.13
-
PostgreSQL server versions from 7.4 to 17
-
PostgreSQL client library version from 9.1
Note
Not all the psycopg2 versions support all the supported Python versions.
Please see the release notes to verify when the support for
a new Python version was added and when the support for an old Python
version was removed.
Build prerequisites¶
The build prerequisites are to be met in order to install Psycopg from source
code, from a source distribution package, GitHub or from PyPI.
Psycopg is a C wrapper around the libpq PostgreSQL client library. To install
it from sources you will need:
-
A C compiler.
-
The Python header files. They are usually installed in a package such as
python-dev or python3-dev. A message such as error: Python.h: No
such file or directory is an indication that the Python headers are
missing. -
The libpq header files. They are usually installed in a package such as
libpq-dev. If you get an error: libpq-fe.h: No such file or directory
you are missing them. -
The pg_config program: it is usually installed by the
libpq-dev package but sometimes it is not in aPATH
directory.
Having it in thePATH
greatly streamlines the installation, so try
runningpg_config --version
: if it returns an error or an unexpected
version number then locate the directory containing the pg_config
shipped with the right libpq version (usually
/usr/lib/postgresql/X.Y/bin/
) and add it to thePATH
:$ export PATH=/usr/lib/postgresql/X.Y/bin/:$PATH
You only need pg_config to compile
psycopg2
, not for its
regular usage.
Once everything is in place it’s just a matter of running the standard:
or, from the directory containing the source code:
$ python setup.py build $ python setup.py install
Runtime requirements¶
Unless you compile psycopg2
as a static library, or you install it from a
self-contained wheel package, it will need the libpq library at runtime
(usually distributed in a libpq.so
or libpq.dll
file). psycopg2
relies on the host OS to find the library if the library is installed in a
standard location there is usually no problem; if the library is in a
non-standard location you will have to tell Psycopg how to find it,
which is OS-dependent (for instance setting a suitable
LD_LIBRARY_PATH
on Linux).
Note
The libpq header files used to compile psycopg2
should match the
version of the library linked at runtime. If you get errors about missing
or mismatching libraries when importing psycopg2
check (e.g. using
ldd) if the module psycopg2/_psycopg.so
is linked to the
right libpq.so
.
Note
Whatever version of libpq psycopg2
is compiled with, it will be
possible to connect to PostgreSQL servers of any supported version: just
install the most recent libpq version or the most practical, without
trying to match it to the version of the PostgreSQL server you will have
to connect to.
Non-standard builds¶
If you have less standard requirements such as:
-
creating a debug build,
-
using pg_config not in the
PATH
,
then take a look at the setup.cfg
file.
Some of the options available in setup.cfg
are also available as command
line arguments of the build_ext
sub-command. For instance you can specify
an alternate pg_config location using:
$ python setup.py build_ext --pg-config /path/to/pg_config build
Use python setup.py build_ext --help
to get a list of the options
supported.
Creating a debug build¶
In case of problems, Psycopg can be configured to emit detailed debug
messages, which can be very useful for diagnostics and to report a bug. In
order to create a debug package:
-
Download and unpack the Psycopg source package (the
.tar.gz
package). -
Edit the
setup.cfg
file adding thePSYCOPG_DEBUG
flag to the
define
option. -
Compile and install the package.
-
Set the
PSYCOPG_DEBUG
environment variable:
-
Run your program (making sure that the
psycopg2
package imported is the
one you just compiled and not e.g. the system one): you will have a copious
stream of informations printed on stderr.
Non-standard Python Implementation¶
The psycopg2
package is the current mature implementation of the adapter: it
is a C extension and as such it is only compatible with CPython. If you want
to use Psycopg on a different Python implementation (PyPy, Jython, IronPython)
there is a couple of alternative:
-
a Ctypes port, but it is not as mature as the C implementation yet
and it is not as feature-complete; -
a CFFI port which is currently more used and reported more efficient on
PyPy, but please be careful of its version numbers because they are not
aligned to the official psycopg2 ones and some features may differ.
Running the test suite¶
Once psycopg2
is installed you can run the test suite to verify it is
working correctly. From the source directory, you can run:
$ python -c "import tests; tests.unittest.main(defaultTest='tests.test_suite')" --verbose
The tests run against a database called psycopg2_test
on UNIX socket and
the standard port. You can configure a different database to run the test by
setting the environment variables:
-
PSYCOPG2_TESTDB
-
PSYCOPG2_TESTDB_HOST
-
PSYCOPG2_TESTDB_PORT
-
PSYCOPG2_TESTDB_USER
The database should already exist before running the tests.
If you still have problems¶
Try the following. In order:
-
Read again the Build prerequisites.
-
Read the FAQ.
-
Google for
psycopg2
your error message. Especially useful the week
after the release of a new OS X version. -
Write to the Mailing List.
-
If you think that you have discovered a bug, test failure or missing feature
please raise a ticket in the bug tracker. -
Complain on your blog or on Twitter that
psycopg2
is the worst package
ever and about the quality time you have wasted figuring out the correct
ARCHFLAGS
. Especially useful from the Starbucks near you.
psycopg2-windows
Pip, windows, AND virtualenv friendly versions of psycopg2!!!!! This works because everything is pre-compiled and beautiful.
Cool Stuff
- Easy installation of psycopg2 on windows
- Pip install works for windows
- Virtualenv friendly
- No .exe to wrangle with
Why
Every time I need to set up psycopg2 on windows, I wind up wanting to shoot something. For years, I’ve been managing my virtualenv with Jason Erickson’s awesome set of pre-compiled libraries. Recently, I decided to quit making my like so difficult and just pipify everything for windows.
Installation Scripts
Depending on your environment, you’ll want to use the appropriate script. All branches are using version 2.5.3 of psycopg2. Since psycopg2 is for PostgreSQL, you’ll obviousely want to have that installed first.
Windows 32 bit
Python 2.5
pip install git+https://github.com/nwcell/psycopg2-windows.git@win32-py25#egg=psycopg2
Python 2.6
pip install git+https://github.com/nwcell/psycopg2-windows.git@win32-py26#egg=psycopg2
Python 2.7
pip install git+https://github.com/nwcell/psycopg2-windows.git@win32-py27#egg=psycopg2
Python 3.2
pip install git+https://github.com/nwcell/psycopg2-windows.git@win32-py32#egg=psycopg2
Python 3.3
pip install git+https://github.com/nwcell/psycopg2-windows.git@win32-py33#egg=psycopg2
Python 3.4
pip install git+https://github.com/nwcell/psycopg2-windows.git@win32-py34#egg=psycopg2
Windows 64 bit
Python 2.6
pip install git+https://github.com/nwcell/psycopg2-windows.git@win64-py26#egg=psycopg2
Python 2.7
pip install git+https://github.com/nwcell/psycopg2-windows.git@win64-py27#egg=psycopg2
Python 3.2
pip install git+https://github.com/nwcell/psycopg2-windows.git@win64-py32#egg=psycopg2
Python 3.3
pip install git+https://github.com/nwcell/psycopg2-windows.git@win64-py33#egg=psycopg2
Python 3.4
pip install git+https://github.com/nwcell/psycopg2-windows.git@win64-py34#egg=psycopg2
Versions
If you want to specify your version, you may do so by installing by tag instead of branch. The naming convention is identical to branches, except you append the psycopg2 version (eg. @win32-py25-psycopg2-253). The following psycopg2 versions are available:
- 2.5.2
- 2.5.3
Tests
I’ve built a primitive test suite that builds python python virtual enviroments and then pip installs psycopg2. Pip becomes difficult to install starting with python 2.6 and I can’t find MSI installs for 2.5. Because of this, I’ve not fully tested either of those python versions. That said, I’ve put together a .bat file that builds 32 and 63 bit virtualenvs for pythons 2.7, 3.2, and 3.3. It then installs psycopg2 into each virtualenv. To keep testing easy, I’ve included python installations in the tests folder. I realize that this is not very space sensitive, so the test directory is only in the master branch. Since each compiled version of psycopg2 is kept in a separate branch, installing via pip will not download 6 python installations.
If you do want to run the tests themselves, simply clone/checkout master and run tests\scrapt.bat. From there you may read the scripts output and also check each virtualenv to ensure that the psycopg2 was installed successfully. If you wan’t to help out and have a different environment, please help with the tests. If you want to help expand the test suite, feel free to help and/or ask any questions.
The test suite assumes that you have a primary python installation with virtualenv already installed.
Successfully tested with virtualenv on Windows 7 64 bit:
- Windows 32 bit: Python 2.7
- Windows 32 bit: Python 3.2
- Windows 32 bit: Python 3.3
- Windows 64 bit: Python 2.7
- Windows 64 bit: Python 3.2
- Windows 64 bit: Python 3.3
Credits
- Me (AKA: Travis Krause): Pipified stuff…. Wrote these docs too…
- Jason Erickson: Did the legwork and compiled everything
Liscense
Same as Psycopg2
Last Updated :
03 Oct, 2024
When working with PostgreSQL databases in Python, we often need to use the psycopg2 library. It’s a popular PostgreSQL adapter for Python, making it easy to interact with PostgreSQL databases. In this article, we will learn how to install psycopg2 in Visual Studio Code (VS Code) on our system.
Step 1 — Set Up Python in VS Code
Note: Before we install psycopg2, we need to ensure that Python is installed on our system and set up in VS Code.
If you already have Python installed, you can skip this step.
Download Python:
Go to the official Python website and download the latest version of Python.
Next Run the installer. Make sure to check the box that says «Add Python to PATH» during the installation.
Step 2 — Install VS Code:
We can download VS Code from the official VS Code website and install it.
Open a Terminal in VS Code
To install psycopg2, we need to use the terminal in VS Code.
Before that, let’s create a virtual environment for our Python projects to keep dependencies isolated.
In the terminal, navigate to the project folder using cd project_directory. Then, run the following command to create a virtual environment:
python -m venv venv
Activate Virtual Environment,
.\venv\Scripts\activate #for windows
source venv/bin/activate #for macOS/Linux
Step 3: Install psycopg2
Now that our environment is ready, we can install psycopg2 using pip.
pip install psycopg2
Output:
Step 4 — Verify the Installation
First create a New Python File: To test whether the installation was successful, we can check the version of psycopg2 using the following command:
python -c "import psycopg2; print (psycopg2.__version__)"
The -c
flag allows us to run Python code directly from the command line without needing to write it into a script file.
Other way to test the installation:
In VS Code, create a new Python file (e.g., test_psycopg2.py) and add the following code.
Python
import psycopg2 print(psycopg2.__version__)
Upon running the python file using python -m test_psycopg2.py, if we get the desired output meaning that the installation was successful.
Output:
Troubleshooting Common Issues
- Error: «No module named ‘psycopg2′» this error usually means that the psycopg2 library isn’t installed in the current environment. Ensure whether the correct virtual environment is activated and run pip install psycopg2 again.
- If we get build errors on Windows, we can fix this by installing the psycopg2-binary package as mentioned earlier.
- If VS Code isn’t recognizing our Python installation, we can verify that the correct Python interpreter is selected in VS Code. We can change it by clicking on the Python version in the bottom left corner of VS Code and selecting the correct interpreter.
Conclusion
Installing psycopg2 in Visual Studio Code is a simple process that allows us to easily interact with PostgreSQL databases using Python. By setting up your environment correctly and following the steps outlined in this article, we can ensure that psycopg2 is installed and functioning properly. Whether we’re working on a small project or a large-scale application, having psycopg2 integrated on our system will streamline our database operations and improve our workflow.
Project description
Psycopg is the most popular PostgreSQL database adapter for the Python
programming language. Its main features are the complete implementation of
the Python DB API 2.0 specification and the thread safety (several threads can
share the same connection). It was designed for heavily multi-threaded
applications that create and destroy lots of cursors and make a large number
of concurrent “INSERT”s or “UPDATE”s.
Psycopg 2 is mostly implemented in C as a libpq wrapper, resulting in being
both efficient and secure. It features client-side and server-side cursors,
asynchronous communication and notifications, “COPY TO/COPY FROM” support.
Many Python types are supported out-of-the-box and adapted to matching
PostgreSQL data types; adaptation can be extended and customized thanks to a
flexible objects adaptation system.
Psycopg 2 is both Unicode and Python 3 friendly.
Documentation
Documentation is included in the doc directory and is available online.
For any other resource (source code repository, bug tracker, mailing list)
please check the project homepage.
Installation
Building Psycopg requires a few prerequisites (a C compiler, some development
packages): please check the install and the faq documents in the doc dir
or online for the details.
If prerequisites are met, you can install psycopg like any other Python
package, using pip to download it from PyPI:
$ pip install psycopg2
or using setup.py if you have downloaded the source package locally:
$ python setup.py build $ sudo python setup.py install
You can also obtain a stand-alone package, not requiring a compiler or
external libraries, by installing the psycopg2-binary package from PyPI:
$ pip install 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.
- Linux/OSX:
- Windows:
Project details
Download files
Download the file for your platform. If you’re not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file psycopg2-binary-2.9.10.tar.gz
.
File metadata
-
Download URL:
psycopg2-binary-2.9.10.tar.gz - Upload date:
- Size: 385.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2-binary-2.9.10.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b3df0e6990aa98acda57d983942eff13d824135fe2250e6522edaa782a06de2 |
|
MD5 | 96c2647f95ea5540fe9d05fc510882af |
|
BLAKE2b-256 | cb0ebdc8274dc0585090b4e3432267d7be4dfbfd8971c0fa59167c711105a6bf |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp313-cp313-win_amd64.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp313-cp313-win_amd64.whl - Upload date:
- Size: 2.6 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp313-cp313-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27422aa5f11fbcd9b18da48373eb67081243662f9b46e6fd07c3eb46e4535142 |
|
MD5 | 8491247f295297a1a45746902476dd4d |
|
BLAKE2b-256 | 0850d13ea0a054189ae1bc21af1d85b6f8bb9bbc5572991055d70ad9006fe2d6 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp313-cp313-musllinux_1_2_x86_64.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp313-cp313-musllinux_1_2_x86_64.whl - Upload date:
- Size: 3.0 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8157bed2f51db683f31306aa497311b560f2265998122abe1dce6428bd86567 |
|
MD5 | 4e58804b97263363d825ba8f650ce121 |
|
BLAKE2b-256 | b2d1323581e9273ad2c0dbd1902f3fb50c441da86e894b6e25a73c3fda32c57e |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp313-cp313-musllinux_1_2_ppc64le.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp313-cp313-musllinux_1_2_ppc64le.whl - Upload date:
- Size: 2.9 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ ppc64le
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp313-cp313-musllinux_1_2_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0c2d907a1e102526dd2986df638343388b94c33860ff3bbe1384130828714b1 |
|
MD5 | 88892ed704e31b8cddc0e92d9f4a470f |
|
BLAKE2b-256 | c4fc504d4503b2abc4570fac3ca56eb8fed5e437bf9c9ef13f36b6621db8ef00 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp313-cp313-musllinux_1_2_i686.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp313-cp313-musllinux_1_2_i686.whl - Upload date:
- Size: 2.8 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp313-cp313-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb89f0a835bcfc1d42ccd5f41f04870c1b936d8507c6df12b7737febc40f0909 |
|
MD5 | 1b19bbc93caad12fd75ebf5a78573f40 |
|
BLAKE2b-256 | ceac5b1ea50fc08a9df82de7e1771537557f07c2632231bbab652c7e22597908 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp313-cp313-musllinux_1_2_aarch64.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp313-cp313-musllinux_1_2_aarch64.whl - Upload date:
- Size: 2.9 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 230eeae2d71594103cd5b93fd29d1ace6420d0b86f4778739cb1a5a32f607d1f |
|
MD5 | 5feffa4b978a65fbb4bb767b9fdd823d |
|
BLAKE2b-256 | 5fd68708d8c6fca531057fa170cdde8df870e8b6a9b136e82b361c65e42b841e |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - Upload date:
- Size: 3.0 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8608c078134f0b3cbd9f89b34bd60a943b23fd33cc5f065e8d5f840061bd0673 |
|
MD5 | 8c8b1dd33a4314eb09e47d9019a23e49 |
|
BLAKE2b-256 | 4325c603cd81402e69edf7daa59b1602bd41eb9859e2824b8c0855d748366ac9 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl - Upload date:
- Size: 3.3 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3abb691ff9e57d4a93355f60d4f4c1dd2d68326c968e7db17ea96df3c023ef73 |
|
MD5 | e3068814438ab58c662e365ed823c3d1 |
|
BLAKE2b-256 | 27ce63f946c098611f7be234c0dd7cb1ad68b0b5744d34f68062bb3c5aa510c8 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl - Upload date:
- Size: 3.1 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c4ded1a24b20021ebe677b7b08ad10bf09aac197d6943bfe6fec70ac4e4690d |
|
MD5 | 5e203a08ac35a70d02f0c2c88d268efc |
|
BLAKE2b-256 | 62e062ce5ee650e6c86719d621a761fe4bc846ab9eff8c1f12b1ed5741bf1c9b |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl - Upload date:
- Size: 2.9 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 245159e7ab20a71d989da00f280ca57da7641fa2cdcf71749c193cea540a74f7 |
|
MD5 | 41795b4784b66de01e0c8426251c5946 |
|
BLAKE2b-256 | 1b1148ea1cd11de67f9efd7262085588790a95d9dfcd9b8a687d46caf7305c1a |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp313-cp313-macosx_14_0_arm64.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp313-cp313-macosx_14_0_arm64.whl - Upload date:
- Size: 3.3 MB
- Tags: CPython 3.13, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp313-cp313-macosx_14_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e217ce4d37667df0bc1c397fdcd8de5e81018ef305aed9415c3b093faaeb10fb |
|
MD5 | 9a7651ab42c18ff11ea57c89c6b8c6e0 |
|
BLAKE2b-256 | 3544257ddadec7ef04536ba71af6bc6a75ec05c5343004a7ec93006bee66c0bc |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp313-cp313-macosx_12_0_x86_64.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp313-cp313-macosx_12_0_x86_64.whl - Upload date:
- Size: 3.0 MB
- Tags: CPython 3.13, macOS 12.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp313-cp313-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26540d4a9a4e2b096f1ff9cce51253d0504dca5a85872c7f7be23be5a53eb18d |
|
MD5 | 8f37a42d41ac6393a8b7600394316469 |
|
BLAKE2b-256 | 3e30d41d3ba765609c0763505d565c4d12d8f3c79793f0d0f044ff5a28bf395b |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp312-cp312-win_amd64.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp312-cp312-win_amd64.whl - Upload date:
- Size: 1.2 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18c5ee682b9c6dd3696dad6e54cc7ff3a1a9020df6a5c0f861ef8bfd338c3ca0 |
|
MD5 | 8a679d6131f35efdb4a5e96aabcbaa47 |
|
BLAKE2b-256 | 922906261ea000e2dc1e22907dbbc483a1093665509ea586b29b8986a0e56733 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp312-cp312-win32.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp312-cp312-win32.whl - Upload date:
- Size: 1.0 MB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec8a77f521a17506a24a5f626cb2aee7850f9b69a0afe704586f63a464f3cd64 |
|
MD5 | 9616f60875ec1ffd161b0332d8fa71ba |
|
BLAKE2b-256 | d3bd213e59854fafe87ba47814bf413ace0dcee33a89c8c8c814faca6bc7cf3c |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp312-cp312-musllinux_1_2_x86_64.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp312-cp312-musllinux_1_2_x86_64.whl - Upload date:
- Size: 3.0 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3cc28a6fd5a4a26224007712e79b81dbaee2ffb90ff406256158ec4d7b52b47 |
|
MD5 | f8d4eb2499a914e57e35d6414e3b556d |
|
BLAKE2b-256 | 2d70aa69c9f69cf09a01da224909ff6ce8b68faeef476f00f7ec377e8f03be70 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp312-cp312-musllinux_1_2_ppc64le.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp312-cp312-musllinux_1_2_ppc64le.whl - Upload date:
- Size: 2.9 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ ppc64le
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 155e69561d54d02b3c3209545fb08938e27889ff5a10c19de8d23eb5a41be8a5 |
|
MD5 | 224245c75ac11fd625154673f3def27d |
|
BLAKE2b-256 | 4de40c407ae919ef626dbdb32835a03b6737013c3cc7240169843965cada2bdf |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp312-cp312-musllinux_1_2_i686.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp312-cp312-musllinux_1_2_i686.whl - Upload date:
- Size: 2.8 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp312-cp312-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7cd730dfa7c36dbe8724426bf5612798734bff2d3c3857f36f2733f5bfc7c00 |
|
MD5 | 960d37506d60675f808b263f5dac589b |
|
BLAKE2b-256 | 05f720d7bf796593c4fea95e12119d6cc384ff1f6141a24fbb7df5a668d29d29 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp312-cp312-musllinux_1_2_aarch64.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp312-cp312-musllinux_1_2_aarch64.whl - Upload date:
- Size: 2.9 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6dc08420625b5a20b53551c50deae6e231e6371194fa0651dbe0fb206452ae1f |
|
MD5 | 124b6a262ada29a8efe2ba5312349155 |
|
BLAKE2b-256 | 94284d6f8c255f0dfffb410db2b3f9ac5218d959a66c715c34cac31081e19b95 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - Upload date:
- Size: 3.0 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cd9b4f2cfab88ed4a9106192de509464b75a906462fb846b936eabe45c2063e |
|
MD5 | 053f7dbea7058b442ac4f8d85f4431d0 |
|
BLAKE2b-256 | 10dbd09da68c6a0cdab41566b74e0a6068a425f077169bed0946559b7348ebe9 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl - Upload date:
- Size: 3.3 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f758ed67cab30b9a8d2833609513ce4d3bd027641673d4ebc9c067e4d208eec1 |
|
MD5 | 1317b9271d09d2b10f004d48a6170a78 |
|
BLAKE2b-256 | 18ed0a8e4153c9b769f59c02fb5e7914f20f0b2483a19dae7bf2db54b743d0d0 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl - Upload date:
- Size: 3.1 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b2c956c028ea5de47ff3a8d6b3cc3330ab45cf0b7c3da35a2d6ff8420896526 |
|
MD5 | edc5c51e5cb1873ef391f15aa61bbd3d |
|
BLAKE2b-256 | 0bb1cfedc0e0e6f9ad61f8657fd173b2f831ce261c02a08c0b09c652b127d813 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl - Upload date:
- Size: 2.9 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3923c1d9870c49a2d44f795df0c889a22380d36ef92440ff618ec315757e539 |
|
MD5 | 7c30a1ebafa40c2662907cad8e2b329a |
|
BLAKE2b-256 | 30b7a68c2b4bff1cbb1728e3ec864b2d92327c77ad52edcd27922535a8366f68 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp312-cp312-macosx_14_0_arm64.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp312-cp312-macosx_14_0_arm64.whl - Upload date:
- Size: 3.3 MB
- Tags: CPython 3.12, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp312-cp312-macosx_14_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9440fa522a79356aaa482aa4ba500b65f28e5d0e63b801abf6aa152a29bd842a |
|
MD5 | 2f57a4c08030116cf4e5312c5de1b015 |
|
BLAKE2b-256 | 8b316d225b7b641a1a2148e3ed65e1aa74fc86ba3fee850545e27be9e1de893d |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp312-cp312-macosx_12_0_x86_64.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp312-cp312-macosx_12_0_x86_64.whl - Upload date:
- Size: 3.0 MB
- Tags: CPython 3.12, macOS 12.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp312-cp312-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 880845dfe1f85d9d5f7c412efea7a08946a46894537e4e5d091732eb1d34d9a0 |
|
MD5 | f42cd04f09877d122c98d99f4d786bb6 |
|
BLAKE2b-256 | 497d465cc9795cf76f6d329efdafca74693714556ea3891813701ac1fee87545 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp311-cp311-win_amd64.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp311-cp311-win_amd64.whl - Upload date:
- Size: 1.2 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee0e8c683a7ff25d23b55b11161c2663d4b099770f6085ff0a20d4505778d6b4 |
|
MD5 | 4feba746bd4aa47bcee41552eb040458 |
|
BLAKE2b-256 | 61693b3d7bd583c6d3cbe5100802efa5beacaacc86e37b653fc708bf3d6853b8 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp311-cp311-win32.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp311-cp311-win32.whl - Upload date:
- Size: 1.0 MB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ecced182e935529727401b24d76634a357c71c9275b356efafd8a2a91ec07392 |
|
MD5 | d2f6541fc92557bc3de321e6749bef00 |
|
BLAKE2b-256 | e26b144336a9bf08a67d217b3af3246abb1d027095dab726f0687f01f43e8c03 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp311-cp311-musllinux_1_2_x86_64.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp311-cp311-musllinux_1_2_x86_64.whl - Upload date:
- Size: 3.0 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35958ec9e46432d9076286dda67942ed6d968b9c3a6a2fd62b48939d1d78bf68 |
|
MD5 | 0d125894b52b38646400d1f7bcde17f7 |
|
BLAKE2b-256 | dc9abcb8773b88e45fb5a5ea8339e2104d82c863a3b8558fbb2aadfe66df86b3 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp311-cp311-musllinux_1_2_ppc64le.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp311-cp311-musllinux_1_2_ppc64le.whl - Upload date:
- Size: 2.9 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ ppc64le
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 851485a42dbb0bdc1edcdabdb8557c09c9655dfa2ca0460ff210522e073e319e |
|
MD5 | ce937cfc395463a58159d6667f8a8be2 |
|
BLAKE2b-256 | a5f0049e9631e3268fe4c5a387f6fc27e267ebe199acf1bc1bc9cbde4bd6916c |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp311-cp311-musllinux_1_2_i686.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp311-cp311-musllinux_1_2_i686.whl - Upload date:
- Size: 2.8 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp311-cp311-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d4fa1079cab9018f4d0bd2db307beaa612b0d13ba73b5c6304b9fe2fb441ff7 |
|
MD5 | bf93fad565d8ac644f7af00271b392ac |
|
BLAKE2b-256 | 019eef93c5d93f3dc9fc92786ffab39e323b9aed066ba59fdc34cf85e2722271 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp311-cp311-musllinux_1_2_aarch64.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp311-cp311-musllinux_1_2_aarch64.whl - Upload date:
- Size: 2.9 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a507320c58903967ef7384355a4da7ff3f28132d679aeb23572753cbf2ec10b |
|
MD5 | 02ebe03b327b4f80051135c993840216 |
|
BLAKE2b-256 | 9e2e9beaea078095cc558f215e38f647c7114987d9febfc25cb2beed7c3582a5 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - Upload date:
- Size: 3.0 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 512d29bb12608891e349af6a0cccedce51677725a921c07dba6342beaf576f9a |
|
MD5 | f3962c6179f2cdde1d883107616c7be8 |
|
BLAKE2b-256 | 5df109f45ac25e704ac954862581f9f9ae21303cc5ded3d0b775532b407f0e90 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl - Upload date:
- Size: 3.3 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2286791ececda3a723d1910441c793be44625d86d1a4e79942751197f4d30341 |
|
MD5 | 6b16b5d3eef439f8a379baa6b656a523 |
|
BLAKE2b-256 | e6c4bfadd202dcda8333a7ccafdc51c541dbdfce7c2c7cda89fa2374455d795f |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl - Upload date:
- Size: 3.1 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b3d2491d4d78b6b14f76881905c7a8a8abcf974aad4a8a0b065273a0ed7a2cb |
|
MD5 | 3142c16cbe07bc0375439cc1465eaee4 |
|
BLAKE2b-256 | 7ffdff83313f86b50f7ca089b161b8e0a22bb3c319974096093cd50680433fdb |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl - Upload date:
- Size: 2.9 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5f86c56eeb91dc3135b3fd8a95dc7ae14c538a2f3ad77a19645cf55bab1799c |
|
MD5 | bebd615c71d0b6f48df78c2d58997ea8 |
|
BLAKE2b-256 | 666e4efebe76f76aee7ec99166b6c023ff8abdc4e183f7b70913d7c047701b79 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp311-cp311-macosx_14_0_arm64.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp311-cp311-macosx_14_0_arm64.whl - Upload date:
- Size: 3.3 MB
- Tags: CPython 3.11, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp311-cp311-macosx_14_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a6784f0ce3fec4edc64e985865c17778514325074adf5ad8f80636cd029ef7c |
|
MD5 | f809d59ea41036db61d3bfa81312c5f1 |
|
BLAKE2b-256 | 1530346e4683532011561cd9c8dfeac6a8153dd96452fee0b12666058ab7893c |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp311-cp311-macosx_12_0_x86_64.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp311-cp311-macosx_12_0_x86_64.whl - Upload date:
- Size: 3.0 MB
- Tags: CPython 3.11, macOS 12.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp311-cp311-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04392983d0bb89a8717772a193cfaac58871321e3ec69514e1c4e0d4957b5aff |
|
MD5 | 32c459d16499f8d5f01d11d6bf22a9eb |
|
BLAKE2b-256 | 9c8f9feb01291d0d7a0a4c6a6bab24094135c2b59c6a81943752f632c75896d6 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp310-cp310-win_amd64.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp310-cp310-win_amd64.whl - Upload date:
- Size: 1.2 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c18f74eb4386bf35e92ab2354a12c17e5eb4d9798e4c0ad3a00783eae7cd9f1 |
|
MD5 | 12882e8794d0ce481b76a54dd303f41e |
|
BLAKE2b-256 | 224f217cd2471ecf45d82905dd09085e049af8de6cfdc008b6663c3226dc1c98 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp310-cp310-win32.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp310-cp310-win32.whl - Upload date:
- Size: 1.0 MB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5720a5d25e3b99cd0dc5c8a440570469ff82659bb09431c1439b92caf184d3b |
|
MD5 | 07e50db3189b7137fe24c2f63c37bc7c |
|
BLAKE2b-256 | d012fb8e4f485d98c570e00dad5800e9a2349cfe0f71a767c856857160d343a5 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp310-cp310-musllinux_1_2_x86_64.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp310-cp310-musllinux_1_2_x86_64.whl - Upload date:
- Size: 3.0 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c4745a90b78e51d9ba06e2088a2fe0c693ae19cc8cb051ccda44e8df8a6eb53 |
|
MD5 | 5119047fcb09cc975e3dd74d137872d3 |
|
BLAKE2b-256 | 03be2cc8f4282898306732d2ae7b7378ae14e8df3c1231b53579efa056aae887 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp310-cp310-musllinux_1_2_ppc64le.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp310-cp310-musllinux_1_2_ppc64le.whl - Upload date:
- Size: 2.9 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ ppc64le
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp310-cp310-musllinux_1_2_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e984839e75e0b60cfe75e351db53d6db750b00de45644c5d1f7ee5d1f34a1ce5 |
|
MD5 | f9f0c6b9dba3deaf3ae5f28126bd90f8 |
|
BLAKE2b-256 | 5eed440dc3f5991a8c6172a1cde44850ead0e483a375277a1aef7cfcec00af07 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp310-cp310-musllinux_1_2_i686.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp310-cp310-musllinux_1_2_i686.whl - Upload date:
- Size: 2.8 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp310-cp310-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ce3e21dc3437b1d960521eca599d57408a695a0d3c26797ea0f72e834c7ffe5 |
|
MD5 | 7423333e0030ae301773510595e03883 |
|
BLAKE2b-256 | 15d7774afa1eadb787ddf41aab52d4c62785563e29949613c958955031408ae6 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp310-cp310-musllinux_1_2_aarch64.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp310-cp310-musllinux_1_2_aarch64.whl - Upload date:
- Size: 2.9 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32581b3020c72d7a421009ee1c6bf4a131ef5f0a968fab2e2de0c9d2bb4577f1 |
|
MD5 | cd74eed5461d7e9b959152d80510182d |
|
BLAKE2b-256 | b00ec2da0db5bea88a3be52307f88b75eec72c4de62814cbe9ee600c29c06334 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - Upload date:
- Size: 3.0 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f4152f8f76d2023aac16285576a9ecd2b11a9895373a1f10fd9db54b3ff06b4 |
|
MD5 | 19cf4cd7033935103852dea0d9e68226 |
|
BLAKE2b-256 | 6433c8548560b94b7617f203d7236d6cdf36fe1a5a3645600ada6efd79da946f |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl - Upload date:
- Size: 3.3 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48b338f08d93e7be4ab2b5f1dbe69dc5e9ef07170fe1f86514422076d9c010d0 |
|
MD5 | 4e514568f77960ccd40660612f992189 |
|
BLAKE2b-256 | a0cb592d44a9546aba78f8a1249021fe7c59d3afb8a0ba51434d6610cc3462b6 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl - Upload date:
- Size: 3.1 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 270934a475a0e4b6925b5f804e3809dd5f90f8613621d062848dd82f9cd62007 |
|
MD5 | abb117679af469e1180da44f4399a251 |
|
BLAKE2b-256 | f966d1e52c20d283f1f3a8e7e5c1e06851d432f123ef57b13043b4f9b21ffa1f |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl - Upload date:
- Size: 2.9 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ad26b467a405c798aaa1458ba09d7e2b6e5f96b1ce0ac15d82fd9f95dc38a92 |
|
MD5 | 79676ee89cb04ce04e9ad2daa934b7aa |
|
BLAKE2b-256 | e5578ddd4b374fa811a0b0a0f49b6abad1cde9cb34df73ea3348cc283fcd70b4 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp310-cp310-macosx_14_0_arm64.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp310-cp310-macosx_14_0_arm64.whl - Upload date:
- Size: 3.3 MB
- Tags: CPython 3.10, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp310-cp310-macosx_14_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e9c76f0ac6f92ecfc79516a8034a544926430f7b080ec5a0537bca389ee0906 |
|
MD5 | dd42c03810062684f942c75d7763e9b6 |
|
BLAKE2b-256 | e79a7f4f2f031010bbfe6a02b4a15c01e12eb6b9b7b358ab33229f28baadbfc1 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp310-cp310-macosx_12_0_x86_64.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp310-cp310-macosx_12_0_x86_64.whl - Upload date:
- Size: 3.0 MB
- Tags: CPython 3.10, macOS 12.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ea8e3d0ae83564f2fc554955d327fa081d065c8ca5cc6d2abb643e2c9c1200f |
|
MD5 | c45870a2df990ed3f4ed62351df33d1b |
|
BLAKE2b-256 | 7a81331257dbf2801cdb82105306042f7a1637cc752f65f2bb688188e0de5f0b |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp39-cp39-win_amd64.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp39-cp39-win_amd64.whl - Upload date:
- Size: 1.2 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30e34c4e97964805f715206c7b789d54a78b70f3ff19fbe590104b71c45600e5 |
|
MD5 | d3545456f1f5623c14e70377e111d3aa |
|
BLAKE2b-256 | ad5373196ebc19d6fbfc22427b982fbc98698b7b9c361e5e7707e3a3247cf06d |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp39-cp39-win32.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp39-cp39-win32.whl - Upload date:
- Size: 1.0 MB
- Tags: CPython 3.9, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3216ccf953b3f267691c90c6fe742e45d890d8272326b4a8b20850a03d05b7b8 |
|
MD5 | d8afea9190add94eaadce2d8a76d74f8 |
|
BLAKE2b-256 | 8521195d69371330983aa16139e60ba855d0a18164c9295f3a3696be41bbcd54 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp39-cp39-musllinux_1_2_x86_64.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp39-cp39-musllinux_1_2_x86_64.whl - Upload date:
- Size: 3.0 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f5d859928e635fa3ce3477704acee0f667b3a3d3e4bb109f2b18d4005f38287 |
|
MD5 | 3c6846b782c470f7b901ea9cbb526ae1 |
|
BLAKE2b-256 | 5786d2943df70469e6afab3b5b8e1367fccc61891f46de436b24ddee6f2c8404 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp39-cp39-musllinux_1_2_ppc64le.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp39-cp39-musllinux_1_2_ppc64le.whl - Upload date:
- Size: 2.9 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ ppc64le
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp39-cp39-musllinux_1_2_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19721ac03892001ee8fdd11507e6a2e01f4e37014def96379411ca99d78aeb2c |
|
MD5 | 1e14e497ffca97f87fa3e9a6fe127e6c |
|
BLAKE2b-256 | 712a43f77a9b8ee0b10e2de784d97ddc099d9fe0d9eec462a006e4d2cc74756d |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp39-cp39-musllinux_1_2_i686.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp39-cp39-musllinux_1_2_i686.whl - Upload date:
- Size: 2.8 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp39-cp39-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8aabf1c1a04584c168984ac678a668094d831f152859d06e055288fa515e4d30 |
|
MD5 | 0f07c5e252db06c66a70a64b3fc1964a |
|
BLAKE2b-256 | 57bc2ed1bd182219065692ed458d218d311b0b220b20662d25d913bc4e8d3549 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp39-cp39-musllinux_1_2_aarch64.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp39-cp39-musllinux_1_2_aarch64.whl - Upload date:
- Size: 2.9 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79625966e176dc97ddabc142351e0409e28acf4660b88d1cf6adb876d20c490d |
|
MD5 | d4f470a2470f4338b28b26bdd0f302d1 |
|
BLAKE2b-256 | 25f90fc49efd2d4d6db3a8d0a3f5749b33a0d3fdd872cad49fbf5bfce1c50027 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - Upload date:
- Size: 3.0 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b269105e59ac96aba877c1707c600ae55711d9dcd3fc4b5012e4af68e30c648 |
|
MD5 | 57b6c67df2da9bc71fe4d276de9b028e |
|
BLAKE2b-256 | f3de6157e4ef242920e8f2749f7708d5cc8815414bdd4a27a91996e7cd5c80df |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl - Upload date:
- Size: 3.3 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8b58f0a96e7a1e341fc894f62c1177a7c83febebb5ff9123b579418fdc8a481 |
|
MD5 | a04c92bb0e7201b43752afa131bc722b |
|
BLAKE2b-256 | 71df8047d85c3d23864aca4613c3be1ea0fe61dbe4e050a89ac189f9dce4403e |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl - Upload date:
- Size: 3.1 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7559bce4b505762d737172556a4e6ea8a9998ecac1e39b5233465093e8cee697 |
|
MD5 | d691f07b92d8cb6b15d9240c770f2533 |
|
BLAKE2b-256 | 47ed5932b0458a7fc61237b653df050513c8d18a6f4083cc7f90dcef967f7bce |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl - Upload date:
- Size: 2.9 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d00924255d7fc916ef66e4bf22f354a940c67179ad3fd7067d7a0a9c84d2fbfc |
|
MD5 | 1b2c77d0452aa2a241666eedb78d621c |
|
BLAKE2b-256 | e0e85a12211a1f5b959f3e3ccd342eace60c1f26422f53e06d687821dc268780 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp39-cp39-macosx_12_0_x86_64.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp39-cp39-macosx_12_0_x86_64.whl - Upload date:
- Size: 3.0 MB
- Tags: CPython 3.9, macOS 12.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a813c8bdbaaaab1f078014b9b0b13f5de757e2b5d9be6403639b298a04d218b |
|
MD5 | 57957395e60f942f5121a00381680372 |
|
BLAKE2b-256 | a2bce77648009b6e61af327c607543f65fdf25bcfb4100f5a6f3bdb62ddac03c |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp38-cp38-musllinux_1_2_x86_64.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp38-cp38-musllinux_1_2_x86_64.whl - Upload date:
- Size: 3.0 MB
- Tags: CPython 3.8, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8aecc5e80c63f7459a1a2ab2c64df952051df196294d9f739933a9f6687e86b3 |
|
MD5 | 3aff3244ee240eb8a427351112a9bf1e |
|
BLAKE2b-256 | a09dd4ef15458a9b879ea3bdde77c93b16ea49762cc281f44cfd8850bb537050 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp38-cp38-musllinux_1_2_ppc64le.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp38-cp38-musllinux_1_2_ppc64le.whl - Upload date:
- Size: 2.9 MB
- Tags: CPython 3.8, musllinux: musl 1.2+ ppc64le
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp38-cp38-musllinux_1_2_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffe8ed017e4ed70f68b7b371d84b7d4a790368db9203dfc2d222febd3a9c8863 |
|
MD5 | e2dca00529a570c916cf1dfcb2c59219 |
|
BLAKE2b-256 | 902b1123431e34df437768fd0d1fbb2ddde36bf44d8b3288cf1512ff66306bc3 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp38-cp38-musllinux_1_2_i686.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp38-cp38-musllinux_1_2_i686.whl - Upload date:
- Size: 2.8 MB
- Tags: CPython 3.8, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp38-cp38-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c370b1e4975df846b0277b4deba86419ca77dbc25047f535b0bb03d1a544d44 |
|
MD5 | 05ea6f50b746cb6655e42d5dd98b1466 |
|
BLAKE2b-256 | 6fdb45ca7735a461ea2669ee579afa9e23af9d0f9453ca34c357dd648625ed39 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp38-cp38-musllinux_1_2_aarch64.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp38-cp38-musllinux_1_2_aarch64.whl - Upload date:
- Size: 2.9 MB
- Tags: CPython 3.8, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8de718c0e1c4b982a54b41779667242bc630b2197948405b7bd8ce16bcecac92 |
|
MD5 | 61c9fe3172b40c98505da362a611dc1f |
|
BLAKE2b-256 | 930d4be488917130cde91431d859fce2b004417bce96a5fbb854d813ab9c2bde |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - Upload date:
- Size: 3.0 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73aa0e31fa4bb82578f3a6c74a73c273367727de397a7a0f07bd83cbea696baa |
|
MD5 | 8118ce108f5bb9e4d61b66b3ef85315b |
|
BLAKE2b-256 | 23ace39fa755f7c99aed7a2ff5f0550519248aa8f9d39c2b0705dfc3b4f13a27 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl - Upload date:
- Size: 3.3 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 056470c3dc57904bbf63d6f534988bafc4e970ffd50f6271fc4ee7daad9498a5 |
|
MD5 | ef0a82977b83b4215a1c34f0b0aac214 |
|
BLAKE2b-256 | 0419bd5324737573f1278d65a2abb907332b31b42622421232c42909c8802378 |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl - Upload date:
- Size: 3.1 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce5ab4bf46a211a8e924d307c1b1fcda82368586a19d0a24f8ae166f5c784864 |
|
MD5 | d884fa53fe72d055ff25758e3b85411c |
|
BLAKE2b-256 | 23bf9be0b2dd105299860e6b001ad7519e36208944609c8382d5aa2dfc58294c |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl - Upload date:
- Size: 2.9 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b73d6d7f0ccdad7bc43e6d34273f70d587ef62f824d7261c4ae9b8b1b6af90e8 |
|
MD5 | 56beeea422acb6465ab82ae466a86f05 |
|
BLAKE2b-256 | 0eeae0197035d74cc1065e94f2ebf7cdd9fa4aa00bb06b1850091568345441cd |
See more details on using hashes here.
File details
Details for the file psycopg2_binary-2.9.10-cp38-cp38-macosx_12_0_x86_64.whl
.
File metadata
-
Download URL:
psycopg2_binary-2.9.10-cp38-cp38-macosx_12_0_x86_64.whl - Upload date:
- Size: 3.0 MB
- Tags: CPython 3.8, macOS 12.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Hashes for psycopg2_binary-2.9.10-cp38-cp38-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb09aa7f9cecb45027683bb55aebaaf45a0df8bf6de68801a6afdc7947bb09d4 |
|
MD5 | 38dde09818b78cc1ce1279c684b35bbf |
|
BLAKE2b-256 | 03a77aa45bea9c790da0ec4765902d714ee7c43b73ccff34916261090849b715 |
See more details on using hashes here.
Navigation :
Installation — Psycopg 2.8.3 documentation
Installation
Psycopg is a
PostgreSQL
adapter for the
Python
programming language. It is a
wrapper for the
libpq
, the official PostgreSQL client library.
The
psycopg2
package is the current mature implementation of the adapter: it
is a C extension and as such it is only compatible with
CPython
. If you want
to use Psycopg on a different Python implementation (PyPy, Jython, IronPython)
there is an experimental
porting of Psycopg for Ctypes
, but it is not as
mature as the C implementation yet.
Prerequisites
The current
psycopg2
implementation supports:
- Python version 2.7
- Python 3 versions from 3.4 to 3.7
- PostgreSQL server versions from 7.4 to 11
- PostgreSQL client library version from 9.1
Build prerequisites
The build prerequisites are to be met in order to install Psycopg from source
code, from a source distribution package,
GitHub
or from PyPI.
Psycopg is a C wrapper around the
libpq
PostgreSQL client library. To install
it from sources you will need:
-
A C compiler.
-
The Python header files. They are usually installed in a package such as
python-dev
. A message such as
error: Python.h: No such file or
directory
is an indication that the Python headers are missing. -
The libpq header files. They are usually installed in a package such as
libpq-dev
. If you get an
error: libpq-fe.h: No such file or directory
you are missing them. -
The
pg_config
program: it is usually installed by the
libpq-dev
package but sometimes it is not in a
PATH
directory.
Having it in the
PATH
greatly streamlines the installation, so try
running
pg_config
--version
: if it returns an error or an unexpected
version number then locate the directory containing the
pg_config
shipped with the right libpq version (usually
/usr/lib/postgresql/X.Y/bin/
) and add it to the
PATH
:$ export PATH=/usr/lib/postgresql/X.Y/bin/:$PATH
You only need
pg_config
to compile
psycopg2
, not for its
regular usage.
Once everything is in place it’s just a matter of running the standard:
or, from the directory containing the source code:
$ python setup.py build $ python setup.py install
Runtime requirements
Unless you compile
psycopg2
as a static library, or you install it from a
self-contained wheel package, it will need the
libpq
library at runtime
(usually distributed in a
libpq.so
or
libpq.dll
file).
psycopg2
relies on the host OS to find the library if the library is installed in a
standard location there is usually no problem; if the library is in a
non-standard location you will have to tell somehow Psycopg how to find it,
which is OS-dependent (for instance setting a suitable
LD_LIBRARY_PATH
on Linux).
Note
The libpq header files used to compile
psycopg2
should match the
version of the library linked at runtime. If you get errors about missing
or mismatching libraries when importing
psycopg2
check (e.g. using
ldd
) if the module
psycopg2/_psycopg.so
is linked to the
right
libpq.so
.
Note
Whatever version of libpq
psycopg2
is compiled with, it will be
possible to connect to PostgreSQL servers of any supported version: just
install the most recent libpq version or the most practical, without
trying to match it to the version of the PostgreSQL server you will have
to connect to.
Binary install from PyPI
psycopg2
is also
available on PyPI
in the form of
wheel
packages for
the most common platform (Linux, OSX, Windows): this should make you able to
install a binary version of the module, not requiring the above build or
runtime prerequisites.
Note
The
psycopg2-binary
package is meant for beginners to start playing
with Python and PostgreSQL without the need to meet the build
requirements.
If you are the maintainer of a publish package depending on
psycopg2
you shouldn’t use ‘psycopg2-binary’ as a module dependency
. For
production use you are advised to use the source distribution.
Make sure to use an up-to-date version of
pip
(you can upgrade it
using something like
pip
install
-U
pip
), then you can run:
$ pip install psycopg2-binary
Note
The binary packages come with their own versions of a few C libraries,
among which
libpq
and
libssl
, which will be used regardless of other
libraries available on the client: upgrading the system libraries will not
upgrade the libraries used by
psycopg2
. Please build
psycopg2
from
source if you want to maintain binary upgradeability.
Warning
The
psycopg2
wheel package comes packaged, among the others, with its
own
libssl
binary. This may create conflicts with other extension
modules binding with
libssl
as well, for instance with the Python
ssl
module: in some cases, under concurrency, the interaction between
the two libraries may result in a segfault. In case of doubts you are
advised to use a package built from source.
Change in binary packages between Psycopg 2.7 and 2.8
In version 2.7.x,
pip install psycopg2
would have tried to install
automatically the binary package of Psycopg. Because of concurrency problems
binary packages have displayed,
psycopg2-binary
has become a separate
package, and from 2.8 it has become the only way to install the binary
package.
If you are using Psycopg 2.7 and you want to disable the use of wheel binary
packages, relying on the system libraries available on your client, you
can use the
pip
--no-binary
option
, e.g.:
$ pip install --no-binary :all: psycopg2
which can be specified in your
requirements.txt
files too, e.g. use:
psycopg2>=2.7,<2.8 --no-binary psycopg2
to use the last bugfix release of the
psycopg2
2.7 package, specifying to
always compile it from source. Of course in this case you will have to meet
the
build prerequisites
.
Non-standard builds
If you have less standard requirements such as:
-
creating a
debug build
,
-
using
pg_config
not in the
PATH
, -
supporting
mx.DateTime
,
then take a look at the
setup.cfg
file.
Some of the options available in
setup.cfg
are also available as command
line arguments of the
build_ext
sub-command. For instance you can specify
an alternate
pg_config
location using:
$ python setup.py build_ext --pg-config /path/to/pg_config build
Use
python
setup.py
build_ext
--help
to get a list of the options
supported.
Creating a debug build
In case of problems, Psycopg can be configured to emit detailed debug
messages, which can be very useful for diagnostics and to report a bug. In
order to create a debug package:
-
Download
and unpack the Psycopg source package.
-
Edit the
setup.cfg
file adding the
PSYCOPG_DEBUG
flag to the
define
option. -
Compile and install
the package.
-
Set the
PSYCOPG_DEBUG
environment variable:
-
Run your program (making sure that the
psycopg2
package imported is the
one you just compiled and not e.g. the system one): you will have a copious
stream of informations printed on stderr.
Running the test suite
Once
psycopg2
is installed you can run the test suite to verify it is
working correctly. From the source directory, you can run:
$ python -c "import tests; tests.unittest.main(defaultTest='tests.test_suite')" --verbose
The tests run against a database called
psycopg2_test
on UNIX socket and
the standard port. You can configure a different database to run the test by
setting the environment variables:
-
PSYCOPG2_TESTDB
-
PSYCOPG2_TESTDB_HOST
-
PSYCOPG2_TESTDB_PORT
-
PSYCOPG2_TESTDB_USER
The database should already exist before running the tests.
If you still have problems
Try the following.
In order:
-
Read again the
Build prerequisites
.
-
Read the
FAQ
.
-
Google for
psycopg2
your error message
. Especially useful the week
after the release of a new OS X version. -
Write to the
Mailing List
.
-
If you think that you have discovered a bug, test failure or missing feature
please raise a ticket in thebug tracker
.
-
Complain on your blog or on Twitter that
psycopg2
is the worst package
ever and about the quality time you have wasted figuring out the correct
ARCHFLAGS
. Especially useful from the Starbucks near you.