It cannot be distributed on PyPI, and it makes sense that it's built on
the client, so just distribute the .tar.gz.
matrix:
include:
- {package: psycopg, impl: python}
- - {package: psycopg_c, impl: c}
- {package: psycopg_pool, impl: python}
steps:
pip install -e ./psycopg_pool
if: ${{ matrix.package == 'psycopg' }}
- - name: Install the C package and test requirements
- run: |-
- pip install dist/*.whl
- pip install -e ./psycopg[test]
- pip install -e ./psycopg_pool
- if: ${{ matrix.package == 'psycopg_c' }}
-
- name: Install the Python pool package and test requirements
run: |-
pip install dist/*.whl