Certbot port?

Bill Christensen billc_lists at greenbuilder.com
Wed Jan 4 01:00:06 CET 2017


Try:

sudo port install *py-rfc3339*

On 1/2/17 8:13 AM, Ben Greenfield via macports-users wrote:
> Hey All, Marius,
>
> I wanted to look at letsencrypt and found this string and used it a as 
> starting point.
>
> I used the Portfiles from:
>
> https://github.com/Schamschula/macports/blob/master/python/py-certbot/Portfile
>
> I then kept adding the other Portfiles to my local repository from his 
> python directory until it installed.
>
> Now that it is installed when I run it I appear to be missing some 
> dependencies within the python environment.
> I would like to add the pyrfc3339 first but I’m not sure how to go 
> about it.
>
> Thanks,
>
> Ben
>
>
>
> slim% sudo ls -la /opt/local/bin/certbot-2.7
> lrwxr-xr-x  1 root  admin  71 Dec 18 15:40 /opt/local/bin/certbot-2.7 
> -> /opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/certbot
> slim% sudo /opt/local/bin/certbot-2.7
> Traceback (most recent call last):
>   File "/opt/local/bin/certbot-2.7", line 6, in <module>
>     from pkg_resources import load_entry_point
>   File 
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pkg_resources/__init__.py", 
> line 3019, in <module>
>     @_call_aside
>   File 
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pkg_resources/__init__.py", 
> line 3003, in _call_aside
>     f(*args, **kwargs)
>   File 
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pkg_resources/__init__.py", 
> line 3032, in _initialize_master_working_set
>     working_set = WorkingSet._build_master()
>   File 
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pkg_resources/__init__.py", 
> line 655, in _build_master
>     ws.require(__requires__)
>   File 
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pkg_resources/__init__.py", 
> line 963, in require
>     needed = self.resolve(parse_requirements(requirements))
>   File 
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pkg_resources/__init__.py", 
> line 849, in resolve
>     raise DistributionNotFound(req, requirers)
> pkg_resources.DistributionNotFound: The 'pyrfc3339' distribution was 
> not found and is required by certbot
> slim%
>
>
>> On Nov 21, 2016, at 7:03 PM, Marius Schamschula 
>> <lists at schamschula.com <mailto:lists at schamschula.com>> wrote:
>>
>> Mike,
>>
>> I have py-certbot installed locally, using MacPorts for all 
>> prerequisites as well. I haven’t uploaded it to the macports-ports 
>> repository, as I no longer have a web server running macOS, so I have 
>> not tested most current versions.
>>
>> See 
>> https://github.com/Schamschula/macports/blob/master/python/py-certbot/Portfile
>>
>> On Nov 21, 2016, at 5:34 PM, Mike Savory <msavory1 at nzbox.com 
>> <mailto:msavory1 at nzbox.com>> wrote:
>>
>>> Hi Bill
>>>
>>> Looks like the certbot-auto also has some support for Macports
>>>     curl -O https://dl.eff.org/certbot-auto
>>>
>>> LINE 435:
>>>
>>> BootstrapMac() {
>>>   if hash brew 2>/dev/null; then
>>>     echo "Using Homebrew to install dependencies..."
>>>     pkgman=brew
>>>     pkgcmd="brew install"
>>>   elif hash port 2>/dev/null; then
>>>     echo "Using MacPorts to install dependencies..."
>>>     pkgman=port
>>>     pkgcmd="$SUDO port install"
>>>   else
>>>     echo "No Homebrew/MacPorts; installing Homebrew..."
>>>     ruby -e "$(curl -fsSL 
>>> https://raw.githubusercontent.com/Homebrew/install/master/install)"
>>>     pkgman=brew
>>>     pkgcmd="brew install"
>>>   fi
>>>
>>> Although it looks like it insists on setting up a python virtualenv 
>>> for you. and then pulls in python dependancies with pip, which is 
>>> not the normal macports way.
>>> https://letsencrypt.readthedocs.org/en/latest/contributing.html#prerequisites
>>>
>>> I'll set up a VM and try it and let you know (don't want to break my 
>>> main Mac).
>>>
>>> Mike
>>>
>>>> On 22/11/2016, at 10:38 AM, Bill Christensen 
>>>> <billc_lists at greenbuilder.com 
>>>> <mailto:billc_lists at greenbuilder.com>> wrote:
>>>>
>>>> Any chance of a Certbot port? https://certbot.eff.org/
>>>>
>>>> They've got an install with Homebrew, but I'd rather do everything 
>>>> with MacPorts.
>>>>
>>>> (yeah, I know, I could learn to build ports myself and become the 
>>>> maintainer.  And maybe I will at some point, but not right now)
>>>
>>
>> Marius
>> --
>> Marius Schamschula
>>
>>
>>
>>
>


-- 
Bill Christensen
http://SustainableSources.com
http://LinkedIn.com/in/billc108

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-users/attachments/20170103/ce4cd4fa/attachment.html>


More information about the macports-users mailing list