You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**gaussdb** is a modern implementation of a GaussDB adapter for Python, based on a fork of `psycopg <https://www.psycopg.org/>`_ with enhancements and renaming.
13
-
12
+
**gaussdb** provides a modern Python interface for GaussDB, derived from a fork of `psycopg <https://www.psycopg.org/>`_ .
13
+
It includes functional improvements and project renaming, retaining compatibility with the original codebase licensed under the **GNU Lesser General Public License v3.0**.
14
+
15
+
Modifications made by HuaweiCloudDeveloper:
16
+
- Package name changed from `psycopg` to `gaussdb`
17
+
- Introduced support for both pure-Python and libpq implementations via PSYCOPG_IMPL
18
+
- Added GaussDB-specific behavior adjustments to handle differences from PostgreSQL
19
+
- Added SSL connection examples and dedicated SSL demonstration code
20
+
- Added installation tools for GaussDB client drivers in the tools/ directory
21
+
- Introduced compatibility handling for GaussDB’s Oracle-mode SQL behavior
22
+
- Added pre-commit hooks and stricter lint/tooling configuration
23
+
- Expanded example scripts to cover GaussDB usage scenarios
24
+
- Modularized the project into multiple packages (gaussdb, gaussdb_pool, isort-gaussdb) beyond psycopg’s structure
14
25
15
26
License
16
27
-------
17
28
18
29
This project is a **fork** of `psycopg`, originally developed by the Psycopg Team.
**gaussdb** is a modern implementation of a GaussDB adapter for Python, based on a fork of `psycopg <https://www.psycopg.org/>`_ with enhancements and renaming.
12
+
**gaussdb** provides a modern Python interface for GaussDB, derived from a fork of `psycopg <https://www.psycopg.org/>`_ .
13
+
It includes functional improvements and project renaming, retaining compatibility with the original codebase licensed under the **GNU Lesser General Public License v3.0**.
13
14
14
15
15
16
This distribution contains the pure Python package ``gaussdb``.
**gaussdb** provides a modern Python interface for GaussDB, derived from a fork of `psycopg <https://www.psycopg.org/>`_ .
13
+
It includes functional improvements and project renaming, retaining compatibility with the original codebase licensed under the **GNU Lesser General Public License v3.0**.
14
+
15
+
License
16
+
-------
17
+
18
+
This project is a **fork** of `psycopg`, originally developed by the Psycopg Team.
0 commit comments