Pillow is a popular fork of PIL by Alex Clark and Contributors. PIL is the Python Imaging Library by Fredrik Lundh and Contributors Pillow 2.1.0 is out! With this release, the Pillow team has finally removed support for “import _imaging”, thus completing the move of PIL modules into the PIL namespace [1]. Many thanks to […]
Author: Alex Clark
New Pyramid Site
For the first time in 10 years, http://aclark.net is not powered by Plone. Nothing against Plone: it’s still one of the greatest loves of my life (inasmuch as you can love a software and community, as I do). Why This was not the result of a revolutionary plan, rather more of an evolution. It happened […]
The Story of Pillow
On March 4, 2013 I got an email from the Python Software Foundation On March 4, 2013 I got an email from the Python Software Foundation (PSF): This email notification is being sent to you to inform you of the PSF Board’s decision to fund the facilitation of a Python 3 compatible release of the […]
I Love Checkoutmanager and Dotfiles
An ode to my OS X development workstation setup [1] I am big on setting up my development environment, and enjoying the environment I work in. And I’m very thankful to the folks who make my life easier, including the authors of: Python: Python Core Developers dotfiles: Jon Bernard checkoutmanager: Reinout Van Rees I also […]
Python 3 Porting
The 3 in 2013 is for Python 3 I tend to like projects that everyone else hates, e.g.: Removing persistent Python objects associated with missing classes in ZODB. Making new releases for old software that is still useful but unmaintained. Running flake8 on 10s or 100s of source files and hand-fixing the results. Part of […]
Pillow Python 3
PIL is on its way to Python 3 via Pillow. Support from Brian Crowell and others has been merged into master here: https://github.com/python-imaging/Pillow/pull/35 And work continues toward a pre PyCon 2013 release! Please help if you can: Ubuntu users, read through https://github.com/python-imaging/Pillow/issues/18 and provide assistance with testing this Ubuntu package: https://launchpad.net/~pythoneers/+archive/ppa. Git experts, please comment […]
New Year’s Python Meme 2012
This is my entry for Tarek Ziadé’s New Year’s Python Meme, a tradition I have come to enjoy. Both to reflect on the current year and look back on previous years. So here it is. I did this in 2009 & 2011. Let’s try it again. 1. What’s the coolest Python application, framework or library […]
Pillow 1-7-8
Pillow is the friendly PIL fork. Initially just a packaging fork, now considering image code bug fixes and Python 3 support. To be friendly, we attempt to track changes against upstream tickets in PIL. Pillow 1.7.8 is out! Read about it here: http://pypi.python.org/pypi/Pillow/1.7.8 Features It’s PIL (Python Imaging Library) It installs on all modern systems […]
Django Hello
Django doesn’t really need a hello world style introduction, its documentation speaks for itself. But this is what “Hello, world!” in Django looks like to me. I hate boilerplate and I love reducing software down to its core components; just enough to start the server. setup.py: from setuptools import setup setup( name=’hello’, ) requirements.txt: Django==1.4.1 […]
Looking For Projects
With pythonpackages.com winding down, I am now actively seeking projects for Q4 2012 and beyond. I am good at: Deploying Plone sites: http://blog.aclark.net/2012/10/03/plone-4-3-alpha-1-in-production/ Maintaining and releasing Python packages: http://pypi.python.org/pypi?%3Aaction=search&term=aclark&submit=search Cat herding volunteers: http://lists.plone.org/pipermail/plone-com/Week-of-Mon-20120903/000039.html Writing documentation: http://docs.pythonpackages.com/en/latest/index.html Writing narrative text: http://www.packtpub.com/plone-33-site-administration/book Writing Python code: https://github.com/aclark4life Also, I’ve put together a list of projects I am involved […]
PythonPackages: One Year Later
We are rolling up on the one year anniversary of pythonpackages.com (in October). This is an exciting milestone (for me at least) because I’ve had a tremendous amount of fun building the site, not to mention how much I learned about GitHub, PyPI, Pyramid, Stripe, Redis, Bootstrap, and more. We are hovering around 200 signups […]
Sorry for the blog spam
Just learning Pelican As I’m just learning Pelican, Dirkjan Ochtman pointed out that I can have “fancy” URLs via the ARTICLE_PERMALINK_STRUCTURE setting. So the blog spam you are seeing is a result of my publishing the same two articles with two different URLs (fancy and non-fancy). My apologies for the noise. publishconf.py And actually, I […]
Yup, This Blog is Now Powered by Pelican
As an open source “Plone guy”, I’m always prepared to defend and explain my choice to not use Plone for blogging. As an open source “Plone guy”, I’m always prepared to defend and explain my choice to not use Plone for blogging. A couple years ago, I started using WordPress in order to learn its […]
pythonpackages.com: pyformance 0.2
pythonpackages.com helps Python programmers package and release their software with just a few clicks. pyformance 0.2 pythonpackages.com recently processed it’s first official release via the new GitHub Service. As such, we are celebrating the release of pyformance 0.2! According to the author Omer Gertel: It’s a straight forward port of Coda Hale’s fantastic metrics package […]
Pythonpackages.com: New GitHub Service – Push to Release
pythonpackages.com helps Python programmers package and release their software with just a few clicks. PythonPackages GitHub Service There is a new GitHub Service available for pythonpackages.com that allows you to release Python packages from GitHub to the Python Package Index, simply by pushing a commit message that begins with “Release” e.g.: $ git commit -a -m […]