background preloader

PIL

PIL
The Python Imaging Library (PIL) adds image processing capabilities to your Python interpreter. This library supports many file formats, and provides powerful image processing and graphics capabilities. Status The current free version is PIL 1.1.7. This release supports Python 1.5.2 and newer, including 2.5 and 2.6. Support Free Support: If you don't have a support contract, please send your question to the Python Image SIG mailing list. You can join the Image SIG via python.org's subscription page, or by sending a mail to image-sig-request@python.org. You can also ask on the Python mailing list, python-list@python.org, or the newsgroup comp.lang.python. Downloads The following downloads are currently available: Additional downloads may be found here. For a full list of changes in this release, see this page. If the Windows installer cannot find a Python interpreter, you may have to register your interpreter. For a full list of changes in this release, see this page.

python.org pybluez PyBluez is an effort to create python wrappers around system Bluetooth resources to allow Python developers to easily and quickly create Bluetooth applications. PyBluez works on GNU/Linux and Windows XP (Microsoft and Widcomm Bluetooth stacks). It is freely available under the GNU General Public License. Documentation See the Documentation page. Mailing List / Contact Please use the mailing list at News Jan 19, 2014 Version 0.20 released. Oct 15, 2009 Version 0.17 released. Feb 5, 2009 Version 0.16 released. Jan 21, 2008 Version 0.15 released. Jan 3, 2008 We are slowly transitioning the website from MIT (org.csail.mit.edu/pybluez) to Google Code ( Nov 12, 2007 Version 0.14 released. Aug 30, 2007 Version 0.13 released. Aug 29, 2007 Version 0.12 released. Aug 25, 2007 Version 0.11 released. Aug 15, 2007 Version 0.10 released. added experimental Broadcom/Widcomm support. Widcomm stack notes: 1. Dec 27, 2006 Version 0.9.2 released.

Django People blist Hidden features of Python The environment dictionary A simple but integral aspect of Fabric is what is known as the “environment”: a Python dictionary subclass, which is used as a combination settings registry and shared inter-task data namespace. The environment dict is currently implemented as a global singleton, fabric.state.env, and is included in fabric.api for convenience. Keys in env are sometimes referred to as “env variables”. Below is a list of all predefined (or defined by Fabric itself during execution) environment variables. Note that many of these may be set via fab‘s command-line switches – see fab options and arguments for details. abort_exception Default: None Fabric normally handles aborting by printing an error message to stderr and calling sys.exit(1). Give it a callable which takes a string (the error message that would have been printed) and returns an exception instance. abort_on_prompts Default: False all_hosts Default: [] Set by fab to the full host list for the currently executing command. always_use_pty Default: True cwd

PyPy :: PyPy Installing Django on an Ubuntu Linux Server Today I had the task of installing a development server running the Django Python framework for one of our web developers. I learned a few things and I figured a quick tutorial might help someone else out. None of this covers new ground, but perhaps another telling of the story will help someone out there. I started from scratch, with a basic install of Ubuntu 7.04 Server Edition. I did not choose any extra packages, such as the LAMP option or DNS server. If you are starting off with a LAMP server already installed, or a different version, the steps will be similiar, but you may need to adapt some commands to get them to work. Install server software Install Apache, Mod_Python, MySQL and MySQLdb. sudo apt-get install apache2 libapache2-mod-python sudo apt-get install mysql-server python-mysqldb Install the Django source code At this point you have a couple of options. cd ~/ svn co django_src Create Django’s directories Create a Django project

Centrifuge набирает обороты Привет! Пару месяцев назад я опубликовал на Хабре статью, посвященную описанию open-source проекта Centrifuge. Напомню, что это сервер рассылки сообщений подключенным клиентам (в основном из веб-браузера) в реальном времени. Написан на Python. С тех пор я продолжал работать над проектом в свободное время и сейчас готов поделиться накопившимися мыслями и изменениями. Изначально, Центрифуга была самобытным проектом. В конце июня я наткнулся на великолепную статью от Serge Koval — Python and real-time Web. С того времени я допиливал Центрифугу с прицелом на удобство использования и с оглядкой на pusher.com, pubnub.com и Faye. Вопрос, зачем мне нужно было писать код с нуля, если уже существуют более матерые и продвинутые аналоги, неизбежен. Это интересно. Теперь расскажу об изменениях, произошедших с момента написания предыдущей статьи о Центрифуге. Можно пойти чуть дальше — и запустить Центрифугу со структурой, описанной в конфигурационном файле. Возникает вопрос. Спасибо за внимание!

python - Greenlet Vs. Threads

Related: