#2217 postgresql: exception to use python2 as a runtime dependency
Closed: Accepted 2 years ago by psabata. Opened 2 years ago by pkubat.

Per https://fedoraproject.org/wiki/Changes/RetirePython2#FESCo_exceptions

I'm submitting this exception request to allow postgresql to continue using python2 to run. Upstream is not able to default to python3 in PL/Python before python2 support is dropped by Python upstream (not before Postgresql 13, ~fall 2020). It is the belief of the postgresql maintainers that we should align with upstream for PL/Python support.

Discussion on this topic, along with some postgresql upstream details from Tom Lane, about PL/Python support can be found in: https://bugzilla.redhat.com/show_bug.cgi?id=1738814

Only Python 2 interpreter is needed, for postgresql-plpython and postgresql-upgrade.

to clarify, it seems that postgresql-plpython needs that for runtime, not just to build. is that correct?

Metadata Update from @churchyard:
- Issue tagged with: python 2 exception

2 years ago

Ah yes, python2 is needed both during build of the package and for runtime.

I will edit the request then.

Metadata Update from @churchyard:
- Issue tagged with: pending announcement

2 years ago

Metadata Update from @psabata:
- Issue untagged with: pending announcement
- Issue close_status updated to: Accepted
- Issue status updated to: Closed (was: Open)

2 years ago

Login to comment on this ticket.