Ошибка выполнения запроса

Python 3.9.19

  1. Установил picopyn:
pip install picopyn
  1. Запустил скрипт:
import asyncio

from picopyn import Client


async def main():
    # create and connect client to the picodata cluster
    client = Client(dsn="postgresql://localhost")
    await client.connect()

    rows = await client.fetch("""SELECT 1""")
    print(rows)

    await client.close()


asyncio.run(main())

Получил ошибку:

Traceback (most recent call last):
  File "/Users/kuznetsovin/Desktop/ponpd/debug_query.py", line 3, in <module>
    from picopyn import Client
  File "/Users/kuznetsovin/.venv/picopyn/lib/python3.9/site-packages/picopyn/__init__.py", line 1, in <module>
    from .client import Client
  File "/Users/kuznetsovin/.venv/picopyn/lib/python3.9/site-packages/picopyn/client.py", line 6, in <module>
    from .connection import Connection
  File "/Users/kuznetsovin/.venv/picopyn/lib/python3.9/site-packages/picopyn/connection.py", line 6, in <module>
    class Connection:
  File "/Users/kuznetsovin/.venv/picopyn/lib/python3.9/site-packages/picopyn/connection.py", line 44, in Connection
    async def fetchrow(self, *args: Any, **kwargs: Any) -> asyncpg.Record | None:
TypeError: unsupported operand type(s) for |: 'type' and 'NoneType'