And let me tell you there are still problems regarding python version, setuptools version,; this is turning into a dog's breakfast. My pip is the latest version I have ascertained. But cryptography won't install. sudo pip -V pip 20.1.1 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7) --- but --- Successfully built pysftp pynacl bcrypt Failed to build cryptography ERROR: Could not build wheels for cryptography which use PEP 517 and cannot be installed directly
--MP On Tue, May 26, 2020 at 9:38 AM Messy Potamia <messypota...@gmail.com> wrote: > > Here's what I did to allow pysftp module to install via pip. I found this on > a RaspberryPi forum. You search on this problem and hits come from all over > the place with no solutions, until I found this: > > sudo apt-get install python-pip > pip install --user -U setuptools > sudo pip install --upgrade pip > sudo apt-get install libffi-dev > sudo pip install pysftp #errors during pysftp install, " Building wheel > for pynacl (PEP 517) ... \" still working... > > This is on my Pi3 running Jessie. > > > On Tuesday, May 26, 2020 at 8:59:12 AM UTC+2, Messy Potamia wrote: >> >> Matt, I get the same result whether I invoke pip, pip2, pip3: >> pi@RPI3:~ $ sudo pip2 install pysftp >> Downloading/unpacking pysftp >> Downloading pysftp-0.2.9.tar.gz >> Running setup.py (path:/tmp/pip-build-QfuB69/pysftp/setup.py) egg_info for >> package pysftp >> >> no previously-included directories found matching 'docs/_build' >> Downloading/unpacking paramiko>=1.17 (from pysftp) >> Downloading paramiko-2.7.1-py2.py3-none-any.whl (206kB): 206kB downloaded >> Cleaning up... >> Exception: >> Traceback (most recent call last): >> File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in >> main >> status = self.run(options, args) >> File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 290, >> in run >> requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, >> bundle=self.bundle) >> File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1266, in >> prepare_files >> req_to_install.extras): >> File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2401, in >> requires >> dm = self._dep_map >> File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2597, in >> _dep_map >> self.__dep_map = self._compute_dependencies() >> File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2630, in >> _compute_dependencies >> common = frozenset(reqs_for_extra(None)) >> File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2627, in >> reqs_for_extra >> if req.marker_fn(override={'extra':extra}): >> File "/usr/lib/python2.7/dist-packages/_markerlib/markers.py", line 113, >> in marker_fn >> return eval(compiled_marker, environment) >> File "<environment marker>", line 1, in <module> >> NameError: name 'platform_system' is not defined >> >> Storing debug log for failure in /root/.pip/pip.log >> >> I also tried apt-get install and it can't find the pkg. >> The /root/.pip/pip.log is large >> -rw-r--r-- 1 root root 84870 May 26 08:48 pip.log >> and I more'd it but couldn't see anything that made sense to me. >> Any ideas? btw I did download the rest of the pkg from github including wget >> the generator, but probably shouldn't proceed until I can get pysftp on my >> Pi. >> Thanks! >> --------------------------- >> >> >> >> >> On Monday, May 25, 2020 at 10:49:00 PM UTC+2, mwall wrote: >>> >>> >>> >>> On Monday, May 25, 2020 at 3:56:16 PM UTC-4, Messy Potamia wrote: >>>> >>>> one.com's robotic tech support said they only do ftp, sftp, and ssh, and >>>> don't support ftps. I don't think that offshore robot even knew what ftps >>>> was. >>>> So can somebody tell me about the thing that MWALL has on github? >>> >>> >>> as it says in the readme, it is a client that uses sftp (not ftps, not ftp) >>> >>> if you can connect to your sftp server using some other sftp client, then >>> the weewx-sftp extension should work using the same credentials/parameters >>> >>> you can verify by invoking the weewx-sftp extension directly, for example: >>> >>> PYTHONPATH=/home/weewx/bin python /home/weewx/bin/user/sftp.py >>> /home/weewx/weewx.conf >>> >>> change the paths if you are using a deb or rpm installation >>> >>> m > > -- > You received this message because you are subscribed to a topic in the Google > Groups "weewx-user" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/weewx-user/GdlSK3vTvYE/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > weewx-user+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/weewx-user/94d1c767-7972-4c5f-92ab-e69a349eab1e%40googlegroups.com. -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/CAB7-S76XLg0hSeoLcuhYtYcHFGuTV4MU_%3DyLzn-Fzs8GSg50jQ%40mail.gmail.com.