Saturday, September 8, 2018
Tuesday, July 7, 2015
PythonBoostrap to the rescue
It's been a long time since anything has happened over here - my real identity has been taking all the credit - but for my latest endeavor, I decided to revive the BreakingBytes moniker, and I am super excited to announce:
Python Bootstrap
What?
Python Bootstrap, or just Python Boots, is for folks just like me ...
- who work in a Windows corporate environment,
- who do not have administrative access to their computers,
- who just want to use Python-2.7
Python Boots just works. Just unzip it and double click python.exe and you're ready to go. Add it to your PATH and you can use pip to install packages and idle as your basic editor.
Why?
There just isn't an open source version of Python-2.7 for Windows that you can just unzip and use. There are a few solution, but they are either closed source or depend on mingw-w64 or other non-standard Python toolsets. Python Boots is build with official Python.org source, using their own build batch scripts on AppVeyor from my cpython fork on BitBucket. Go ahead, send me a PR and make it even better.
How?
As I said, I use AppVeyor which has Visual Studio 2008 C++ compilers in the Windows SDK 7.0, the exact same toolset used to build official Python-2.7. The real issue is redistributing the Microsoft Visual C++ Common Runtime or msvcr90.dll that is used by Python. The official version uses merge modules packaged with the MSI that require administrative rights. The irony is that most Windows 7 computers will already have these redistributables installed. Another method is to have the user install the redistributables, either by downloading and installing them from Microsoft manually or by using ClickOnce. The method used by Python Boots is to install the redistributatble side-by-side privately. This just works, because Windows will always check WinSxS first for newer versions and if there are updates to the redistributables they will automatically get installed there.
So?
Python Boots will not register itself in the Windows registry. So, you can wipe the Python Boots folder at your leisure. But packages that use bdist_wininst won't find your installed Python so you'll have to use pip. Oh well.
Monday, August 12, 2013
SifterClient by Stephen Beitzel
Monday, March 25, 2013
Not much going on here ...
Thursday, May 3, 2012
bugs!
Friday, March 30, 2012
TurtleSift for 64-bit Platforms
Monday, February 27, 2012
By the numbers
Friday, February 24, 2012
TurtleSift
Sifter-Java
Froyo users upgrade to Version 1.8
Progress Bars
- before the projects page is shown,
- when selecting a project detail, e.g. issues,
- when navigating issues with the previous, next and go buttons
- and after setting issue filters.
I haven't put a progress bar after queries, because it will take a little more effort I think. If anyone else is interested in adding that, please fork SifterReader on Github or on bitbucket.
Tuesday, February 14, 2012
Fork Me on Github
SifterReader is now open source
SifterReader Version 1.7 (Release 2)
SifterReader can be downloaded from the Android Market. I hope you find it usefull!
Monday, February 13, 2012
Next and Previous buttons not stopping at first/last page
I apologize for the inconvenience. I will try to fix this as soon as possible. I have already entered it into the bug tracker as issue #25 Next and Previous buttons not stopping at first/last.
Wednesday, February 8, 2012
Information
SifterReader is currently available from the Android Marketplace for download. There is more information on the wiki including usage and an issue tracker.
