[11:20:27] <dustfinger> In issue https://github.com/pypa/pip/issues/6055 daa comments that the root cause was shenek's namespace package lacked submodules, but I am running into the exact same issue and my namespace package contains submodules. see - https://paste.gg/p/anonymous/49c0c4cb83a448918738791ff12c5a57
[11:24:20] <dustfinger> toad_polo: Thanks for the suggestion. Before looking for alternative solutions I want to try and understand why I have run into this issue. I don't have a lot of time this morning, I have to leave one hour, but tomorrow morning I will have more time to investigate.
[11:26:41] <dustfinger> One thing that is different between my implementation and the example given in issue 6055 is that my project uses PEP 420 - implicit Namespace Packages.
[12:33:56] <dustfinger> toad_polo: The latest pep517.build module does not have a -w option. I took a look at the github https://github.com/pypa/pep517 and the package seems to require a project.toml. project.toml appears to be equivalent to setup.cfg, but in toml format. Unfortunately the package modules do not seem to support setup.cfg.
[12:35:27] <dustfinger> PEP 517 seems to be the way things are moving. Should I be moving my setup.cfg to project.toml to satisfy the pep517 package? Or am I missunderstanding the prupose of project.toml?
[12:56:31] <dustfinger> I am going to try and move my setup.cfg to pyproject.toml tomorrow morningn and see how it goes. Have to head to work now.
[13:07:14] <toad_polo> dustfinger: You are misunderstanding the purpose of pyproject.toml
[13:09:07] <toad_polo> pyproject.toml is for declaring metadata about the build system.
[13:09:33] <toad_polo> It's for telling pip that it needs to use setuptools.
[13:10:13] <toad_polo> I also misspoke, it's pep517.build -b to build a wheel.
[13:16:17] <dustfinger> Okay, so I will want to keep my setup.cfg then and use pyproject.toml for the [build-system]. It seems though that these two things overlap, because setup.cfg also supports [build-system]. I have to head into work right now, but thank you for your feedback and support. I will read up more on pep517 and pyproject.toml tomorrow morning and try to get their individual purposes straight in my head.
[13:46:54] <toad_polo> dustfinger: setup.cfg does not support build-system
[17:29:49] <kushal> Is there any different between an egg version of cryptography (due to older version of setuptools/pip and other dependencies in Debian Buster system), and a wheel installed of cryptography ?
[17:30:04] <kushal> or anyone else who is online :)
[20:31:55] <toad_polo> kushal: Probably there are differences.
[20:32:42] <toad_polo> Whether or not they are critical is unclear, but I think all the `egg` related code-paths get basically no love and haven't for years.
[20:32:54] <toad_polo> So I wouldn't be surprised if bugs fixed in `wheel` in any number of situations would exist in `egg`.
[20:33:10] <toad_polo> I cannot recommend strongly enough upgrading `setuptools` and `pip`.
[21:39:31] <harlowja> has any folks seen the equivalent of https://pastebin.com/aYL6cGLP
[21:39:39] <harlowja> was thinking its the same as https://github.com/pypa/virtualenv/issues/1599 but maybe not