Posts

Showing posts with the label devops

Pre release pygame builds through pypi and pip.

(If there's any python packaging experts reading this, please comment if this doesn't seem reasonable. https://github.com/pygame/pygame/issues/409 You will get 42 internet points, and a cookie if you ever visit Berlin). We want to be able to more widely test pre release builds, to avoid bugs and try things out on different OS/hardware combinations. This is the plan on how it will be done for pygame . --- Pre release 'dev' and release candidate('rc') builds of pygame through pip and pypi. every merge into master releases a dev build. 1.9.4.dev1+git.77.facebeef123 every release candidate tagged releases an rc build. 1.9.4.rc1 How to install pre release builds. Pip pre-release documentation `pip install pygame --pre` Requiring a specific development build is possible according to the documentation. `pip install pygame==1.9.4.dev1` Version naming. From packaging guide pre release versioning : zero or more dev releases (denoted with a “....

Why can't we turn off HTTP?

Currently, I'm sitting in a library not able to access HTTPS (probably... I guess it depends when you're reading this) for a particular website. I like to spend time in libraries. Especially libraries in exotic far off places. Surrounded by book-smell, and curious people learning. Unfortunately some libraries have shockingly bad internet. Some of them decide they will filter which websites people can look at so that they are safe from viruses and nasty stuff which damages their computers. It's exciting that 60-70% of internet connections to some websites are encrypted these days. But why not turn HTTP off and force everyone to use HTTPS? Indeed. Why not turn off HTTP completely? I'll try to answer that here (for pygame.org; your website may be different). Unfortunately these filters in libraries are sometimes pretty terrible and ancient. And when you travel, and spend time in libraries and use hotel internet you begin to notice that the internet that you...

pygame documentation updates

Image
There are some documentation updates on https://www.pygame.org/docs/ The website documentation builder was waiting for updates from bitbucket(our previous code host). lol? oops. Robots running in the cloud doing things no one wants them to do anymore. I had to write a new github integration, so now commits to master on github/pygame/pygame will cause the website docs to be rebuilt automatically again. And python -m pygame.docs didn't work with the wheel builds... because they don't include docs (for some reason). So now, if the docs can't be found locally, it opens the web browser instead. There were a bunch of documentation updates from Ian Mallett and Lenard Lindstrom which are finally up on the website. Lots of editing, and improvements to the tutorials. Additionally a bunch of old links were fixed. Mostly to point to https:// versions of pages. The docs are being built with a new version of Sphinx, which has nicer output in a few ways. See http...