[11:39:21] <ngws> Hi, can someone help me with a potentially annoying PyPi login problem?
[11:39:26] <ngws> I'm the "maintainer" of a bunch of unmaintained projects on PyPi. Someone just asked me if I was willing to surrender one of my project names to their actually active project, which I was happy to do. However, I haven't logged in for a long time, and when I created my user back in 2009 or 2010, I did it through the Canonical Launchpad integration that existed back then. I still have access to my Launchpad account, but I don't know
[11:39:26] <ngws> how to access my PyPi account. I'm not even sure I have an email address associated with it.
[11:39:32] <ngws> This is me: https://pypi.org/user/login.launchpad.net_22/ and https://launchpad.net/~ngws
[14:29:56] <mjacob> is it possible to create multiple distributions from a single project?
[14:30:56] <tos9> mjacob: I don't know, but probably? All you want to change is the name, or?
[14:31:09] <tos9> I would bet probably you could just have multiple setup.cfg/setup.pys and share all the rest
[14:31:19] <mjacob> tos9: my exact use caes is described here: https://stackoverflow.com/questions/55834719/how-to-package-test-helpers
[14:32:58] <mjacob> so basically i have two projects A and B, B depends on A, B's test suite depends on A's test suite
[14:33:19] <tos9> Ah. Getting called into a meeting, but I *think* what your describing is something I'd usually recommend using a setuptools extra for
[14:33:35] <tos9> So, A should have a A[testing] extra, and B's test requirements depends on that
[14:33:43] <mjacob> one solution i could image is to create two separate distributions from A: A's main code, and the test helpers
[14:33:49] <tos9> Which comes up often if e.g. what is happening is A is shipping some hypothesis strategies for itself
[15:04:21] <mjacob> tos9: i didn't find good documentation on this, but it seems like it can be used only for declaring additional dependencies
[15:04:53] <mjacob> (and not for creating an additional distribution)
[15:07:38] <ngoldbaum> yes, extras are for declaring additional dependencies