mirror of
https://github.com/certbot/certbot.git
synced 2026-01-26 07:41:33 +03:00
* Get rid of a whole bunch of error message * Remove some more overlaps * don't use certbot from nginx and apache * use python3 from bin * certbot needs to be in bin * try to exclude just the certbot folder * try a couple things to use the python from the venv bin * play around with which versions of things we want from each package * ok, certbot-nginx does need to stage bin * certbot needs to not stage bin. why does certbot not put certbot in bin? * fail to inspect more versions of things in the container shell * take cffi backend from python-augeas * if we use certbot from bin things should work? * why is bin not in path? no idea, but let's get it compiled then inspect things in the snap shell * use snap.certbot instead of bin/certbot * it does require bin/certbot. I don't know why. * let's see if we can stick it all in one step * try installing local subdirectories * move python-augeas into the single part * remove after * put back python-augeas part for now; ERROR: Could not satisfy constraints for 'python-augeas': installation from path or url cannot be constrained to a version * how was this previously working without git installed? install git. * maybe it needs to already have python3-wheel installed * maybe wheel will install first if I change it to -e * no -e * maybe try a different python3 package to stage * this last change wasn't necessary * remove the bin/ from renew * nope, it does need bin/certbot * back to wget * stage a bare python3 * add all necessary python packages to stage-packages * pretty sure we don't actually need wheel. let's try removing it! * remove python-augeas, since we have it pinned to an older version in cb-auto that might work * stage augeas * still need libaugeas-dev * ok let's try building * combining into one part works! just make sure to unpin python-augeas when generating snap-constraints.txt * change our scripts to unpin python-augeas * Use ubuntu 20 in compile_native_wheels.sh * .travis.yml should use python3-dev instead of python-dev * jk! we don't need python3-dev in travis * Update cffi and cryptography wheels for ubuntu20 version of python * looks like we need python3-dev to build things * Remove deprecated i386 wheels