Skip to content
o355 edited this page Aug 17, 2017 · 7 revisions

A page for frequently asked questions.

Q: Why do I need special libraries to run PyWeather?

A: Those special libraries make PyWeather work. PyWeather could in theory run in built-in Python stuff, but libraries make my job easier.

Q: Why won't you make PyWeather for Python 2?

A: I didn't want to code for Python 2, as it's now out of date, and will reach end of life eventually.

Q: Why won't PyWeather work on my platform?

A: PyWeather can't run on every platform, because unexpected stuff happens. On some platforms, some stuff works great, but on others, some stuff doesn't. On most normal platforms, PyWeather will run flawlessly. On other specialized, or unusual platforms, PyWeather might not run at all, or somewhat work.

Q: Will you release a fix for X platform?

A: No, unless the issue you have exists in most common OSes. I don't want to end up with releases looking like this:

pyweather-0.7beta
pyweather-0.7beta-termux
pyweather-0.7beta-pitopos
pyweather-0.7beta-freenas9
pyweather-0.7beta-incompatibleos1
pyweather-0.7beta-incompatibleos2

Having OS-specific releases will increase the time between releases, as I have to "port" over code to the OS-specific code.

Q: Why do I need to get an API key from Wunderground?

A: Q: Why are you so lazy?

Q: When will the next version of PyWeather release?

A: You can get a "rolling" idea of when a PyWeather release will be by looking at the changelog. However, I push much less frequently to GitHub than I use to, so keep that in mind.

Nowadays, I'm adding more features to a release than older releases, and I'm doing more extensive QA testing for each release. As such, the time between releases is now increased.

Q: How can I contribute?

A: Read the CONTRIBUTING.md file.

Clone this wiki locally