Dependency Compatibility Tests
We test various combinations of Python, psycopg, psycopg_pool, and PyYAML to ensure that pgmonkey
works smoothly across different environments. This is crucial because different developers and projects may use different versions of these dependencies, and our goal is to support a broad range of setups.
These compatibility tests ensure that regardless of the versions you're using, you can rely on pgmonkey
to function correctly without conflicts. The table below lists the tested and verified combinations that work with pgmonkey
version 1.0.1.
- Python Versions: We test across different Python versions to ensure
pgmonkey
is compatible with the latest and most widely used versions. - psycopg and psycopg_pool Versions: These are critical for managing database connections efficiently. We verify that both synchronous and asynchronous connection types are handled correctly.
- PyYAML Versions: Ensuring compatibility with YAML configuration files, which are often used to manage database settings.
By supporting a variety of combinations, we ensure that developers using different environments can seamlessly integrate pgmonkey
without running into version-related issues. If your project's dependencies match any of the tested combinations below, you can confidently integrate pgmonkey
.
Test Results for pgmonkey Version 1.0.1
Last Test Run: 17th September 2024
Python Version | psycopg Version | psycopg_pool Version | PyYAML Version | Status |
---|---|---|---|---|
3.12.5 | 3.2.1 | 3.2.2 | 6.0.2 | PASSED |
3.12.5 | 3.2.1 | 3.1.9 | 6.0.2 | PASSED |
3.12.5 | 3.1.20 | 3.2.2 | 6.0.2 | PASSED |
3.12.5 | 3.1.20 | 3.1.9 | 6.0.2 | PASSED |
3.12.4 | 3.2.1 | 3.2.2 | 6.0.2 | PASSED |
3.12.4 | 3.2.1 | 3.1.9 | 6.0.2 | PASSED |
3.12.4 | 3.1.20 | 3.2.2 | 6.0.2 | PASSED |
3.12.4 | 3.1.20 | 3.1.9 | 6.0.2 | PASSED |
3.11.9 | 3.2.1 | 3.2.2 | 6.0.2 | PASSED |
3.11.9 | 3.2.1 | 3.1.9 | 6.0.2 | PASSED |
3.11.9 | 3.1.20 | 3.2.2 | 6.0.2 | PASSED |
3.11.9 | 3.1.20 | 3.1.9 | 6.0.2 | PASSED |
3.10.14 | 3.2.1 | 3.2.2 | 6.0.2 | PASSED |
3.10.14 | 3.2.1 | 3.1.9 | 6.0.2 | PASSED |
3.10.14 | 3.1.20 | 3.2.2 | 6.0.2 | PASSED |
3.10.14 | 3.1.20 | 3.1.9 | 6.0.2 | PASSED |
3.9.19 | 3.2.1 | 3.2.2 | 6.0.2 | PASSED |
3.9.19 | 3.2.1 | 3.2.2 | 5.4.1 | PASSED |
3.9.19 | 3.2.1 | 3.1.9 | 6.0.2 | PASSED |
3.9.19 | 3.2.1 | 3.1.9 | 5.4.1 | PASSED |
3.9.19 | 3.1.20 | 3.2.2 | 6.0.2 | PASSED |
3.9.19 | 3.1.20 | 3.2.2 | 5.4.1 | PASSED |
3.9.19 | 3.1.20 | 3.1.9 | 6.0.2 | PASSED |
3.9.19 | 3.1.20 | 3.1.9 | 5.4.1 | PASSED |