On Tue, 6 Nov 2018 at 08:17, Donald Stufft <firstname.lastname@example.org> wrote:
You should have email addresses for us, they're just inbugs.python.org (which is necessarily linked on GitHub usernames, asotherwise the CLA check wouldn't pass).
We need a list of core developers email addresses to send ballot emails to. Since PEP 8001 states that we’re using inclusion in the ``python-core`` team on GitHub as the list of “registered voters”, I wrote up a quick script that compiled a list of GitHub usernames in that team *today* and any public email address on their GitHub profile if there is one.
That is located at https://github.com/python/voters (specifically the 2018-11-16-governance-election.csv file), which is a private repository.
Please everyone take a moment to find your GitHub username in that file (it’s in alphabetical order) and ensure that the email address there is a good email for you to send your ballot to. If it’s wrong or missing, update the CSV file (there is a .voters.csv file that will taken into effect for any future voter rolls we may generate from this script).
If you’re not a member of the python-core team on Github and you want to participate in the vote, please ask to be added to that team, then add yourself to the 2018-11-16-governance-election.csv file.
We particularly need the following people (GitHub usernames) to go fill in their email addresses, as we do not currently have an email address for them, and without an email address, we cannot send you a ballot.
If roundup has an API, feel free to submit a PR to generate-voter-roll.py in that same repository to have it pull from bugs.p.o as well. I already knew GitHub’s API so it was easy to spend 15 minutes tossing something together that would work. Clicking on the “tracker documentation” link doesn’t mention an API at all.
If there’s no API, well there was 40 names, even if I spent 5 minutes each doing it manually, that’s still like 3+ hours of clicking through bugs.p.o trying to converge the two lists, and I don’t have 3+ hours to burn at the moment, so I figured it was easier to ask each of those 40 people to spend 5 minutes individually.
Sorry if you don’t feel that’s sufficient. I’m short on time leading up to Re:invent and trying to do the best I can with what time I can steal from elsewhere.