[openstack-dev] [all] important changes to pep8 python jobs

Paul Belanger pabelanger at redhat.com
Thu Nov 3 16:29:09 UTC 2016


We (openstack-infra) are proposing a change to the current pep8[1] job for
python jobs, and would like to bring your attention to it.

We'll be removing the extra-index-url field from pip.conf which forces the job
to manually build any missing wheels as dependencies.  The reason for this, is
to force a way for jobs to ensure the proper OS dependencies are installed.

There is a chance your project pep8 job may break, which is why we are sending
out this email.  We encourage each project to be using bindep[2], binary
dependency management tool, to ensure any OS packages are needed. If your
project needs a specific binary to be installed to compile your project, simply
add it to the bindep.txt file in your project repo.

We'll be approving the change on Nov. 16, 2016 and send out another message as
we move closer to the date.

If you have any questions, feel free to reply or use #openstack-infra on

Paul Belanger

[1] https://review.openstack.org/391875
[2] http://docs.openstack.org/infra/bindep/

More information about the OpenStack-dev mailing list