psycopg.git / summary / log
2023-10-11 431dd227e2c6 test: drop unneeded raise on pytest.skip()
Daniele Varrazzo
2023-10-08 bd0e01afdf84 refactor(test): uniform the way sync/async-only tests are skipped
Daniele Varrazzo
2023-10-08 e41e312abf17 test: add check to verify the completeness of convert_async_to_sync
Daniele Varrazzo
2023-10-08 0c340ea7270b style: more care in the docstring mentioning sync/async versions of the code
Daniele Varrazzo
2023-10-08 2fa8a00e7fcd refactor(pool): define scheduler task as dataclass
Daniele Varrazzo
2023-10-08 a6fd29abd395 refactor(async_to_sync): create new object without listing all the attributes
Daniele Varrazzo
2023-10-08 ee9babafcd08 style(pool): use `pass` instead of `return` for empty methods
Daniele Varrazzo
2023-10-08 b8c7020b156b docs: fix typos/grammar
Daniele Varrazzo
2023-10-06 5a1db7bb8f58 refactor(copy): generate sync code from async
Daniele Varrazzo
2023-10-05 f9660d8d182c refactor(test): add acompat module
Daniele Varrazzo
2023-10-06 d5e32dcd9cf6 feat(tools): allow to specify the files to convert async to sync
Daniele Varrazzo
2023-10-05 11369e443c4d fix: fix type annotation problems on Python 3.8, 3.9
Daniele Varrazzo
2023-10-05 23a9200af97f refactor(pool): generate null pool module from async counterpart
Daniele Varrazzo
2023-10-05 9cf729a43fb5 refactor(pool): move null pool base to its own module
Daniele Varrazzo
2023-10-05 fd27957bd213 refactor(pool): generate pool sync module from async counterpart
Daniele Varrazzo
2023-10-05 17d7b81f5573 refactor(pool): add Worker/AWorker type aliases
Daniele Varrazzo
2023-10-05 20e2d02a17d9 refactor(pool): give sync attribute the same life cycle of the async one
Daniele Varrazzo
2023-10-05 33176645b7f1 refactor(pool): use non-string typing annotations
Daniele Varrazzo
2023-10-05 4dc8b9ec7eb0 refactor(pool): add functions to get current thread/task name
Daniele Varrazzo
2023-10-04 245f3d363380 refactor(pool): add Queue/AQueue compatibility objects
Daniele Varrazzo
2023-10-04 08be9904586c refactor(pool): add spawn/gather async compat functions
Daniele Varrazzo
2023-10-04 1e1cad963c46 refactor(pool): add psycopg_pool._acompat to ease async/sync differences
Daniele Varrazzo
2023-10-04 047b7a89df68 refactor(pool): add psycopg_pool.abc module
Daniele Varrazzo
2023-10-04 da986f319a96 chore: make ast-comments an ordinary dev dependency
Daniele Varrazzo
2023-10-02 4aa1b42a169d ci: pin ast-comments to work around bug, document other bug as submitted
Daniele Varrazzo
2023-10-01 cbd6d89c006a refactor(pool): light refactor to align async and sync pool
Daniele Varrazzo
2023-09-12 580ce5a09ab5 refactor(tests): generate null pool tests from async counterpart
Daniele Varrazzo
2023-09-12 2168f9aebde6 refactor(tests): generate most pool tests using parametric fixture
Daniele Varrazzo
2023-09-11 70e1f469ec53 refactor(tests): rename cursor tests to keep them together
Daniele Varrazzo
2023-09-11 43b8b30be030 refactor(tests): rename test_cursor to test_cursor_common
Daniele Varrazzo
2023-09-11 1fed19d9ab90 refactor(tests): generate test_pool from async counterpart
Daniele Varrazzo
2023-09-11 8412452174b6 refactor(tests): generate test_sched from async counterpart
Daniele Varrazzo
2023-09-11 c3d303d8b3b6 refactor(pool): generate Scheduler from AsyncScheduler
Daniele Varrazzo
2023-09-02 ddade6968999 refactor: generate connection.py from connection_async
Daniele Varrazzo
2023-09-02 24ff1271ec9e refactor(async_to_sync): finally solved the Tuple mystery
Daniele Varrazzo
2023-09-02 83c0fa2b9e7a refactor(connection): harmless manipulation to minimize async conversion diff
Daniele Varrazzo
2023-09-02 ccebb65eaa8c docs: copy connection docstrings to async class
Daniele Varrazzo
2023-09-02 1a3caf2908d4 perf(waiting): drop unneeded wait_for in wait_conn_async if no timeout is set
Daniele Varrazzo
2023-09-02 ed9109dd44d0 feat(connection): add set_autocommit() and similar methods
Daniele Varrazzo
2023-09-02 47a4b8146e9f refactor: move BaseConnetion in its own module
Daniele Varrazzo
2023-08-21 0c4499a4dfaf refactor: generate cursor.py from cursor_async
Daniele Varrazzo
2023-08-19 3a906331b699 docs: add docstrings from sync cursor to async
Daniele Varrazzo
2023-08-19 799eeb71fa54 refactor: move the BaseCursor class to its own module
Daniele Varrazzo
2023-08-15 92791d6796f7 ci: check for inconsistencies between sync and async code
Daniele Varrazzo
2023-08-15 ba8bab8763c5 feat: add --check mode to sync-to-async script
Daniele Varrazzo
2023-08-15 b73191f1bbef refactor(tests): generate tpc, transaction sync tests from async
Daniele Varrazzo
2023-08-15 0a73c9fca5a2 refactor(tests): make transaction sync/async tests more uniform
Daniele Varrazzo
2023-08-15 267d167d15e6 refactor(tests): generate sync prepared statements tests from async side
Daniele Varrazzo
2023-08-15 da59cf46af22 refactor(tests): auto-generate sync version of cursor subclasses
Daniele Varrazzo
2023-08-10 0062cf854abf refactor(tests): auto-generate test_copy from async counterpart
Daniele Varrazzo
[prev] [next]