PMXBOT Log file Viewer

Help | Karma | Search:

#pypa-dev logs for Monday the 30th of March, 2020

(Back to #pypa-dev overview) (Back to channel listing) (Animate logs)
[04:45:28] <devesh> pradyunsg: So does that mean I should keep 'return None" as is, and build asserts and conditionals around them to make sure mypy annotations works regardless?
[07:36:08] <gutsytechster> pradyunsg: I read the logs. There is no issue. I see you've got lots to do. :)
[07:36:36] <gutsytechster> Though I think you haven't reviewed the proposal yet. Let me know when you do.
[07:37:18] <gutsytechster> or if you need the link.
[07:37:24] <gutsytechster> again :)
[13:36:26] <sumanah> pradyunsg: I read the backscroll. How are you doing? *hug* if welcome
[13:37:13] <sumanah> My mom is so worried for me because I'm in New York City..... there is nothing I can do to adequately reassure her. Which is hard for both of us.
[13:38:22] <sumanah> also, people with anxiety: https://twitter.com/rokwon/status/1243695810329509888 "who else has the type of anxiety that tells you that, if you stay hypervigilant & informed & if you, in detail, imagine every possible bad outcome, you will thereby ward off harm to yourself & your whole community like some kind of powerful, jumpy magician
[13:38:22] <sumanah> & how are you doing"
[13:43:20] <pradyunsg> sumanah: I'm doing ok-ish today. Been better; been worse. :)
[13:43:28] <sumanah> same here brother
[13:47:04] <pradyunsg> I'm going to try adding colors to 'pip uninstall' output today because... colors are nice and there's no reason pip uninstall can't look nicer. And this isn't a mind-bendlingly difficult problem like discussing dependency resolution/designing abstractions for it; which is nice and relaxing in a way. :)
[13:47:58] <sumanah> pradyunsg: YES! COLORS! RELAXING!
[13:49:43] <pradyunsg> sumanah: :)
[13:50:15] <pradyunsg> gutsytechster: could you send the link again?
[13:51:14] <pradyunsg> whoop.
[13:57:39] <sumanah> back in a bit....
[14:11:50] <gutsytechster> pradyunsg: sure!
[14:13:59] <gutsytechster> sent you :)
[15:02:41] <McSinyx[m]> pradyunsg: I'm so sorry for the late reply, I've seen the messages in the morning but other work for school blew me away
[15:03:03] <pradyunsg> McSinyx[m]: no need to apologize. :)
[15:03:40] <McSinyx[m]> I've addressed (1) and (3) in the updated proposal, and about (2)
[15:03:54] <McSinyx[m]> pradyunsg: thanks
[15:04:38] <McSinyx[m]> about (2), I don't think I'm going full-fledged on the parallel downloading
[15:06:23] <McSinyx[m]> the original plan is only to download in parallel the packages in the same *tier* or resolution, which might already be an enhancement, since packages usually have more than one dependencies
[15:10:06] <pradyunsg> McSinyx[m]: I understand. I do think it's do-able, which is why I'm not saying "push the abort button" for this.
[15:10:55] <pradyunsg> McSinyx[m]: At the same time, the fact that there is a fallback in the proposal, in case these things don't work out helps.
[15:13:20] <pradyunsg> McSinyx[m]: BTW, it'd be nice to have some more detail on what the "backup project" would entail (like "Change option definition to be a more declarative, consistent, static data-structure, replacing the current ``partial(Option, ...)`` form" :P)
[15:14:28] <pradyunsg> McSinyx[m]: And to add references to the relevant issue for it; possibly including a summary of the discussion as well.
[15:15:47] <pradyunsg> McSinyx[m]: In summary, other than the "backup plan" section, the proposal seems pretty great! :)
[15:25:09] <techalchemy> pradyunsg, did you actually mean for the new warning to pop up in distro packaging?
[15:25:27] <pradyunsg> techalchemy: context please.
[15:25:46] <techalchemy> <pradyunsg> Just kidding, we figured that adding back those endpoints and making it loudly warn the user would be a good thing to do, since a *lot* of traffic on our issue tracker was to that issue of broken wrappers
[15:26:03] <pradyunsg> there are a lot of things in distro packaging that I'd love to change if I'd inf time.
[15:26:03] <McSinyx[m]> I got that, I was just trying to make sure that there were no misunderstanding between us that I'm heading to something too big
[15:26:11] <McSinyx[m]> thank you, I'll try to be more detail on the back-up plan tomorrow
[15:26:24] <McSinyx[m]> btw if there's anything came to mind that might cause you inconvenience, don't hesitate to tell us
[15:26:27] <techalchemy> pradyunsg, not asking you to do anything
[15:26:28] <McSinyx[m]> we are here to help you and other maintainers during the summer, and I hate that if I become some sort of burden
[15:26:29] <techalchemy> just asking your intention
[15:27:40] <McSinyx[m]> I'm going to bed now; you all have a good rest!
[15:27:41] <techalchemy> w/r/t the 'script wrapper' warning message
[15:28:28] <pradyunsg> techalchemy: ah. not really; more along let's print a warning to users, instead of refusing to work for them -- because their distro does something we tell them to not do (call pip's internals directly in their wrappers).
[15:28:59] <pradyunsg> plus, it's not like those distros changed what they were doing anyway. *cough* debian *cough*
[15:29:17] <techalchemy> do we call pip via a wrapper?
[15:29:24] <techalchemy> 'pip3' i guess
[15:29:39] <techalchemy> # GENERATED BY DEBIAN
[15:29:42] <techalchemy> fair enough :p
[15:29:46] <pradyunsg> Yea.
[15:30:02] <techalchemy> you know they are just going to patch out the message right?
[15:30:11] <pradyunsg> Look! There's access into pip._internal. :P
[15:31:09] <pradyunsg> techalchemy: yea, but only on the one they directly distribute. Anyone getting it via *any other* mechanism gets the message.
[15:31:39] <pradyunsg> because that wrapper makes assumptions that we explicitly told people to stop making when we made the _internal move in pip 10.
[15:31:42] <techalchemy> pradyunsg, pip3 won't invoke any other pip besides the one that debian distributes
[15:32:22] <techalchemy> if you go get another pip / python it won't be invoked
[15:32:24] <pradyunsg> techalchemy: https://github.com/pypa/pip/issues/5599
[15:32:35] <sumanah> Oh hi techalchemy
[15:32:38] <techalchemy> hey
[15:32:40] <pradyunsg> lol
[15:32:50] <pradyunsg> perfect timing everyone. \o/
[15:32:51] <techalchemy> pradyunsg, you can't sudo pip install --upgrade pip anymore
[15:33:07] <techalchemy> and have it go to /usr/local/*
[15:33:17] <techalchemy> so that shouldn't be an issue
[15:34:17] <techalchemy> sumanah: ============================================================= 1 failed, 231 passed, 21 skipped in 442.72 seconds
[15:34:27] <sumanah> oooooh! Yay!
[15:34:30] <sumanah> \o/
[15:34:50] <pradyunsg> techalchemy: the traffic numbers on pip's issue tracker suggest that it is *very much* still an issue. :( https://usercontent.irccloud-cdn.com/file/cuWPMjdd/Screenshot%202020-03-30%20at%209.03.48%20PM.png
[15:35:11] <techalchemy> pradyunsg, people on old systems won't benefit from anything you do
[15:35:21] <techalchemy> but will definitely still have the issue
[15:35:26] <pradyunsg> (it's the most visited issue on pip's issue tracker)
[15:35:40] <techalchemy> sure, lot of people still use 16.04
[15:36:02] <pradyunsg> When will this issue die?
[15:36:02] <techalchemy> iirc 16.04 still had pip 9 on it
[15:36:17] <techalchemy> in 2026 when we stop supporting 16.04
[15:36:25] <pradyunsg> *sigh*
[15:37:13] <techalchemy> remind me about it in a month or two and i'll see if i can help
[15:37:24] <techalchemy> maybe we can justify doing something about it
[15:37:33] <sumanah> I can be involved in that discussion btw
[15:37:51] <techalchemy> that could help
[15:37:54] <pradyunsg> sumanah: yea, please.
[15:37:58] <sumanah> there may be some creative things where we can help inform people about their options ..... so, ping me
[15:38:05] <sumanah> pradyunsg: you're working on the colorization?
[15:38:08] <pradyunsg> Some days I feel like ripping this band aid (warning and not breaking) out at some point, and file an issue on debian's issue tracker and then start pointing users at that.
[15:38:18] <techalchemy> pradyunsg, i mean, you should
[15:38:20] <sumanah> we can talk about that, yeah
[15:38:32] <sumanah> but right now I know both of you have other things you want to concentrate on? I think?
[15:38:36] <techalchemy> :p
[15:38:47] <techalchemy> +1 for that
[15:38:48] <sumanah> I could be wrong!
[15:38:49] <sumanah> ok
[15:38:57] <pradyunsg> sumanah: I'm ok to discuss this right now.
[15:39:01] <sumanah> ah ok
[15:39:27] <pradyunsg> the colors in uninstall are... progressing. turns out logging + terminal colors + spinner + various logging levels... still has complexity. :)
[15:39:34] <sumanah> :-)
[15:41:27] <sumanah> techalchemy: have you pushed a new version of https://github.com/pypa/pipenv/commits/feature/vendor-update ? That improves the test failures to only 1 failure?
[15:42:02] <sumanah> maybe you have been --amend ing https://github.com/pypa/pipenv/commit/c44c514f99fc23c0b0667c8187f13f5f4f12d2f0 and pushing?
[15:42:38] <sumanah> might be!
[17:20:16] <devesh> So assuming all messages are queued, the logs should fill up
[17:20:41] <devesh> Nope, they are lost
[17:20:44] <sumanah> devesh: as I understand it, if pmxbot was disconnected during some period, it just misses those messages
[17:21:09] <devesh> Ohh, I thought it was listening to a message queue or something
[17:21:22] <sumanah> techalchemy: https://github.com/pypa/pipenv/issues/3369#issuecomment-606082540 you're getting cheers on GitHub :-
[18:18:55] <sumanah> techalchemy: I'm back btw
[18:29:09] <techalchemy> sorry sumanah wasa in a meeting, still working through that issue too
[18:29:43] <sumanah> techalchemy: apology unnecessary but accepted :-) just wanted to let you know people are rooting for you
[20:03:27] <sumanah> techalchemy: lemme know if you have some time to talk today? it would be good to manage expectations in case it's unlikely you can put out a prerelease tomorrow (end of March)
[20:20:50] <techalchemy> sumanah, sure making coffee first tho
[20:20:56] <sumanah> Cool beans! (ahahah)
[20:38:28] <techalchemy> i see what you did there
[20:43:51] <devesh> This might be an odd question, but what are the other repos, perhaps in the pypa org which need folks to fix bugs, create features etc.
[20:44:09] <devesh> and perhaps the complexity is similar to or maybe slightly lower than pip
[20:44:10] <pradyunsg> techalchemy: ^
[20:44:31] <techalchemy> all but the lower complexity bit :p
[20:44:56] <techalchemy> though i'd like for things to be lower complexity, and i think it's not needed to be as complex as it is
[20:45:07] <techalchemy> pradyunsg, will you be releasing a resolver next release?
[20:45:16] <devesh> Haha, I have spend just around 2 years with python, hence the "lower complexity" bit techalchemy
[20:45:43] <pradyunsg> techalchemy: we'll release something that has the shape of a resolver, but still working on the finer details. :)
[20:45:47] <techalchemy> devesh, it's not like any of us know what we're doing anyway
[20:45:54] <pradyunsg> ^ +1
[20:46:11] <techalchemy> the more time i spend on things the less i think i know about anything
[20:46:28] <devesh> Well everyone sits together and work for specified features which are planned lol
[20:46:42] <techalchemy> oh wow that would be nice
[20:46:43] <devesh> Is what I think of OSS, atleast here
[20:46:46] <techalchemy> where do i sign up for those projects
[20:46:53] <pradyunsg> wait, what do you mean by "planned"?
[20:47:09] <devesh> planned releases, planned features
[20:47:25] <devesh> I didn't say that they all come to fruition
[20:47:29] <pradyunsg> hmm...
[20:47:59] <techalchemy> lol
[20:48:14] <devesh> btw could I get this PR merged :) https://github.com/pypa/pip/pull/7927
[20:48:20] <techalchemy> i wish someone planned features
[20:48:52] <devesh> But I did see that most of the projects revolve around sub components of pip in pypa
[20:49:03] <techalchemy> devesh, i think most OSS projects are too busy trying to put out fires to plan features
[20:49:37] <techalchemy> they might give off the illusion they are planning coherently but even within the pypa new releases usually break components of other PyPA software in surprising ways
[20:50:01] <techalchemy> it's just the nature of distributed open source work to some extent
[20:50:08] <devesh> I think that's just murphy law too
[20:50:11] <techalchemy> though I think we are communicating a bit better the last year or two
[20:50:42] <devesh> Yes, I never used IRC before this, so that was new too
[20:52:56] <techalchemy> pradyunsg, my last test failure is something that succeeds when i dont run it on CI :|
[20:53:05] <techalchemy> or via pytest actually
[20:54:51] <sumanah> Hi techalchemy devesh pradyunsg - so devesh I think your question is a good one
[20:55:02] <sumanah> "what are the other repos, perhaps in the pypa org which need folks to fix bugs, create features etc...and perhaps the complexity is similar to or maybe slightly lower than pip"
[20:55:07] <sumanah> I think readme_renderer is one
[20:55:12] <sumanah> I think Twine is another
[20:55:26] <sumanah> I think the Python Packaging User Guide is another
[20:56:16] <sumanah> To the larger question regarding planning: in some software projects (both closed and open source) there's a role called an "Architect" and/or an overlapping role called "Product manager"
[20:57:04] <sumanah> Many open source projects do have central planning of new features, prioritizing work, etc.
[20:57:51] <devesh> How is PSF involved in some of these projects?
[20:57:53] <sumanah> https://opentechstrategies.com/files/pub/MZ+OTS_OS_Archetypes_report_ext_scr.pdf is a useful guide to the many different types of open source projects that exist
[20:58:21] <techalchemy> the structure of the PyPA isn't really given to central planning tbh
[20:58:41] <sumanah> So, years ago, dstufft and others formed a very loose coalition called the PyPA
[20:59:33] <sumanah> devesh: the PyPA deliberately has very little hierarchy. This has recently caused problems and many of its members would like more hierarchy
[21:00:04] <sumanah> devesh: for background you can, for instance, read https://discuss.python.org/t/closing-the-loop-on-pypa-governance-bdfrn/1776/ and related/linked discussions
[21:00:50] <sumanah> devesh: I want to be clear that the Python Software Foundation is a nonprofit that pays, like, 5-7 people to keep PyPI, PyCon, and the financial/legal/etc. infrastructure of Python going
[21:01:12] <devesh> Ohh okay, I am involved with PSF as a volunteer
[21:01:23] <sumanah> devesh: there are many different open source projects written in Python that benefit from the PSF existing, but in most of them, the PSF has no _direct_ involvement.
[21:01:23] <devesh> I monitor their job posting board
[21:01:52] <sumanah> Right. So you understand.... PSF is sort of a scaffolding that many volunteer initiatives can grow on, like vines
[21:01:55] <devesh> sumanah: Thanks for clarifying about PSF :)
[21:02:02] <sumanah> devesh: Sure!
[21:03:24] <sumanah> Zulip, Beautiful Soup, and the various projects that (for instance) Will Kahn-Greene works on at Mozilla https://bluesock.org/~willkg/blog/mozilla/socorro_2019.html are all examples of Python projects where there is some clear planning and prioritization and coordination
[21:04:11] <devesh> BTW sumanah: are there a list of github orgs related to python somewhere under which a list of projects like, pypa, psf etc>
[21:04:16] <sumanah> devesh: you also mentioned that you'd like to work on something where "Well everyone sits together and work for specified features which are planned lol" .... when you say "sits together" do you mean literally, in person?
[21:05:38] <devesh> sumanah: I actually meant having discussion over various means, documenting things etc, but in a more informal manner
[21:05:43] <sumanah> someday, after the pandemic passes, you can come to an in-person "sprint" (like a hack week). I participated in one at a PyCon North America many years ago and helped Mailman 3.0 get released https://wiki.list.org/DEV/Home
[21:06:39] <devesh> True "sits together", which ironically is not possible now :) But yes I participated in an Online DevSprint by BangPypers
[21:06:50] <sumanah> devesh: Right. So, within individual PyPA projects, there are efforts like that -- and sometimes across PyPA projects too. For example, I helped the PSF apply for funding so we could pay some people to do 1 big project with pip
[21:07:12] <devesh> Bangalore group of python, where I got to learn about pip
[21:07:21] <sumanah> Cool!
[21:08:04] <sumanah> devesh: I think Twine https://github.com/pypa/twine/ might be a good repository for you to look at.... Brian Rutledge has been making steady progress as a maintainer and is open to collaborating on initiatives to improve the project
[21:08:33] <sumanah> devesh: you asked: "are there a list of github orgs related to python somewhere under which a list of projects like, pypa, psf etc" Sort of. Let me explain.
[21:08:51] <devesh> And how do you set time aside from your regular work for open source projects? With all this wfh, work in my company is slow, so I can contribute a lot more
[21:08:59] <devesh> please go ahead sumanah
[21:09:02] <sumanah> (I'm going to answer 1 question at a time :-) )
[21:09:19] <devesh> Sure!
[21:09:23] <sumanah> Anyone can create an open source project that involves/is written in Python. So you can use GitLab, GitHub, Launchpad, and so on, and search for "Python" or look using their tags and so on.
[21:09:42] <sumanah> If you're looking for projects that are officially affiliated with PyPA, use this list https://packaging.python.org/key_projects/ .
[21:10:11] <sumanah> (not all of them are on GitHub! Some are on BitBucket, for instance. So be careful)
[21:10:39] <sumanah> The Python Software Foundation has started acting as a GitHub organization https://github.com/psf/ for a few projects
[21:11:10] <sumanah> There's also a Python organization https://github.com/python/ for repositories related specifically to the Python programming language itself
[21:11:50] <sumanah> devesh: .... I'm going to make an analogy here
[21:12:03] <sumanah> the wonderful thing about a hyperlink on the web is that it can go to any other webpage
[21:12:39] <sumanah> and new sites can go up all the time! and you can link to them! but the very flexibility inherent in that means also that sites can go away, move, etc. and then old links get "linkrot"
[21:13:14] <sumanah> similarly: it's great that anyone can start a new open source repository! but also the lack of centralization can make it hard for new folks like you to discover the stuff you want to find.
[21:14:49] <sumanah> The PyPA only "owns" a few repositories related specifically to packaging. The https://github.com/python/ is similarly limited in its topic. And https://github.com/psf/ .... I think (and I am not sure, I am not officially saying this, I may be wrong)
[21:15:17] <sumanah> ... I think it's for a few projects that may need to apply for funding under the PSF umbrella, or where the original "owner" wanted it to be under the PSF umbrella to make it more official and less personal, or as part of a governance .... thing. I don't know!
[21:16:20] <techalchemy> (RE: PSF projects, I know for the ones that were kenneths they were just too important and he didn't want the responsibility of owning them anymore so the PSF stepped in to steward the project(s))
[21:16:24] <sumanah> devesh: If you are looking for a list of Python-related code "orgs" because you want to analyze them systematically in some way, then I can try to give you some guidance. If you are looking for projects to contribute to, I would give you different guidance. And so on
[21:16:33] <sumanah> techalchemy: cool, good to know!
[21:17:06] <sumanah> devesh: and as for time management ..... https://changeset.nyc/ is my firm. I run a consultancy dedicated to open source work
[21:17:24] <sumanah> there are a lot of FOSS jobs out there.
[21:17:35] <devesh> Thanks sumanah for that great overview, I learned quite a lot, I also remembered about https://github.com/pallets
[21:18:02] <devesh> My question about Python-related code "orgs" was just out of curiosity, I was looking more for projects to contribute to
[21:18:13] <techalchemy> yeah for splitting time, my company pays me to spend some time on open source, and currently sumanah has been helping me make sure i do that in a productive way but I don't think she is scalable
[21:18:20] <sumanah> other people in this channel who have more standard employment can speak with more experience on how to make time outside of that for personal FLOSS contribution
[21:19:18] <devesh> sumanah: wow so your firm is specifically for helping people out for floss projects, that's great
[21:19:37] <sumanah> devesh: yup! and if you decide you want to compete with me, go ahead, there is plenty of room in this market in my opinion
[21:19:57] <sumanah> devesh: more projects to contribute to: take a look at https://github.com/virtual-biohackathons/covid-19-bh20
[21:22:08] <sumanah> techalchemy: I am attempting to scale Changeset! I have subcontractors and someday I aim to have other employees even!
[21:22:16] <sumanah> techalchemy: how is your pipenv work going?
[21:22:17] <devesh> thanks for the link, I will surely look into it, I was also interested in projects which I can contribute to more long term as well
[21:22:33] <devesh> I have also bookmarked everything you sent along, a lot of info there
[21:22:57] <sumanah> devesh: I have more resources at https://changeset.nyc/resources.html . Enjoy
[21:23:00] <techalchemy> sumanah, the testcase that fails seems to fail only when it runs under test, it works fine when i just try it by hand
[21:23:18] <sumanah> techalchemy: I have an idea
[21:23:26] <techalchemy> it has to do with pep517 backends not installing properly in nested virtualenvs
[21:23:38] <sumanah> oh garrrrr, is this something that would probably also fail in CI, then?
[21:23:48] <techalchemy> likely because of some environment variable somewhere or somethign weird
[21:23:53] <techalchemy> yeah it will definitely fail in CI
[21:23:53] <devesh> thanks sumanah :)
[21:23:59] <sumanah> I suppose you could mark it as "skip this test". Is that a bad idea?
[21:24:30] <travis-ci> pypa/pip#15344 (master - d79632a : Xavier Fernandez): The build is still failing.
[21:24:30] <travis-ci> Change view : https://github.com/pypa/pip/compare/57cb9416452c...d79632a7a9aa
[21:24:30] <travis-ci> Build details : https://travis-ci.org/pypa/pip/builds/668963373
[21:24:32] <sumanah> also have you filed a bug already about the test failure? (does it make sense to? is there someone else who could help in any way?)
[21:24:39] <techalchemy> it's kind of up for debate i guess, but it feels like a serious rabbit hole
[21:25:16] <techalchemy> well the test that's failing doesn't actuall claim to be testing pep517 backends
[21:25:20] <sumanah> techalchemy: so my take might be: make a prerelease now but with a warning in the release notes saying "known bug: PEP517 backends and nested virtualenvs"
[21:25:29] <pradyunsg> ^ +1
[21:25:42] <techalchemy> well that's the thing... nested virtualenvs are only a thing that happen this way in the test environment
[21:25:50] <techalchemy> i don't have any issue with skipping for that reason
[21:25:57] <sumanah> then there you go.... that can be something you say in a release msg
[21:26:08] <techalchemy> but it means pep517 backends wont get tested on windows etc
[21:26:53] <sumanah> well, that's why this is a pre-release
[21:26:55] <sumanah> IMO
[21:26:56] <techalchemy> since pipenv gets installed in a virtualenv for testing, and then creates more virtualenvs to run the test suite -- the inner virtualenv then spawns pep517 subprocesses to build in isolation etc
[21:27:21] <techalchemy> that all works fine when i'm not running under test
[21:27:33] <sumanah> we can get some people to manually test on Windows once the prerelease is out, and, simultaneously, we can get some folks to help fix this particular automated test
[21:27:50] <techalchemy> yeah that seems good
[21:28:00] <sumanah> ok! So what's the next step? pushing your branch to GitHub?
[21:28:38] <techalchemy> tbh this test claims to only test fixing a toml issue it just happens to install something that has custom backend
[21:28:48] <techalchemy> so i'll likely just make the test do what it says it does
[21:29:21] <techalchemy> this test suite is crap anyways, i dont even know how much of pipenv is actually under test
[21:30:31] <sumanah> techalchemy: :\ ok, so, what is the next step right now?
[21:30:58] <techalchemy> ^ that, fix news entry(ies?), figure out PR wording
[21:31:13] <techalchemy> add bug for missing test for pep517 backend
[21:33:36] <sumanah> ok! techalchemy it's past 5:30pm ET here in NYC .... do you want to try to keep working on this stuff today or quit for the day?
[21:39:14] <techalchemy> same time here, i will work a little bit longer, try to push this up and then likely wrap up for the day
[21:39:42] <sumanah> ok! Thanks. Talk with you tomorrow techalchemy ? What's a good time?
[21:40:08] <sumanah> It feels like you can in fact do this by 5pm tomorrow as long as you have like 3 hours or so
[21:40:18] <techalchemy> i think i will pull it off actually
[21:40:30] <sumanah> :D
[21:40:36] <techalchemy> i am in meetings at 10 and 2, and everyone is aware this is getting released
[21:40:43] <techalchemy> so i won't be spending long in those meetings
[21:41:25] <sumanah> ok, techalchemy then I'll ping you around 10:30 or 11am .... but of course there is no need for you to wait for me
[21:41:41] <techalchemy> sure thing, thanks a bunch sumanah
[21:41:56] <sumanah> Thank you for all your work techalchemy!
[21:42:01] <sumanah> Catch ya later
[22:27:33] <travis-ci> pypa/twine#1348 (master - f7402e0 : Brian Rutledge): The build passed.
[22:27:33] <travis-ci> Change view : https://github.com/pypa/twine/compare/5482d6877df0cd90545c4708e5abe13b359f8a08...f7402e0d2e1c1e6ecde61dc8bcba515b807a48a0
[22:27:33] <travis-ci> Build details : https://travis-ci.org/pypa/twine/builds/668987328
[22:29:46] <travis-ci> pypa/pip#15345 (master - d79632a : Xavier Fernandez): The build was fixed.
[22:29:46] <travis-ci> Change view : https://github.com/pypa/pip/compare/57cb9416452cc81686e34f1a61ca955f5c0c2e91...d79632a7a9aaec8d75d312ec43ad991fcc833c50
[22:29:46] <travis-ci> Build details : https://travis-ci.org/pypa/pip/builds/668980349