Skip to content

Compatibility

o355 edited this page Jun 15, 2017 · 22 revisions

PyWeather should work anywhere a Python 3 shell, and 3 PIP libraries can run. Should.

Here's where PyWeather works, and doesn't work, based on my testing, along with a little note. Of course, this is a non-comprehensive list of OSes that work with PyWeather, and there are hundreds of OSes that will work with PyWeather that aren't on this list.

If you want to report that an OS is compatible, or incompatible with PyWeather, please report an issue, along with some testing notes.

Compatible with...

  • Windows 8.1 - No issues.
  • Windows 10 - No issues.
  • Ubuntu 16.04 LTS (and any derivatives, e.g. Kubuntu, Lubuntu) - No issues.
  • Ubuntu 16.10 (and any derivatives, e.g. Kubuntu, Lubuntu) - No issues.
  • Debian 8.7 (and likely other 8.x versions) - No issues.
  • Raspbian 8 - No issues.
  • Termux for Android - Works with PyWeather 0.5.2 beta and above. Before starting the setup script, you'll have to install requests manually, using pip install requests. Otherwise, rounding doesn't work in Termux. I'll eventually try and troubleshoot the issue.
  • FreeNAS 11 - Tested on 0.6.0.1, works 100%. You have to manually install pip with wget https://bootstrap.pypa.io/get-pip.py, then python3 get-pip.py, but it works like normal.

In theory, PyWeather should work with...

  • Recent Fedora/CentOS versions
  • Windows 10 S - There is a Python 3.3 environment available in the Windows Store, maybe, just maybe you could install the necessary libraries, and actually get PyWeather working.

Incompatible with...

  • Termux for Android - PyWeather 0.5.1 beta and older refuse to work.
  • FreeNAS 9.10 - I don't know of a way to get Python 3 on FreeNAS, and I'm not about to put my home NAS at risk of data loss from experimentation.
  • Debian 6.0.10 on PPC - Yes, I have a PPC machine. Python 3/pip3 probably aren't available.
  • Most Python interpreters on mobile, they usually don't have all the available libraries, not to mention PIP for installing extra libraries.
Clone this wiki locally