OEP-18 Python Dependency Management

22 views
Skip to first unread message

Jeremy Bowman

unread,
Apr 13, 2018, 11:08:11 AM4/13/18
to edx-...@googlegroups.com
I've posted a draft of OEP-18, covering best practices for managing package dependencies in Open edX Python code: https://github.com/edx/open-edx-proposals/pull/56 .  A rendered version which may be easier to read can be found at https://github.com/edx/open-edx-proposals/blob/jmbowman/oep-0018/oeps/oep-0018-bp-python-dependencies.rst .

Please take a look and chime in with any feedback you may have.

--
Jeremy Bowman
Principal Software Engineer
edX
141 Portland St.
Cambridge, MA 02139

Jeremy Bowman

unread,
May 2, 2018, 2:18:58 PM5/2/18
to edx-...@googlegroups.com
Hi everyone,

If you need to make changes to the Python dependencies of an Open edX repository that doesn't yet work as described in this OEP, please consider first updating it to do so.  This should make it easier to keep all our dependencies up-to-date and avoid an assortment of packaging-related problems described in the OEP.  The current plan is to have all the services which will be included in the Hawthorn release comply with these guidelines, to avoid some problems that came up during the Ginkgo release cycle.

Reply all
Reply to author
Forward
0 new messages