I've uploaded a new version of my PyWeek 6 game, Assembly Line.
As a potential Pyggy entry, I'm keen to get some testing and feedback on it.
This version is greatly expanded. Some of the new features include:
* More machine types and enhanced machine functionality
* Simulation of a market that's buying your products
* Multiple factories
* Extensive reports showing what's going on with sales and finances
* Sales and profit targets to aim for, and salary raises to seek after
Note that not all the products and machines are available at once now. The new
machines will become available as the game progresses (about one every two
months of game time) and you need to spend money to research new products.
I still haven't done much playtesting or balancing -- I've verified that the
Phunky Phrisbee, Mojo Mallet and Supa Slice can be manufactured and sold at a
profit, but I don't know about the others yet.
Just a friendly reminder that this weekend is the Python sprint weekend! Look forward to seeing everyone on #python-dev irc.freenode.net over the course of the weekend!
On 16 Apr, 18:52, Trent Nelson wrote:
> Following on from the success of previous sprint/bugfix weekends and
> sprinting efforts at PyCon 2008, I'd like to propose the next two
> Global Python Sprint Weekends, taking place on the following dates:
> * May 10th-11th (four days after 2.6a3 and 3.0a5 are released)
> * June 21st-22nd (~week before 2.6b2 and 3.0b2 are released)
> It seems there are a few of the Python User Groups keen on meeting
> up in person and sprinting collaboratively, akin to PyCon, which I
> highly recommend. I'd like to nominate Saturday across the board
> as the day for PUGs to meet up in person, with Sunday geared more
> towards an online collaboration day via IRC, where we can take care
> of all the little things that got in our way of coding on Saturday
> (like finalising/preparing/reviewing patches, updating tracker and
> documentation, writing tests ;-).
> For User Groups that are planning on meeting up to collaborate,
> please reply to this thread on python-dev(a)python.org and let every-
> one know your intentions!
> As is commonly the case, #python-dev on irc.freenode.net will be
> the place to be over the course of each sprint weekend; a large
> proportion of Python developers with commit access will be present,
> increasing the amount of eyes available to review and apply patches.
> For those that have an idea on areas they'd like to sprint on and
> want to look for other developers to rope in (or just to communicate
> plans in advance), please also feel free to jump on this thread via
> python-dev@ and indicate your intentions.
> For those that haven't the foggiest on what to work on, but would
> like to contribute, the bugs tracker at http://bugs.python.org is
> the best place to start. Register an account and start searching
> for issues that you'd be able to lend a hand with.
> All contributors that submit code patches or documentation updates
> will typically get listed in Misc/ACKS.txt; come September when the
> final release of 2.6 and 3.0 come about, you'll be able to point at
> the tarball or .msi and exclaim loudly ``I helped build that!'',
> and actually back it up with hard evidence ;-)
> Bring on the pizza and Red Bull!
Pydev and Pydev Extensions 1.3.16 have been released
Details on Pydev Extensions: http://www.fabioz.com/pydev
Details on Pydev: http://pydev.sf.net
Details on its development: http://pydev.blogspot.com
Release Highlights in Pydev Extensions:
* Code Analysis: __path__ Not correctly found on some situations.
* Local rename (ctrl+2+r): Positions correctly ordered for tabbing.
Release Highlights in Pydev:
* Interactive console: help() works
* Interactive console: context information showing in completions
* Interactive console: backspace will also delete the selected text
* Interactive console: ESC does not close the console when in floating
* Code completion: calltips context info correctly made 'bold'
* Code completion: variables starting with '_' do not come in import *
* Code completion: can be requested for external files (containing system info)
* Code completion: fixed recursion condition
* Code completion: egg file distributed with dll that has a source
module with the same name only with a __bootstrap__ method now loads
the dll instead of the source module (e.g.: numpy egg)
* Debugger: Step over/Step return can now execute with untraced frames
* Debugger: Problem when handling thread that had no context traced
and was directly removed.
* Launching: F9 will reuse an existing launch instead of creating a
new one every time
* Launching: The default launch with Ctrl+F11 will not ask again for
the launch associated with a file (for new launches -- old launches
should be deleted)
* Project Explorer: fixed integration problems with CDT (and others)
* Launch: console encoding passed as environment variable (no longer
written to the install location)
* More templates for "surround with" (Ctrl+1)
* Previous/next method could match 'class' and 'def' on invalid location
* Outline: Assign with multiple targets is recognized
* Bug fix for pydev package explorer when refreshed element parent was null
What is PyDev?
PyDev is a plugin that enables users to use Eclipse for Python and
Jython development -- making Eclipse a first class Python IDE -- It
comes with many goodies such as code completion, syntax highlighting,
syntax analysis, refactor, debug and many others.
ESSS - Engineering Simulation and Scientific Software
Pydev - Python Development Enviroment for Eclipse
HacDC has kindly offered to host a Python sprint for the global Python
sprint weekend, this coming Saturday afternoon (May 10th), noon to
The sprint will be at HacDC's rented space at 1525 Newton St NW,
Washington DC 20010 USA. See http://www.hacdc.org for maps.
Further details are in HacDC's wiki at
Please add your name to the wiki page if you're planning to attend.
If there's interest, I can prepare a short introductory talk on Python
development and the bug tracker; there's a separate section of the
page where you can indicate your interest in seeing the introduction,
so please add your name.
I've just uploaded the Pygments 0.10 packages to CheeseShop. Pygments is a
generic syntax highlighter written in Python.
Download it from <http://pypi.python.org/pypi/Pygments>, or look at the
demonstration at <http://pygments.org/demo>.
Highlights in this release are:
- Lexers added:
* Darcs patches
* Matlab sessions
* Python 3
* S, S-plus, R statistics languages
- Makefile lexer is now capable of handling BSD and GNU make syntax.
- In the LatexFormatter, the *commandprefix* option is now by default
'PY' instead of 'C', since the latter resulted in several collisions
with other packages. Also, the special meaning of the *arg* argument
to ``get_style_defs()`` was removed.
- Added ImageFormatter, to format code as PNG, JPG, GIF or BMP.
(Needs the Python Imaging Library.)
- Support doc comments in the PHP lexer.
- Handle format specifications in the Perl lexer.
- Fix function and interface name highlighting in the Java lexer.
- Fix at-rule handling in the CSS lexer.
- Handle KeyboardInterrupts gracefully in pygmentize.
- Added BlackWhiteStyle.
I want to express my gratitude to all contributors who helped to build this
impressive feature list for 0.10. Thanks!
Chicago Python User Group
Come join us for our best meeting ever!
Thursday, May 8th, ~7pm
* The Screen craping console, Cycloctopus (Feighong Hsu)
* Demonstration on using the built-in Unit Testing Django Apps (Brian
* How to get back to coding and recover from Cinco de Mayo with lots of
strong Coffee (The Fixx Staff)
`The Fixx Coffee Bar <http://tinyurl.com/6nvrpw>`_ This is a new venue
on the North side (Lakeview). Two blocks from Belmont "L" Brown, Red,
and Purple line stations. Metered and Permit street parking available.
Also pay parking available at the The Vic condo building across the
street from The Vic Theater.
We will probably head to Matilda's or somewhere near by for drinks and
socialization after the meeting.
ChiPy is a group of Chicago Python Programmers, l33t, and n00bs.
Meetings are held monthly at various locations around Chicago.
Also, ChiPy is a proud sponsor of many Open Source and Educational
efforts in Chicago. Stay tuned to the mailing list for more info.
ChiPy website: <http://chipy.org>
ChiPy Mailing List: <http://mail.python.org/mailman/listinfo/chicago>
Python website: <http://python.org>
I'm pleased to announce the next minor version of Sphinx, the Python
documentation generation tool.
What is it?
Sphinx is a tool that makes it easy to create intelligent and beautiful
documentation for Python projects (or other documents consisting of
multiple reStructuredText source files).
Its website is at <http://sphinx.pocoo.org/>.
Partial list of changes
(full list at http://sphinx.pocoo.org/changes.html)
* The ``toctree`` directive now supports a ``glob`` option that allows
glob-style entries in the content.
* A new config value, `exclude_dirs`, can be used to exclude whole
directories from the search for source files.
* The configuration directory (containing ``conf.py``) can now be set
independently from the source directory. For that, a new command-line
option ``-c`` has been added.
* A new directive ``tabularcolumns`` can be used to give a tabular column
specification for LaTeX output. Tables now use the ``tabulary`` package.
Table output is now much better, even with default settings.
Literal blocks can now be placed in tables, with several caveats.
* A new config value, `latex_use_parts`, can be used to enable parts in LaTeX
* Autodoc now skips inherited members for classes, unless you give the
new ``inherited-members`` option.
* A new config value, `autoclass_content`, selects if the docstring of the
class' ``__init__`` method is added to the directive's body.
* sphinx.ext.autodoc: descriptors are detected properly now.
* sphinx.latexwriter: implement all reST admonitions, not just ``note``
* Lots of little fixes to the LaTeX output and style.
Call for Papers
Open Source Developers' Conference 2008
1st - 5th December 2008, Sydney, Australia
The Open Source Developers' Conference 2008 is a conference run by
open source developers, for developers and business people. It
covers numerous programming languages across a range of operating
systems, and related topics such as business processes, licensing,
and strategy. Talks vary from introductory pieces through to the
deeply technical. It is a great opportunity to meet, share, and
learn with like-minded individuals.
This year, the conference will be held in Sydney, Australia during
the first week of December (1st - 5th). If you are an Open Source
maintainer, developer or user, the organising committee would
encourage you to submit a talk proposal on open source tools,
solutions, languages or technologies you are working with.
For more details and to submit your proposal(s), goto:
If you have any questions or require assistance with your
submission, please don't hesitate to ask!
We recognise the importance of Open Source
in providing a medium for collaboration between individuals,
researchers, business and government. In recognition of this and
ensure a high standard of presentations, we intend to peer-review
all submitted papers.
OSDC 2008 Sydney (Australia) - Key Program Dates:
30 Jun - Initial proposals (short abstract) due
21 Jul - Proposal acceptance
15 Sep - Accepted paper submissions
13 Oct - Reviews completed
27 Oct - Final paper submission cutoff
For all information, contacts and updates, see the OSDC conference
web site at http://osdc.com.au/2008/
Also if you are interested in sponsoring, please see:
OSDC 2008 Marketing Co-ordinator
We're pleased to announce PyAMF 0.3.1, a lightweight library that
allows Flash and Python applications to communicate via Adobe's
ActionScript Message Format.
AMF3 and RemoteObject are supported in all the implemented Remoting
gateways, compatible with Django, Twisted, TurboGears2, Google App
Engine and any WSGI-compatible application.
This release provides improved support for Google App Engine and comes
with following changes and fixes:
- Google Model/Expando encoding now works out of the box
- Django model adapter now imported only when django.db.models is
- Fixed issue with Remote Object destination (Ticket:270)
- Added a new gateway for the Google App Engine - see
- amf0 Encoder now takes amf3 contexts into account (Ticket:268)
- amf*.encode helpers can now accept multiple arguments (Ticket:267)
- Removed the dependency of fpconst for Python 2.5 or newer (Ticket:
- Solved issue with AMFPHP exceptions in AMF client (Ticket:258)
- Fixed issue with url parsing in AMF client (Ticket:256)
- Client no longer raises httplib.ResponseNotReady when making
multiple requests using the same RemotingService (Ticket:254)
Check out the download page , installation instructions  and
Questions? First stop is the mailing list , but we also hang out on
- the PyAMF team