clarkb | stephenfin: yes fungi and I are interested in syncing up on PBR planning but were both traveling last week so unable to follow too closely. Doing a quick check it looks like you've already mentioned setuptools file finders as a plugin point. I think fungi and I figured out that was one portion of how setuptools scm does it | 16:01 |
---|---|---|
clarkb | stephenfin: re https://review.opendev.org/c/openstack/pbr/+/949049 yes we've already found that name is currently required in setup.cfg though I don't think we've run that down yet to understand why. opendev/bindep has tried to be the canary for pyproject.toml work and is an example you can look at | 16:02 |
clarkb | stephenfin: re changes like https://review.opendev.org/c/openstack/pbr/+/949052 at a high level I think it might be better/simpler/easier for PBR and packagers to treat the entirety of setup.cfg as deprecated and just push towards pyproject.toml? | 16:04 |
clarkb | I'm not sure about that yet. But it seems like that way we don't have to piecemeal depreacte things and can have a single cut over transition point | 16:04 |
clarkb | but anyway it seems like you ended up in a similar place to the short high level discussion I had with fungi during our travels. Basically move away from deprecated setuptools things, try to hook into setuptools using modern hook points, then simplify the config by converging on what is expected today | 16:06 |
clarkb | hopefully that quick braindump is useful on Monday morning. Happy to talk more tomorrow | 16:06 |
fungi | yes, i have some open changes for bindep demonstrating test failures for various things like removing the project name from setup.cfg, removing setup.cfg entirely, removing setup.py, et cetera | 18:03 |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!