This repo is now testing only with Python 3, so let's make
a few cleanups:
- Remove python 2.7 stanza from setup.py
- Remove obsolete sections from setup.cfg
- Update classifiers
- Remove install_command from tox.ini, the default is fine
- Stop py35 testing, OpenStack has py36 as minimal version
Change-Id: Iee8ffab15e11afe417f7369d907491b62ba063fb
Rather than downloading the review data in one command and then
re-processing it to build a sql database in another, just move
directly from gerrit to sqlite.
Change-Id: I01545ac8e88f40b5b49148571d93fa16463e9624
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Report on which repos need to have the flag to build universal wheels.
Change-Id: Ied933596d8f23d60f5456fa9d74302eadf9146ed
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
This is a bit hacky because there isn't a configparser that preserves
comments, so we have to edit the contents of the files as text instead
of using logical operations like configparser.set().
Change-Id: I37c101f8d3f7b17e3b69b8e1981b41f53a0d08e6
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Look at the tox settings for the repos and report any that ought to be
using python3 that aren't.
Change-Id: Ia53fef73d67604d86b9a9d1d41364ed2f80cb260
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
The storyboard UI isn't working well for the python3 first goal story
because it has so many comments, so write a command line tool to do
the task assignment.
Change-Id: I845608b7c0c0c95db4c3ad7bd00e609664c28e2b
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Some of the repositories still only have 2.7 jobs.
Change-Id: I0d56810482fe99a051ef1ced079f05dff7b22a35
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
When a project has lib-forward-testing, add lib-forward-testing-python3.
Change-Id: Ifd57f23eb6568d49a52a081bf7e75fdc40bec0ca
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Add a command to modify the project-config settings for all of the
packaging jobs that need to be updated to the new one.
Change-Id: I54bb5daeb5777bd13abc5cd7347dba77bd643c59
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
This is a tool for listing patches associated with the goal based on
the team, so we can tell when all of the changes have merged and it is
safe to update the project-config settings.
Change-Id: I7d99fd6786d34ee728cf4481f3f36c1fc52562c6
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Use a separate patch in the python3-first-master branch to change the
documentation job.
Change-Id: Id4d46c4e93a35d88b25efdafd84713fb364baa68
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Add a command for checking out all of the repositories from a given
team at one time.
Change-Id: I2a43b67e0390453bfc6051c613b94780057a3187
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Add a command to python3-first to update an existing zuul
configuration file in a repository, or to create a new one if an
existing file does not exist.
Change-Id: Ic4aa9c42265a92695f6a748129fecaf176e2a06b
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
We want a tool to show the settings that we can move from project-config
into a project repo, and those we need to keep.
Change-Id: I2eac58f2d272cdec899df35b610c5a9cc0b878ba
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Add a tool to find sets of distinct values within a data set.
Change-Id: I193ef507e3e3a688508c2902673cb9327f4e528c
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Dump a little information about the foundation member to prove that we
are fetching data.
Change-Id: Ic0f8cba5cb2523fd1ca8589eea1fead6e7b22d54
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
cliff gives us multiple output formatters for the commands
Change-Id: I1fce9edb49d6287cdafedd8851289f9ecc212fcd
Signed-off-by: Doug Hellmann <doug@doughellmann.com>