Issue #4639
closedpsycopg2 package no longer contains a binary
Description
With the psycopg2 2.8 release pulplift is broken because in any requirements file that names psycopg2 now no longer gets the binary version.
https://pypi.org/project/psycopg2/#history
This is expressed in places like here: https://github.com/pulp/pulpcore/blob/456e6a8c591e079e28361d1471e842d7d9e9381b/doc_requirements.txt#L8
Solutions¶
Stop having the docs use psycopg2 as a dependency. It isn't needed.
Updated by bmbouter over 5 years ago
We already use the binary in pulpcore extras here: https://github.com/pulp/pulpcore/blob/cd960caebe86ef36eb2b2a86898fa8db54a29018/setup.py#L38
Updated by bmbouter over 5 years ago
- Sprint set to Sprint 51
- Tags Dev Environment added
This is a dev blocker so adding to the sprint.
Updated by amacdona@redhat.com over 5 years ago
Also, the ansible-pulp installer already installs a binary from fedora:
https://github.com/pulp/ansible-pulp/blob/master/roles/pulp-database/vars/Fedora.yml#L2
Hopefully, we just need to remove from docs_requirements and we are all set.
Added by bmbouter over 5 years ago
Updated by bmbouter over 5 years ago
- Description updated (diff)
- Status changed from NEW to ASSIGNED
- Assignee set to bmbouter
Updated by bmbouter over 5 years ago
- Status changed from ASSIGNED to POST
PR available at: https://github.com/pulp/pulpcore/pull/69
PR available at: https://github.com/pulp/pulpcore-plugin/pull/85
Updated by bmbouter over 5 years ago
- Status changed from POST to MODIFIED
Applied in changeset pulpcore|476546b49dffff552e4d3b91ca175e30215dbc42.
Updated by bmbouter over 5 years ago
- Status changed from POST to MODIFIED
Applied in changeset commit:pulpcore-plugin|6ffb6d762b04a299885ca9ac1d48a8d305a520bc.
Updated by bmbouter about 5 years ago
- Status changed from MODIFIED to CLOSED - CURRENTRELEASE
Remove test dependency on psycopg2
The tests don't need psycopg2.
https://pulp.plan.io/issues/4639 closes #4639