zestsoftware / zest.releaser

Python software releasing made easy and repeatable
https://zestreleaser.readthedocs.io
GNU General Public License v2.0
198 stars 62 forks source link

Small setup fix (was: allow tools prefix) #372

Closed reinout closed 3 years ago

reinout commented 3 years ago

Originally started for #371, but that looks like too much work.

What remains is that I've fixed up the build setup slightly.

reinout commented 3 years ago

See my comment on #371: I think it is more work than I originally thought. Not really worth it.

@mauritsvanrees : the local build fixes, do these look OK to you?

mauritsvanrees commented 3 years ago

@reinout Yes, those look fine. bootstrap.py is dead.

Also, we should move to GitHub Actions instead of Travis at some point, but for the moment it should still work.

mauritsvanrees commented 3 years ago

.travis.yml roept nog bootstrap.py aan.

reinout commented 3 years ago

I've removed bootstrap from .travis.yml and 3.8 runs fine. But for instance 3.7 has this error when pip-installing zc.buildout and setuptools:

zc-buildout 2.13.4 has requirement setuptools<52,>=8.0, but you'll have setuptools 57.1.0 which is incompatible.

I haven't used buildout for a while. Does this make sense? Perhaps I shouldn't have upgraded setuptools with pip?

reinout commented 3 years ago

More success now (3.6, 3.7 and 3.8), but the rest has problems with pyroma. What to do about that?

mauritsvanrees commented 3 years ago

Pin it to an older version on older Python versions. I have pushed a commit for that.

reinout commented 3 years ago

Yeah, that worked :-)