Tuesday, 2025-01-28

*** elodilles is now known as elodilles_pto08:23
opendevreviewStephen Finucane proposed openstack/pbr master: Update setup.cfg example in Usage document  https://review.opendev.org/c/openstack/pbr/+/93858612:32
opendevreviewMerged openstack/pbr master: Update setup.cfg example in Usage document  https://review.opendev.org/c/openstack/pbr/+/93858614:33
opendevreviewJeremy Stanley proposed openstack/pbr master: Simplify PBR dependency on SetupTools  https://review.opendev.org/c/openstack/pbr/+/94031015:13
opendevreviewJeremy Stanley proposed openstack/pbr master: docs: Drop SetupTools from pyproject.toml example  https://review.opendev.org/c/openstack/pbr/+/94031115:13
clarkbfungi: one thought on ^ is we require newer setuptools for proper pyproject.toml integration in the current pyproject.toml example but the requirements.txt accepts any setuptools15:14
clarkbin practice I suspect this won't be an issue because tools like build default to using isolated enviornments that are built on demand so latest valid setuptools should be used15:15
clarkbbut wanted to call that out in case there is extra concern around that15:15
fungiright, that was my thinking15:15
fungipyproject-build will create a throwaway environment when building a package, and install latest pbr and setuptools into it anyway15:16
clarkbyup and thats the main context that pyproject.toml is relevant in15:16
fungitechnically even specifying a minimum pbr there shouldn't be necessary, but it helps serve as a bit of a reminder15:16
clarkbI'll leave a note on the change and indicate that this is unlikely to be a problem15:16
fungiand runtime use of pbr doesn't need newer pbr versions generally, the features people are using for that are there even in ancient pbr15:17
clarkb++15:19
clarkbfungi: re the pbr version in pyproject.toml I actually would like to keep that for one major reason: this is the only reliable way to control the version of pbr used to build a package. For the last decade or more people have tried to do this through varying methods with not much success. Having an example showing it is possible here is a good way to get people clued into15:21
clarkb"this is the right way to do it"15:21
fungiyeah, i mean they can also use it to control the setuptools version, but i don't want to give the impression that it's necessary to list setuptools there15:22
fungihopefully it's obvious that if people want to pin specific setuptools versions for build purposes, they can15:22
fungii've pushed a revision of 940258 to drop setuptools in pyproject.toml just to show it's working15:28
opendevreviewJeremy Stanley proposed openstack/pbr master: Simplify PBR dependency on SetupTools  https://review.opendev.org/c/openstack/pbr/+/94031016:50
opendevreviewJeremy Stanley proposed openstack/pbr master: docs: Drop SetupTools from pyproject.toml example  https://review.opendev.org/c/openstack/pbr/+/94031116:50
*** priteau is now known as Guest726717:04
*** priteau2 is now known as priteau17:04
opendevreviewJeremy Stanley proposed openstack/pbr master: docs: Drop SetupTools from pyproject.toml example  https://review.opendev.org/c/openstack/pbr/+/94031117:35
opendevreviewStephen Finucane proposed openstack/pbr master: docs: Drop SetupTools from pyproject.toml example  https://review.opendev.org/c/openstack/pbr/+/94031117:36
opendevreviewMerged openstack/pbr master: Simplify PBR dependency on SetupTools  https://review.opendev.org/c/openstack/pbr/+/94031020:09
opendevreviewMerged openstack/pbr master: docs: Drop SetupTools from pyproject.toml example  https://review.opendev.org/c/openstack/pbr/+/94031120:09

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!