[ANN] bzr 2.7.0 released
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On behalf of the Bazaar team and community, I'm happy to announce availability of a new release of the bzr adaptive version control system. Bazaar <http://bazaar.canonical.com/> is a Canonical project and part of the GNU project <http://gnu.org/> to produce a free operating system. Thanks to everyone who contributed patches, suggestions, and feedback. Special thanks are due Vincent Ladeuil, without whom this release would not have made it out the door in time to be a part of the next Ubuntu Long-Term-Support release (16.04), and from whom I have been learning a great deal. Bazaar is now available for download from https://launchpad.net/bzr/2.7/2.7.0 as a source tarball. There is another source tarball that is nearly identical and equally valid (signed by the same developer) available on PyPI - the Python Package Index.[0] We used to point from PyPI to the source tarball on launchpad, but PyPI[1] now requires us to host any downloads locally. This requires an additional PKG-INFO file which is now part of our normal tarball creation process. Thus, from now on there will be no need for two tarballs. Volunteers are welcome to build a windows and an OSX installer. When those are created they will be available at the above link. Bazaar is also available for *BSD through the ports ecosystem at https://www.freshports.org/devel/bzr/ thanks to Matthew Fuller. This release marks the start of a new long-term-stable series. From here, we will only make bugfix releases on the 2.7 series (2.7.1, etc), while 2.8 will become our new development series. This is a bugfix release (20 bugs fixed) over the 2.6 series focusing on test issues triggered by various python 2.7 updates. All known fixed bugs are included here. Users are encouraged to upgrade from the other stable series. bzr 2.7 will be the last series with active python 2.6 testing and support. Python 2.6 hasn't received any updates since v2.6.9 of 29 Oct 2013. Python 2.7.9 of 10 Dec 2014 was the oldest version to receive a security fix with ssl library's match_hostname. See http://doc.bazaar.canonical.com/bzr.dev/en/release-notes/bzr-2.7.html for more details, Richard References: [0] https://pypi.python.org/pypi [1] https://www.python.org/dev/peps/pep-0470/ PEP 0470 -- Removing External Hosting Support on PyPI -BEGIN PGP SIGNATURE- Version: GnuPG v1 iEYEARECAAYFAlbB3NEACgkQp86zxxGv8LB2mACcCsQSWPY5y73koEqiTI/Bqq8r mVkAoKWs8pzvK7nmGcxgpzCEWA2oIEfr =ax6c -END PGP SIGNATURE- -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
ANNOUNCING: Availability of a pre-alpha release of a Python CLI API and associated character-mode emulation of the pixel-mode wxPython GUI API
Members of the Python developer community might find some useful information, programming techniques, building block modules, packages and tools in the toolkit I’ve released via github: https://github.com/ https://github.com/rigordo959/tsWxGTUI_PyVx_Repository The repository includes Python 2x and 3x versions of: A cross-platform Python 2x Python 3x based Command Line Interface (CLI) API which works on various releases of Linux, Mac OS X, Microsoft Windows and Unix. A cross-platform Python 2x Python 3x based character-mode emulation of the pixel-mode wxPython Graphical User Interface (GUI) API which works on various releases of Linux, Mac OS X, Microsoft Windows (requires Cygwin plugin) and Unix. Python version-specific Site-Packages (e.g. installable via commands such as python2.6.8 setup.py install or python2.7.9 setup.py install” in ./tsWxGTUI_PyVx_Repository/SourceDistributions/Site-Packages/Python-2x”) which augments the standard Python Global Module Index Python version-independant Developer-Sandboxes (e.g. run test and tool applications in ./tsWxGTUI_PyVx_Repository/SourceDistributions/Developer-Sandboxes/Python-3x/tsWxGTUI_Py3x) which facilitates experimentation without corrupting installed Site-Packages. Python 2x Python 3x based applications and instructions in ./tsWxGTUI_PyVx_Repository/Documents/Demo.txt that demonstrate the Toolkit’s local and remote usage and coding techniques. A single python setup.py sdist” command cannot be used to release the repository via PyPI. Separate “python setup.py install” commands can be used to install the Python 2x and Python 3x site-packages. However, it is most important to keep a single repository because development and maintenance are facilitated when source code components share a common API and a single document set. Unlike host operating systems, which provide native GUI services and standard terminal emulators (8-/16-color xterm-family and non-color vt100-family without interpreting mouse input), this Toolkit emulates the wxPython 68-color palette, and association of mouse input with wxPython triggering objects (such as buttons, checkboxes, radio buttons, scroll bar buttons and sliders/gauges). Though its still a work in progress (pre-alpha), Ive released the existing source code, documentation, man-pages and draft engineering notebooks in order to solicit feedback on the features, performance and priorities of features to implement next. Richard S. Gordon --- CLI API --- A report packager/module that formats date, time, file size and nested dictionaries for creating message time stamps and configuration logs. An exception package/module for mapping various exceptions into Unix-style 8-bit error codes to facilitate coordination of multiple Python scripts. A logger package/module which creates a dated and time stamped directory in the directory from which a Python application is launched which will capture stdout/stderr, debug and curses messages. A Platform Run Time Environment package/module which builds and displays a formatted nested dictionary of Python system and host platform information. An Operator Settings Parser which extracts key-word value pair options and positional arguments using the latest available Python parser (argparse, optparse of getopt) with example code for each that can support: -h/—help -a/—about -v/—version -V/—Verbose -d/—debug --- GUI API --- A curses-based character mode emulation of the pixel-mode wxPython Graphical User Interface API It provides a pixel-mode “wxPython feeling on character-mode 8-/16-color (xterm-family) non-color (vt100-family) terminals and terminal emulators. It supports: Launching from command line interface mode Frames, Dialogs, Scrolled Windows Panels Buttons, CheckBoxes, Radio Boxes/Buttons Text Entry and Password Entry (still under development) Splash Screen display constructed or re-used during launch 68-color palette (mapped into 8-/16-color Curses palette) Logging to Screen and Files Event Handling (not yet general purpose) Task Bar (not yet capable of changing focus) Position and dimensions accepted in Pixel (default) or Character (option) cell units. Keyboard and mouse input works with: Curses CLI applications on 32-/64-bit host platform: Terminal” on GNU/Linux Terminal” on Mac OS X “Console” on Microsoft Windows with “Cygwin”, GNU/Linux-like plug-in from Red Hat “Terminal” on Unix nCurses CLI applications on 32-/64-bit host platform: XTerm and UXTerm” on GNU/Linux iTerm2 on Mac OS X “Mintty” on Microsoft Windows with “Cygwin”, GNU/Linux-like plug-in from Red Hat -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
[ANN] PyWeek 18 will run in May (11th to 18th)
Hi all, The Python Game Programming Challenge http://pyweek.org/ will run its 18th challenge from the 11th to the 18th of May. The PyWeek challenge: 1. Invites entrants to write a game in one week from scratch either as an individual or in a team, 2. Is intended to be challenging and fun, 3. Will increase the public body of game tools, code and expertise, 4. Will let a lot of people actually finish a game, and 5. May inspire new projects (with ready made teams!) Check out the help page for how to compete (and prepare) and the growing resources message board post: http://pyweek.org/s/help/ http://pyweek.org/d/4008/ Richard -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
[ANN] PyWeek 17 will run in the first week of September (1st to 8th) - write a game in Python in a week
Hi all, The Python Game Programming Challenge http://pyweek.org/ will run its 17th challenge during the first week of September, from the 1st to the 8th. The PyWeek challenge: 1. Invites entrants to write a game in one week from scratch either as an individual or in a team, 2. Is intended to be challenging and fun, 3. Will increase the public body of game tools, code and expertise, 4. Will let a lot of people actually finish a game, and 5. May inspire new projects (with ready made teams!) Check out the help page for how to compete (and prepare) and the growing resources message board post: http://pyweek.org/s/help/ http://pyweek.org/d/4008/ -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Python Game Programming Challenge (PyWeek) #15 is coming!
The 15th Python Game Programming Challenge (PyWeek) is coming. It'll run from the 9th to the 16th of September: http://pyweek.org/ The PyWeek challenge: 1. Invites entrants to write a game in one week from scratch either as an individual or in a team, 2. Is intended to be challenging and fun, 3. Will increase the public body of game tools, code and expertise, 4. Will let a lot of people actually finish a game, and 5. May inspire new projects (with ready made teams!) Check out the help page for how to compete and the growing resources message board post: http://pyweek.org/s/help/ http://pyweek.org/d/4008/ Richard -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
[ANN] Muntjac 1.1 released
Hello, I am pleased to announce the release of Muntjac version 1.1. Highlights of this release include: * ColorPicker, CodeMirror and GoogleMaps add-ons * All code being under the Apache Software License, Version 2.0 Regards, Richard -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Muntjac 1.0.0 released
Dear Sir, Muntjac 1.0.0 has been released. http://www.muntiacus.org Muntjac is a web application GUI toolkit translated from Vaadin. It is similar to desktop application GUI toolkits, but it can be used to create dynamic, browser independent, web applications. There is no need to write HTML, Javascript or RPC code, just server-side Python. Muntjac is currently available under AGPL/commercial licensing terms until some of the development costs can be recouped. Your sincerely, Richard Lincoln r.w.linc...@gmail.com -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Python Game Programming Challenge 13 (September 2011) is coming!
The 13th Python Game Programming Challenge (PyWeek) is coming. It'll run from the 11th to the 18th of September. The PyWeek challenge: - Invites entrants to write a game in one week from scratch either as an individual or in a team, - Is intended to be challenging and fun, - Will hopefully increase the public body of game tools, code and expertise, - Will let a lot of people actually finish a game, and - May inspire new projects (with ready made teams!) Richard http://pyweek.org/13/ -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
GroupServer 11.03 — Pineapple Snow at a Child's Party
The team at OnlineGroups.Net is pleased to announce the release of GroupServer 11.03 — Pineapple Snow at a Child's Party. Pineapple Snow is now available from: http://groupserver.org/downloads/ Changes in this release concentrate on a new Change Email Settings page. The the release notes contain more details on the changes that have been made: http://groupserver.org/downloads/release_notes/ GroupServer is written in Python utilising the Zope and the ZTK framework. We believe that GroupServer has the ease of use of web based groups such as Google Groups, the administrative freedom of mailing list managers such as Mailman, and the developer-freedom of open source software with the GPL Licence. A feature comparison is available: http://groupserver.org/groupserver/features/ We are now looking forward to the next release: GroupServer 11.04 — Slushy Followed by a Pounding Headache. Details of what we are planning in each release can be seen on the GroupServer Trac site: https://projects.iopen.net/groupserver/roadmap If you wish to report a bug, please do so here: http://groupserver.org/reportbug We would love to hear what you think about GroupServer, you can email us at: supp...@onlinegroups.net We would like to acknowledge the ongoing support of the e-Democracy.org project http://e-democracy.org in making GroupServer releases possible. If you would like to have features added to GroupServer, are unable to contribute technically, but have the means to contribute financially, the team at OnlineGroups.Net would love to hear from you. We are able to help with both generic GroupServer improvements as well as bespoke GroupServer development and deployment for your organisation, including web design. We can also provide setup assistance, including remote hands support. If you wish to try GroupServer in a hosted environment without installing, and with the benefit of all the latest features, please try OnlineGroups.Net at: http://onlinegroups.net We hope you enjoy the new release as much as we have enjoyed bringing it to you! Best regards, Richard Waid Technical Lead Onlinegroups.Net -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
PyWeek 12 (April 2011) is registration is open!
The 12th Python Game Programming Challenge (PyWeek) is almost upon us. It'll run from the 3rd to the 10th of April. Registration for teams and individuals is now open on the website: http://pyweek.org/ The PyWeek challenge: - Invites entrants to write a game in one week from scratch either as an individual or in a team, - Is intended to be challenging and fun, - Will hopefully increase the public body of game tools, code and expertise, - Will let a lot of people actually finish a game, and - May inspire new projects (with ready made teams!) If you've never written a game before and would like to try things out then perhaps you could try either: The tutorial I presented at LCA 2010, Introduction to Game Programming: http://www.lca2010.org.nz/wiki/Tutorials/Introduction_to_game_programming The book Invent Your Own Computer Games With Python: http://inventwithpython.com/ Richard Jones http://pyweek.org -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
PyCon Australia 2011 - Call for Participation
The second PyCon AU will be held in Sydney on the weekend of the 20th and 21st of August at the Sydney Masonic Center. http://pycon-au.org/ We are looking for proposals for Talks on all aspects of Python programming from novice to advanced levels; applications and frameworks, or how you have been involved in introducing Python into your organisation. We're especially interested in short presentations that will teach conference-goers something new and useful. Can you show attendees how to use a module? Explore a Python language feature? Package an application? We welcome first-time speakers; we are a community conference and we are eager to hear about your experience. If you have friends or colleagues who have something valuable to contribute, twist their arms to tell us about it! Please also forward this Call for Proposals to anyone that you feel may be interested. To find out more go to the official Call for Proposals page here: http://pycon-au.org/2011/conference/proposals/ The deadline for proposal submission is the 2nd of May. See you in Sydney in August! Richard Jones PyCon AU Program Chair -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Python Game Programming Challenge 12 (April 2011) is coming!
The 12th Python Game Programming Challenge (PyWeek) is coming. It'll run from the 3rd to the 10th of April. The PyWeek challenge: - Invites entrants to write a game in one week from scratch either as an individual or in a team, - Is intended to be challenging and fun, - Will hopefully increase the public body of game tools, code and expertise, - Will let a lot of people actually finish a game, and - May inspire new projects (with ready made teams!) Richard http://pyweek.org/12/ -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
PyCon Australia 2011: 20th 21st August, Sydney Masonic Center
The second PyCon Australia will be held in Sydney on the weekend of the 20th and 21st of August at the Sydney Masonic Center. The first PyCon Australia was held in June 2010 and attracted over 200 Python programming enthusiasts. The second event is expected to host over 250 attendees. The weekend will see dozens of presentations introducing; - Python programming and techniques, - web programming, - business applications, - game development, - education, science and mathematics, - social issues, - testing, databases, documentation and more! We are hoping to organise sprints on the days following the conference proper. International guests should note that Kiwi PyCon is to run on the following weekend, making it a great opportunity to attend a couple of awesome Down Under conferences and hopefully do some sprinting with the locals. Richard Jones http://pycon-au.org/ PyCon AU Committee -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
ANN: elffile-0.001
Announcing the first release of elffile! Elffile is a pure python implementation of a library which reads and writes ELF format object files Current features: * Elffile is pure python so installation is easy. * Elffile has been tested on python versions 2.[67] and 3.[012]. * Reads both 32 and 64 bit formats in both big and little endian order. * Reads and writes file header, section header table, sections, and the section name string section. * Reads program header table. This is sufficient to compare two object files to determine if they are equivalent aside from having been built at different times and in different file system locations which was my initial goal. --rich -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
ANN: Coding class v0.001
Announcing the first release of my Coding class. This is a simple utility class that answers the question of how to implement enums in python. I know there have been many other answers as well, many of them quite fine, but this is the answer that I've been wanting so I'm sharing it. Coding-0.001 should be considered alpha stability. I've written it, it's pretty simple, and it has test cases, and it's now ready for others to kick it about. Features: * Supports at least python 2.6, 2.7, and 3.1. * MIT License (Open source) Doc: http://packages.python.org/coding PyPi: http://pypi.python.org/pypi/coding/0.001 --rich -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
ANN: Roundup Issue Tracker 1.4.16 released
I'm proud to release version 1.4.16 of Roundup which introduces some minor features and, as usual, fixes some bugs: Features: - allow trackers to override the classes used to render properties in templating per issue2550659 (thanks Ezio Melotti) - new mailgw configuration item subject_updates_title: If set to no a changed subject in a reply to an issue will not update the issue title with the changed subject. Thanks to Arkadiusz Kita and Peter Funk for requesting the feature and discussing the implementation. http://thread.gmane.org/gmane.comp.bug-tracking.roundup.user/10169 - new rdbms config item sqlite_timeout makes the previously hard-coded timeout of 30 seconds configurable. This is the time a client waits for the locked database to become free before giving up. Used only for SQLite backend. - new mailgw config item unpack_rfc822 that unpacks message attachments of type message/rfc822 and attaches the individual parts instead of attaching the whole message/rfc822 attachment to the roundup issue. Fixed: - fixed reporting of source missing warnings - relevant tests made locale independent, issue2550660 (thanks Benni Bärmann for reporting). - fix for incorrect except: syntax, issue2550661 (thanks Jakub Wilk) - No longer use the root logger, use a logger with prefix roundup, see http://thread.gmane.org/gmane.comp.bug-tracking.roundup.devel/5356 - improve handling of 'gt;' when URLs are converted to links, issue2550664 (thanks Ezio Melotti) - fixed registration, issue2550665 (thanks Timo Paulssen) - make sorting of multilinks in the web interface more robust, issue2550663 - Fix charset of first text-part of outgoing multipart messages, thanks Dirk Geschke for reporting, see http://thread.gmane.org/gmane.comp.bug-tracking.roundup.user/10223 - Fix handling of incoming message/rfc822 attachments. These resulted in a weird mail usage error because the email module threw a TypeError which roundup interprets as a Reject exception. Fixes issue2550667. Added regression tests for message/rfc822 attachments with and without configured unpacking (mailgw unpack_rfc822, see Features above) Thanks to Benni Bärmann for reporting. - Allow search_popup macro to work with all db classes, issue2550567 (thanks John Kristensen) - lower memory footprint for (journal-) import If you're upgrading from an older version of Roundup you *must* follow the Software Upgrade guidelines given in the maintenance documentation. Roundup requires python 2.3 or later (but not 3+) for correct operation. To give Roundup a try, just download (see below), unpack and run:: roundup-demo Release info and download page: http://cheeseshop.python.org/pypi/roundup Source and documentation is available at the website: http://roundup.sourceforge.net/ Mailing lists - the place to ask questions: http://sourceforge.net/mail/?group_id=31577 About Roundup = Roundup is a simple-to-use and -install issue-tracking system with command-line, web and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry Track design competition. Note: Ping is not responsible for this project. The contact for this project is rich...@users.sourceforge.net. Roundup manages a number of issues (with flexible properties such as description, priority, and so on) and provides the ability to: (a) submit new issues, (b) find and edit existing issues, and (c) discuss issues with other participants. The system will facilitate communication among the participants by managing discussions and notifying interested parties when issues are edited. One of the major design goals for Roundup that it be simple to get going. Roundup is therefore usable out of the box with any python 2.3+ (but not 3+) installation. It doesn't even need to be installed to be operational, though an install script is provided. It comes with two issue tracker templates (a classic bug/feature tracker and a minimal skeleton) and four database back-ends (anydbm, sqlite, mysql and postgresql). -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Roundup Issue Tracker 1.4.14 released
I'm proud to release version 1.4.14 of Roundup which includes a security fix and some other fixes: Features: - Preparations for getting 2to3 work, not completed yet. (Richard Jones) Fixed: - User input not escaped when a bad template name is supplied (thanks Benjamin Pollack) - The email for the first message on an issue was having its In-Reply-To set to itself (thanks Eric Kow) - Handle multiple @action values from broken trackers. - Accept single-character subject lines - xmlrpc handling of unicode characters and binary values, see http://thread.gmane.org/gmane.comp.bug-tracking.roundup.user/10040 thanks to Hauke Duden for reporting these. - frontends/roundup.cgi got out of sync with the roundup.cgi.Client API - Default to text/plain if no Content-Type header is present in email (thanks Hauke Duden) - Small documentation update regarding debugging aids (Bernhard Reiter) - Indexer Xapian, made Xapian 1.2 compatible. Needs at least Xapian 1.0.0 now. (Bernhard Reiter; Thanks to Olly Betts for providing the patch Issue2550647.) If you're upgrading from an older version of Roundup you *must* follow the Software Upgrade guidelines given in the maintenance documentation. Roundup requires python 2.3 or later (but not 3+) for correct operation. To give Roundup a try, just download (see below), unpack and run:: roundup-demo Release info and download page: http://cheeseshop.python.org/pypi/roundup Source and documentation is available at the website: http://roundup.sourceforge.net/ Mailing lists - the place to ask questions: http://sourceforge.net/mail/?group_id=31577 About Roundup = Roundup is a simple-to-use and -install issue-tracking system with command-line, web and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry Track design competition. Note: Ping is not responsible for this project. The contact for this project is rich...@users.sourceforge.net. Roundup manages a number of issues (with flexible properties such as description, priority, and so on) and provides the ability to: (a) submit new issues, (b) find and edit existing issues, and (c) discuss issues with other participants. The system will facilitate communication among the participants by managing discussions and notifying interested parties when issues are edited. One of the major design goals for Roundup that it be simple to get going. Roundup is therefore usable out of the box with any python 2.3+ (but not 3+) installation. It doesn't even need to be installed to be operational, though an install script is provided. It comes with two issue tracker templates (a classic bug/feature tracker and a minimal skeleton) and four database back-ends (anydbm, sqlite, mysql and postgresql). -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
PyCon Australia 2010 Registration Closes Tomorrow
Hi all, PyCon Australia 2010, to be held at the Sydney Masonic Center over the weekend of June 26 and 27, is only days away. REGISTRATION WILL CLOSE TOMORROW (JUNE 22) AT 1PM! You have until 1PM tomorrow to register and pay. Register here: http://pycon-au.org/reg We will NOT be accepting registrations at the door. We will NOT be accepting money at the door. If you're registered and haven't paid by tomorrow you will not have a seat at the conference dinner. Richard Jones PyCon Australia 2010 -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
PyCon Australia 2010 registration deadline reminder
Hi everyone, PyCon Australia 2010, to be held at the Sydney Masonic Center over the weekend of June 26 and 27, is drawing ever closer. REGISTRATION WILL CLOSE JUNE 22! We will NOT be accepting registrations at the door. Register here: http://pycon-au.org/reg We offer two levels of registration for PyCon Australia 2010: Full - $198 This is the registration rate for regular attendees. Full registration includes one seat at the conference dinner on Saturday night. Student - $44 For students able to present a valid student card we're offering this reduced rate. Student registrations do not include a seat at the conference dinner. Additional seats at the conference dinner may be purchased for $77 each. All prices include GST. Information about the registration process is on the PyCon Australia website. Richard Jones PyCon Australia 2010 -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Next Melbourne PUG meeting 6:30pm Monday 10th of May @ Horse Bazaar
Meeting details, location and talks list are at: http://wiki.python.org/moin/MelbournePUG It looks like we've got a few cool talks lined up: 15 minute talks - None yet... suggest one! 5 minute talks - Load-balancing xmlrpclib/jsonrpclib for robust distributed applications (Andreux Fort) ... please feel free to suggest a topic - anything cool you've discovered lately. And I'm sure there'll be some talk about PyCon Australia as well! Richard -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
PyCon Australia CFP: One Day Left!
The Call For Proposals for PyCon Australia 2010 FINISHES TOMORROW! Presentation subjects may range from reports on open source, academic and commercial projects to tutorials and case studies. As long as a presentation is interesting and potentially useful to the Python community, it will be considered for inclusion in the program. We're especially interested in short presentations that will teach conference-goers something new and useful. Can you show attendees how to use a module? Explore a Python language feature? Package an application? Submit your proposal here: http://pycon-au.org/cfp As always, please pass this message on to people you feel will find it interesting. Richard Jones PyCon Australia 2010 http://pycon-au.org/ -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
PyCon Australia 2010 update
Hi everyone, Here's some updates for PyCon Australia 2010, to be held at the Sydney Masonic Center over the weekend of June 26 and 27. 1. Registration is now open 2. Keynotes announced 3. Call For Proposals proceeds 4. Several sponsors confirmed Please pass this message on to those you feel will find it interesting. Registration Is Now Open We offer two levels of registration for PyCon Australia 2010: Full (Early Bird) - $165 This is the registration rate for regular attendees. We're offering a limited Early Bird rate for the first 50 to registration. Once the Early Bird slots are filled registration will increase to $220. Full registration includes one seat at the conference dinner on Saturday night. Student - $44 For students able to present a valid student card we're offering this reduced rate. Student registrations do not include a seat at the conference dinner. Additional seats at the conference dinner may be purchased for $77 each. All prices include GST. Information about the registration process is on the PyCon Australia website. Register here: http://pycon-au.org/reg Keynotes Announced == We're pleased to announce the keynote line-up for PyCon Australia 2010. Saturday: Mark Pesce Mark Pesce, one of the early pioneers in Virtual Reality is a writer, researcher and teacher. The co-inventor of VRML, he is the author of five books and numerous papers on the future of technology. - Wikipedia Saturday evening dinner: Anthony Baxter Anthony Baxter has been involved in the open source community for more than a decade, largely working in Python and on Python. He's working for Google now. Sunday: Nick Hodge Nick Hodge is a Professional Geek at Microsoft in Australia. Professional Geek is a polite way of saying he does stuff with software running on computers. Previously, he has worked for Adobe and Apple. Call For Proposals == We've had a great response to the Call For Proposals but there's still time left and plenty of program to fill. Presentation subjects may range from reports on open source, academic and commercial projects to tutorials and case studies. As long as a presentation is interesting and potentially useful to the Python community, it will be considered for inclusion in the program. We're especially interested in short presentations that will teach conference-goers something new and useful. Can you show attendees how to use a module? Explore a Python language feature? Package an application? Submit your proposal here: http://pycon-au.org/cfp Sponsors Confirmed == We have confirmed several sponsors for the conference: Gold: Microsofthttp://www.microsoft.com.au/ Silver: Anchor http://anchor.com.au/ Silver: Thousand Parsec Project http://thousandparsec.net/ In Kind: Linux Australia http://linux.org.au/ Thanks to our sponsors for helping make the event a reality. Richard Jones PyCon Australia 2010 -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
PyCon Australia Call For Proposals
Hi everyone, I'm happy to announce that on the 26th and 27th of June we are running PyCon Australia in Sydney! http://pycon-au.org/ We are looking for proposals for Talks on all aspects of Python programming from novice to advanced levels; applications and frameworks, or how you have been involved in introducing Python into your organisation. We welcome first-time speakers; we are a community conference and we are eager to hear about your experience. If you have friends or colleagues who have something valuable to contribute, twist their arms to tell us about it! Please also forward this Call for Proposals to anyone that you feel may be interested. To find out more go to the official Call for Proposals page here: http://pycon-au.org/2010/conference/proposals/ The deadline for proposal submission is the 29th of April. Proposal acceptance will be announced on the 12th of May. See you in Sydney in June! Richard Jones PyCon AU Program Chair -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Roundup Issue Tracker 1.4.12 released
I'm proud to release version 1.4.12 of Roundup which fixes a number bugs. This release includes fixes for some potential security holes. Please see the upgrading documentation for details of what you might need to do in your tracker. If you're upgrading from an older version of Roundup you *must* follow the Software Upgrade guidelines given in the maintenance documentation. This release includes: - Support IMAP CRAM-MD5, thanks Jochen Maes - Proper handling of 'Create' permissions in both mail gateway (earlier commit r4405 by Richard), web interface, and xmlrpc. This used to check 'Edit' permission previously. See http://thread.gmane.org/gmane.comp.bug-tracking.roundup.devel/5133 Add regression tests for proper handling of 'Create' and 'Edit' permissions. - Fix handling of non-ascii in realname in the nosy mailer, this used to mangle the email address making it unusable when replying. Thanks to intevation for funding the fix. - Fix documentation on user required to run the tests, fixes issue2550618, thanks to Chris aka 'radioking' - Add simple doc about translating customised tracker content - Add flup setup documentation, thanks Christian Glass - Fix Web Access permission check to allow serving of static files to Anonymous again - Add check for Web Access permission in all web templating permission checks - Improvements in upgrading documentation, thanks Christian Glass - Display 'today' in the account user's timezone, thanks David Wolever - Fix file handle leak in some web interfaces with logging turned on, fixes issue1675845 - Attempt to generate more human-readable addresses in email, fixes issue2550632 - Allow value to be specified to multilink form element templating, fixes issue2550613, thanks David Wolever - Fix thread safety with stdin in roundup-server, fixes issue2550596 (thanks Werner Hunger) Roundup requires python 2.3 or later (but not 3+) for correct operation. To give Roundup a try, just download (see below), unpack and run:: roundup-demo Release info and download page: http://cheeseshop.python.org/pypi/roundup Source and documentation is available at the website: http://roundup.sourceforge.net/ Mailing lists - the place to ask questions: http://sourceforge.net/mail/?group_id=31577 About Roundup = Roundup is a simple-to-use and -install issue-tracking system with command-line, web and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry Track design competition. Note: Ping is not responsible for this project. The contact for this project is rich...@users.sourceforge.net. Roundup manages a number of issues (with flexible properties such as description, priority, and so on) and provides the ability to: (a) submit new issues, (b) find and edit existing issues, and (c) discuss issues with other participants. The system will facilitate communication among the participants by managing discussions and notifying interested parties when issues are edited. One of the major design goals for Roundup that it be simple to get going. Roundup is therefore usable out of the box with any python 2.3+ (but not 3+) installation. It doesn't even need to be installed to be operational, though an install script is provided. It comes with two issue tracker templates (a classic bug/feature tracker and a minimal skeleton) and four database back-ends (anydbm, sqlite, mysql and postgresql). -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Roundup Issue Tracker 1.4.9 released
I'm proud to release version 1.4.9 of Roundup which fixes some bugs: - fixed action taken in response to invalid GET request - fixed classic tracker template to submit POST requests when appropriate - fix problems with french and german locale files (issue 2550546) - Run each message of the mail-gateway in a separate transaction, see http://thread.gmane.org/gmane.comp.bug-tracking.roundup.user/9500 - fix problem with bounce-message if incoming mail has insufficient privilege, e.g., user not existing (issue 2550534) - fix construction of individual messages to nosy recipents with attachments (issue 2550568) - re-order sqlite imports to handle multiple installed versions (issue 2550570) - don't show entire history by default (fixes http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=540629) - remove use of string exception If you're upgrading from an older version of Roundup you *must* follow the Software Upgrade guidelines given in the maintenance documentation. Roundup requires python 2.3 or later (but not 3+) for correct operation. To give Roundup a try, just download (see below), unpack and run:: roundup-demo Release info and download page: http://cheeseshop.python.org/pypi/roundup Source and documentation is available at the website: http://roundup.sourceforge.net/ Mailing lists - the place to ask questions: http://sourceforge.net/mail/?group_id=31577 About Roundup = Roundup is a simple-to-use and -install issue-tracking system with command-line, web and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry Track design competition. Note: Ping is not responsible for this project. The contact for this project is rich...@users.sourceforge.net. Roundup manages a number of issues (with flexible properties such as description, priority, and so on) and provides the ability to: (a) submit new issues, (b) find and edit existing issues, and (c) discuss issues with other participants. The system will facilitate communication among the participants by managing discussions and notifying interested parties when issues are edited. One of the major design goals for Roundup that it be simple to get going. Roundup is therefore usable out of the box with any python 2.3+ (but not 3+) installation. It doesn't even need to be installed to be operational, though an install script is provided. It comes with two issue tracker templates (a classic bug/feature tracker and a minimal skeleton) and four database back-ends (anydbm, sqlite, mysql and postgresql). -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Next meeting: Tuesday 11th August
The next meeting of the Melbourne Python Users Group will be on Tuesday the 11th of August starting at 6:30pm. We'll be meeting at Horse Bazaar again but this time we'll have use of their projector. We'll have time for several short presentations or lightning talks. Meeting details, location and talks list are at: http://wiki.python.org/moin/MelbournePUG If you've seen something cool or are doing something cool then we'd like you to tell everyone about it! Presentations could be 5 minutes or up to 15 minutes if you'd like to ramble for a bit longer. I'll be getting up to talk a bit about my experiences playing with IronPython - what's cool and what's downright odd :) If you've got an idea for a talk just add it to the wiki page. Richard -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Announcing the 9th Pyweek game programming challenge!
The date for the ninth PyWeek challenge has been set: Sunday 30th August to Sunday 6th September (00:00UTC to 00:00UTC) The PyWeek challenge invites entrants to write a game in one week from scratch either as an individual or in a team. Entries must be developed in Python, during the challenge, and must incorporate some theme chosen at the start of the challenge. REGISTRATION IS NOT YET OPEN -- Registration will open one month before the start date. See the competition timetable and rules: http://www.pyweek.org/9/ PLANNING FOR THE CHALLENGE -- Make sure you have working versions of the libraries you're going to use. The rules page has a list of libraries and other resources. Make sure you can build packages to submit as your final submission (if you're going to use py2exe, make sure you know how to use it and that it works). If you don't have access to Linux, Windows or a Mac to test on, contact friends, family or other competitors to find someone who is able to test for you. -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
Roundup Issue Tracker release 1.4.8
I'm proud to release version 1.4.8 of Roundup. This release fixes some regressions: - bug introduced into hyperdb filter (issue 2550505) - bug introduced into CVS export and view (issue 2550529) - bugs introduced in the migration to the email package (issue 2550531) And adds a couple of other fixes: - handle bogus pagination values (issue 2550530) - fix TLS handling with some SMTP servers (issues 2484879 and 1912923) Though some new features made it in also: - Provide a no selection option in web interface selection widgets - Debug logging now uses the logging module rather than print - Allow CGI frontend to serve XMLRPC requests. - Added XMLRPC actions, as well as bridging CGI actions to XMLRPC actions. - Optimized large file serving via mod_python / sendfile(). - Support resuming downloads for (large) files. If you're upgrading from an older version of Roundup you *must* follow the Software Upgrade guidelines given in the maintenance documentation. Roundup requires python 2.3 or later for correct operation. To give Roundup a try, just download (see below), unpack and run:: roundup-demo Release info and download page: http://cheeseshop.python.org/pypi/roundup Source and documentation is available at the website: http://roundup.sourceforge.net/ Mailing lists - the place to ask questions: http://sourceforge.net/mail/?group_id=31577 About Roundup = Roundup is a simple-to-use and -install issue-tracking system with command-line, web and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry Track design competition. Note: Ping is not responsible for this project. The contact for this project is rich...@users.sourceforge.net. Roundup manages a number of issues (with flexible properties such as description, priority, and so on) and provides the ability to: (a) submit new issues, (b) find and edit existing issues, and (c) discuss issues with other participants. The system will facilitate communication among the participants by managing discussions and notifying interested parties when issues are edited. One of the major design goals for Roundup that it be simple to get going. Roundup is therefore usable out of the box with any python 2.3+ installation. It doesn't even need to be installed to be operational, though a disutils-based install script is provided. It comes with two issue tracker templates (a classic bug/feature tracker and a minimal skeleton) and four database back-ends (anydbm, sqlite, mysql and postgresql). -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Roundup Issue Tracker release 1.4.7
I'm proud to release version 1.4.7 of Roundup. 1.4.7 is primarily a bugfix release which contains important security fixes: - a number of security issues were discovered by Daniel Diniz - EditCSV and ExportCSV altered to include permission checks - HTTP POST required on actions which alter data - HTML file uploads served as application/octet-stream - Handle Unauthorised in file serving correctly - New item action reject creation of new users - Item retirement was not being controlled - Roundup is now compatible with Python 2.6 - Improved French and German translations - Improve consistency of item sorting in HTML interface - Various other small bug fixes, robustification and optimisation Though some new features made it in also: - Provide a no selection option in web interface selection widgets - Debug logging now uses the logging module rather than print - Allow CGI frontend to serve XMLRPC requests. - Added XMLRPC actions, as well as bridging CGI actions to XMLRPC actions. - Optimized large file serving via mod_python / sendfile(). - Support resuming downloads for (large) files. If you're upgrading from an older version of Roundup you *must* follow the Software Upgrade guidelines given in the maintenance documentation. Roundup requires python 2.3 or later for correct operation. To give Roundup a try, just download (see below), unpack and run:: roundup-demo Release info and download page: http://cheeseshop.python.org/pypi/roundup Source and documentation is available at the website: http://roundup.sourceforge.net/ Mailing lists - the place to ask questions: http://sourceforge.net/mail/?group_id=31577 About Roundup = Roundup is a simple-to-use and -install issue-tracking system with command-line, web and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry Track design competition. Note: Ping is not responsible for this project. The contact for this project is rich...@users.sourceforge.net. Roundup manages a number of issues (with flexible properties such as description, priority, and so on) and provides the ability to: (a) submit new issues, (b) find and edit existing issues, and (c) discuss issues with other participants. The system will facilitate communication among the participants by managing discussions and notifying interested parties when issues are edited. One of the major design goals for Roundup that it be simple to get going. Roundup is therefore usable out of the box with any python 2.3+ installation. It doesn't even need to be installed to be operational, though a disutils-based install script is provided. It comes with two issue tracker templates (a classic bug/feature tracker and a minimal skeleton) and four database back-ends (anydbm, sqlite, mysql and postgresql). -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Roundup Issue Tracker version 1.4.6 released
I'm proud to release version 1.4.6 of Roundup. 1.4.6 is a bugfix release: - Fix bug introduced in 1.4.5 in RDBMS full-text indexing - Make URL matching code less matchy If you're upgrading from an older version of Roundup you *must* follow the Software Upgrade guidelines given in the maintenance documentation. Roundup requires python 2.3 or later for correct operation. To give Roundup a try, just download (see below), unpack and run:: roundup-demo Release info and download page: http://cheeseshop.python.org/pypi/roundup Source and documentation is available at the website: http://roundup.sourceforge.net/ Mailing lists - the place to ask questions: http://sourceforge.net/mail/?group_id=31577 About Roundup = Roundup is a simple-to-use and -install issue-tracking system with command-line, web and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry Track design competition. Note: Ping is not responsible for this project. The contact for this project is [EMAIL PROTECTED] Roundup manages a number of issues (with flexible properties such as description, priority, and so on) and provides the ability to: (a) submit new issues, (b) find and edit existing issues, and (c) discuss issues with other participants. The system will facilitate communication among the participants by managing discussions and notifying interested parties when issues are edited. One of the major design goals for Roundup that it be simple to get going. Roundup is therefore usable out of the box with any python 2.3+ installation. It doesn't even need to be installed to be operational, though a disutils-based install script is provided. It comes with two issue tracker templates (a classic bug/feature tracker and a minimal skeleton) and four database back-ends (anydbm, sqlite, mysql and postgresql). -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Roundup Issue Tracker version 1.4.5.1 released
I'm proud to release version 1.4.5 of Roundup. 1.4.5.1 has one new feature: - Add use of username/password stored in ~/.netrc in mailgw (sf patch #1912105) It is otherwise mostly a bugfix release: - 'Make a Copy' failed with more than one person in nosy list (sf #1906147) - xml-rpc security checks and tests across all backends (sf #1907211) - Send a Precedence header in email so (well-written) autoresponders don't - Fix mailgw total failure bounce message generation (thanks Bradley Dean) - Fix for postgres 8.3 compatibility (and bug) (sf patch #2030479 and bug #1959261) - Fix for translations (sf patch #2032526) - Fire reactors after file storage is all done (sf patch #2001243) - Allow negative ids other than -1 for item generation (sf patch #1982481) - Better German translation for retiring users (sf #1998701) - More improvements to German translation (sf #1919446) - Add filter() to XML-RPC interface (sf patch #1966456) - Fix IndexError when there are no messages to an issue (sf patch #1894249) - Prevent broken pipe errors in csv export (sf patch #1911449) - New session API and cleanup thanks anatoly t. - Make WSGI handler threadsafe (sf #1968027) - Improved URL matching RE (sf #2038858) - Allow binary file content submission via XML-RPC (sf #1995623) - Don't run old code on newer database (sf #1979556) - Fix HTML injection into page title - Fix indexer handling of indexed Link properties (sf #1936876) If you're upgrading from an older version of Roundup you *must* follow the Software Upgrade guidelines given in the maintenance documentation. Roundup requires python 2.3 or later for correct operation. To give Roundup a try, just download (see below), unpack and run:: roundup-demo Release info and download page: http://cheeseshop.python.org/pypi/roundup Source and documentation is available at the website: http://roundup.sourceforge.net/ Mailing lists - the place to ask questions: http://sourceforge.net/mail/?group_id=31577 About Roundup = Roundup is a simple-to-use and -install issue-tracking system with command-line, web and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry Track design competition. Note: Ping is not responsible for this project. The contact for this project is [EMAIL PROTECTED] Roundup manages a number of issues (with flexible properties such as description, priority, and so on) and provides the ability to: (a) submit new issues, (b) find and edit existing issues, and (c) discuss issues with other participants. The system will facilitate communication among the participants by managing discussions and notifying interested parties when issues are edited. One of the major design goals for Roundup that it be simple to get going. Roundup is therefore usable out of the box with any python 2.3+ installation. It doesn't even need to be installed to be operational, though a disutils-based install script is provided. It comes with two issue tracker templates (a classic bug/feature tracker and a minimal skeleton) and four database back-ends (anydbm, sqlite, mysql and postgresql). -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Python game programming challenge, NUMBER 7, in September!
The date for the SEVENTH bi-annual PyWeek challenge has been set: Sunday 7th September to Sunday 14th September (00:00UTC to 00:00UTC). http://pyweek.org/ The PyWeek challenge invites entrants to write a game in one week from scratch either as an individual or in a team. Entries must be developed in Python, during the challenge, and must incorporate some theme chosen at the start of the challenge. REGISTRATION IS NOT YET OPEN -- In order to reduce the number of unnecessary registrations, we will open the challenge for registration one month before the start date. See the competition timetable and rules: http://www.pyweek.org/ PLANNING FOR THE CHALLENGE -- Make sure you have working versions of the libraries you're going to use. The rules page has a list of libraries and other resources. Make sure you know how to build an MD5 sum for your submission. See the challenge help page for more information. Make sure you can build packages to submit as your final submission (if you're going to use py2exe, make sure you know how to use it and that it works). If you don't have access to Linux, Windows or a Mac to test on, contact friends, family or other competitors to find someone who is able to test for you. -- Visit the PyWeek website: http://www.pyweek.org/ -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Bruce the Presentation Tool version 2.0beta1
I'm proud to release version 2.0beta1 of Bruce the Presentation Tool. Bruce is for programmers who are tired of fighting with presentation tools. In its basic form it allows text, code or image pages and even interactive Python sessions. It uses pyglet and is easily extensible to add new page types. Download from http://pypi.python.org/pypi/bruce 2.0beta1 released 2008-03-02 is a complete rewrite using pyglet 1.1: - audio playback on any page, including blank ones - simple point-by-point text display with styling and progressive expose - interactive python interpreter with history - code display with scrolling - unicode escaped chars in ascii file - html page display with scrolling - image display with optional title and/or caption - configuration may be changed inside a presentation, affecting subsequent pages - resource location (images, video, sound from zip files etc.) - timer and page count display for practicing - logo display in the corner of every page - may specify which screen to open on in multihead - may switch to/from fullscreen - HTML output of pages including notes - video playback -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Roundup Issue Tracker release 1.4.4 (SECURITY FIX)
I'm proud to release version 1.4.4 of Roundup. 1.4.4 is a security fix release. All installations of Roundup are strongly encouraged to update. If you're upgrading from an older version of Roundup you *must* follow the Software Upgrade guidelines given in the maintenance documentation. Roundup requires python 2.3 or later for correct operation. To give Roundup a try, just download (see below), unpack and run:: roundup-demo Release info and download page: http://cheeseshop.python.org/pypi/roundup Source and documentation is available at the website: http://roundup.sourceforge.net/ Mailing lists - the place to ask questions: http://sourceforge.net/mail/?group_id=31577 About Roundup = Roundup is a simple-to-use and -install issue-tracking system with command-line, web and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry Track design competition. Note: Ping is not responsible for this project. The contact for this project is [EMAIL PROTECTED] Roundup manages a number of issues (with flexible properties such as description, priority, and so on) and provides the ability to: (a) submit new issues, (b) find and edit existing issues, and (c) discuss issues with other participants. The system will facilitate communication among the participants by managing discussions and notifying interested parties when issues are edited. One of the major design goals for Roundup that it be simple to get going. Roundup is therefore usable out of the box with any python 2.3+ installation. It doesn't even need to be installed to be operational, though a disutils-based install script is provided. It comes with two issue tracker templates (a classic bug/feature tracker and a minimal skeleton) and four database back-ends (anydbm, sqlite, mysql and postgresql). -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Roundup Issue Tracker release 1.4.2
I'm proud to release version 1.4.2 of Roundup. If you're upgrading from an older version of Roundup you *must* follow the Software Upgrade guidelines given in the maintenance documentation. New Features in 1.4.2: - New config option in mail section: ignore_alternatives allows to ignore alternatives besides the text/plain part used for the content of a message in multipart/alternative attachments. - Admin copy of error email from mailgw includes traceback (thanks Ulrik Mikaelsson) - Messages created through the web are now given an in-reply-to header when email out to nosy (thanks Martin v. Löwis) - Nosy messages now include more information about issues (all link properties with a name attribute) (thanks Martin v. Löwis) And things fixed: - Searching date range by supplying just a date as the filter spec - Handle no time.tzset under Windows (sf #1825643) - Fix race condition in file storage transaction commit (sf #1883580) - Make user utils JS work with firstname/lastname again (sf #1868323) - Fix ZRoundup to work with Zope 2.8.5 (sf #1806125) - Fix race condition for key properties in rdbms backends (sf #1876683) - Handle Reject in mailgw final set/create (sf #1826425) Roundup requires python 2.3 or later for correct operation. To give Roundup a try, just download (see below), unpack and run:: roundup-demo Release info and download page: http://cheeseshop.python.org/pypi/roundup Source and documentation is available at the website: http://roundup.sourceforge.net/ Mailing lists - the place to ask questions: http://sourceforge.net/mail/?group_id=31577 About Roundup = Roundup is a simple-to-use and -install issue-tracking system with command-line, web and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry Track design competition. Note: Ping is not responsible for this project. The contact for this project is [EMAIL PROTECTED] Roundup manages a number of issues (with flexible properties such as description, priority, and so on) and provides the ability to: (a) submit new issues, (b) find and edit existing issues, and (c) discuss issues with other participants. The system will facilitate communication among the participants by managing discussions and notifying interested parties when issues are edited. One of the major design goals for Roundup that it be simple to get going. Roundup is therefore usable out of the box with any python 2.3+ installation. It doesn't even need to be installed to be operational, though a disutils-based install script is provided. It comes with two issue tracker templates (a classic bug/feature tracker and a minimal skeleton) and four database back-ends (anydbm, sqlite, mysql and postgresql). -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
PyWeek 6 is coming!
PyWeek 6 will run from 00:00 UTC on March 30th through to 00:00 UTC on April 6th. Registration is NOT OPEN YET. It will open on Friday 2008/02/29. If you're new (or even coming back again) please have a look at the rules and help pages at http://www.pyweek.org/ The PyWeek challenge: 1. Invites entrants to write a game in one week from scratch either as an individual or in a team, 2. Is intended to be challenging and fun, 3. Will hopefully increase the public body of game tools, code and expertise, 4. Will let a lot of people actually finish a game, and 5. May inspire new projects (with ready made teams!) Entries must be developed in Python during the challenge, and must incorporate some theme decided at the start of the challenge. -- Visit the PyWeek website: http://www.pyweek.org/ -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Roundup Issue Tracker release 1.4.0
I'm proud to release version 1.4.0 of Roundup. The metakit backend has been removed due to lack of maintenance and presence of good alternatives (in particular sqlite built into Python 2.5) New Features in 1.4.0: - Roundup has a new xmlrpc frontend that gives access to a tracker using XMLRPC. - Dates can now be in the year-range 1- - Add simple anti-spam recipe to docs - Allow customisation of regular expressions used in email parsing, thanks Bruno Damour - Italian translation by Marco Ghidinelli - Multilinks take any iterable - config option: specify port and local hostname for SMTP connections - Tracker index templating (i.e. when roundup_server is serving multiple trackers) (sf bug 1058020) - config option: Limit nosy attachments based on size (Philipp Gortan) - roundup_server supports SSL via pyopenssl - templatable 404 not found messages (sf bug 1403287) - Unauthorized email includes a link to the registration page for the tracker - config options: control whether author info/email is included in email sent by roundup - support for receiving OpenPGP MIME messages (signed or encrypted) There's also a ton of bugfixes. If you're upgrading from an older version of Roundup you *must* follow the Software Upgrade guidelines given in the maintenance documentation. Roundup requires python 2.3 or later for correct operation. To give Roundup a try, just download (see below), unpack and run:: roundup-demo Release info and download page: http://cheeseshop.python.org/pypi/roundup Source and documentation is available at the website: http://roundup.sourceforge.net/ Mailing lists - the place to ask questions: http://sourceforge.net/mail/?group_id=31577 About Roundup = Roundup is a simple-to-use and -install issue-tracking system with command-line, web and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry Track design competition. Note: Ping is not responsible for this project. The contact for this project is [EMAIL PROTECTED] Roundup manages a number of issues (with flexible properties such as description, priority, and so on) and provides the ability to: (a) submit new issues, (b) find and edit existing issues, and (c) discuss issues with other participants. The system will facilitate communication among the participants by managing discussions and notifying interested parties when issues are edited. One of the major design goals for Roundup that it be simple to get going. Roundup is therefore usable out of the box with any python 2.3+ installation. It doesn't even need to be installed to be operational, though a disutils-based install script is provided. It comes with two issue tracker templates (a classic bug/feature tracker and a minimal skeleton) and five database back-ends (anydbm, sqlite, metakit, mysql and postgresql). -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Fifth Python Game Programming Challenge in September
The 5th Python game programming challenge (PyWeek) has been scheduled for the first week of September: Start: 00:00UTC Sunday 2nd September Finish: 00:00UTC Sunday 9th September REGISTRATION IS NOT YET OPEN Registration will open at the start of August. Visit the PyWeek website for more information: http://pyweek.org/ THE PYWEEK CHALLENGE: - Invites all Python programmers to write a game in one week from scratch either as an individual or in a team, - Is intended to be challenging and fun, - Will hopefully increase the public body of python game tools, code and expertise, - Will let a lot of people actually finish a game, and - May inspire new projects (with ready made teams!) Entries must be developed during the challenge, and must incorporate some theme decided at the start of the challenge. The rules for the challenge are at: http://media.pyweek.org/static/rules.html Richard -- Visit the PyWeek website: http://www.pyweek.org/ -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Open Source Developers' Conference 2007 - Brisbane - Call for Papers
Call for Papers Open Source Developers' Conference 2007 - Brisbane Australia Success in Development Business OSDC is an Australian grass-roots conference providing Open Source developers with an opportunity to meet, share, learn, and of course show-off. OSDC focuses on Open Source developers building solutions directly for customers and other end users, anything goes as long as the code or the development platform is Open Source. Last year's conference attracted over 180 people, 60 talks, and 6 tutorials. Entry for delegates is kept easy by maintaining a low registration fee (approx $300), which always includes the conference dinner. This year OSDC will be held in Brisbane (Australia) from the 26th to the 29th of November, with an extra dedicated stream for presentations on Open Source business development, case studies, software process, and project management. The theme for this year's conference is Success in Development Business. If you are an Open Source maintainer, developer or user we would encourage you to submit a talk proposal on the open-source tools, solutions, technologies, or languages you are working with. Previous years have included numerous talks on topics such as: - FOSS Software Development Tools, Software Process and Project Management - Languages/Platforms: C/C++, Java, C#/Mono/OSS.Net - Scripting: Perl, PHP, Python, Ruby - Databases - Education - Web Technologies - Emerging Technologies and Innovation For more details and to submit your proposal(s), see http://osdc.com.au/papers/cfp.html If you have any questions or require assistance with your submission, please don't hesitate to ask! We recognise the increasing importance of Open Source in providing a medium for collaboration between individuals, researchers, business and government. In recognition of this, we offer optional peer- review for those members of our community who desire it. We are still finalising our review board, in addition to which those requesting peer-review will be asked to contribute reviews for up to three papers. OSDC 2007 Brisbane (Australia) - Key Program Dates: 30 Jun - Initial proposals (short abstract) due 31 Jul - Proposal acceptance 31 Aug - Submission deadline 15 Sep - Peer-review response (optional) 30 Sep - Final version for proceedings 26 Nov- OSDC 2007 Tutorials 27-29 Nov - OSDC 2007 Main Conference! For all information, contacts and updates, see the OSDC conference web site at http://osdc.com.au/ We gratefully acknowledge the following companies for their early commitment in sponsoring OSDC 2007: - Apress (http://apress.com/) - Common Ground (http://commongroundgroup.com/) - Google (http://google.com.au/) - OpenGear (http://opengear.com.au/) Interested in sponsoring also? See http://www.osdc.com.au/sponsors/opportunities.html -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Open Source Developers' Conference 2007 - Brisbane - Call for Papers
Call for Papers --- Open Source Developers' Conference 2007 - Brisbane, Australia Success in Development Business OSDC is a grass-roots conference providing Open Source developers with an opportunity to meet, share, learn, and of course show-off. OSDC focuses on Open Source developers building solutions directly for customers and other end users, anything goes as long as the code or the development platform is Open Source. Last year's conference attracted over 180 people, 60 talks, and 6 tutorials. Entry for delegates is kept easy by maintaining a low registration fee (approx $300), which always includes the conference dinner. This year OSDC will be held in Brisbane from the 26th to the 29th of November, with an extra dedicated stream for presentations on Open Source business development, case studies, software process, and project management. The theme for this year's conference is Success in Development Business. If you are an Open Source maintainer, developer or user we would encourage you to submit a talk proposal on the open-source tools, solutions, technologies, or languages you are working with. Previous years have included numerous talks on topics such as: - FOSS Software Development Tools, Software Process and Project Management - Languages/Platforms: C/C++, Java, C#/Mono/OSS.Net - Scripting: Perl, PHP, Python, Ruby - Databases - Education - Web Technologies - Emerging Technologies and Innovation For more details and to submit your proposal(s), see http://osdc.com.au/papers/cfp.html If you have any questions or require assistance with your submission, please don't hesitate to ask! We recognise the increasing importance of Open Source in providing a medium for collaboration between individuals, researchers, business and government. In recognition of this, we offer optional peer-review for those members of our community who desire it. We are still finalising our review board, in addition to which those requesting peer-review will be asked to contribute reviews for up to three papers. OSDC 2007 Brisbane - Key Program Dates -- 30 Jun - Proposals deadline 31 Jul - Proposal acceptance 31 Aug - Submission deadline 15 Sep - Peer-review response (optional) 30 Sep - Final version for proceedings 26 Nov- OSDC 2007 Tutorials 27-29 Nov - OSDC 2007 Main Conference! For all information, contacts and updates, see the OSDC conference web site at http://osdc.com.au/ Sponsorship --- We gratefully acknowledge the following companies for their early commitment in sponsoring OSDC 2007: - Apress (http://apress.com/) - Common Ground (http://commongroundgroup.com/) - Google (http://google.com.au/) - OpenGear (http://opengear.com.au/) Interested in sponsoring also? See http://www.osdc.com.au/sponsors/opportunities.html -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
PyWeek #4 in April!
PyWeek #4 will run in the first week of April: Start: 00:00UTC Sunday 1st April Finish: 00:00UTC Sunday 8th April REGISTRATION IS OPEN Visit the PyWeek website for more information: http://pyweek.org/ THE PYWEEK CHALLENGE: - Invites all Python programmers to write a game in one week from scratch either as an individual or in a team, - Is intended to be challenging and fun, - Will hopefully increase the public body of python game tools, code and expertise, - Will let a lot of people actually finish a game, and - May inspire new projects (with ready made teams!) Entries must be developed during the challenge, and must incorporate some theme decided at the start of the challenge. The rules for the challenge are at: http://media.pyweek.org/static/rules.html Richard -- Visit the PyWeek website: http://pyweek.org/ -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
PyWeek #4 in April!
PyWeek #4 (a cold cup 'o tea) is has been scheduled the first week of April: Start: 00:00UTC Sunday 1st April Finish: 00:00UTC Sunday 8th April REGISTRATION IS NOT YET OPEN Registration will open at the start of March. Visit the PyWeek website for more information: http://pyweek.org/ THE PYWEEK CHALLENGE: - Invites all Python programmers to write a game in one week from scratch either as an individual or in a team, - Is intended to be challenging and fun, - Will hopefully increase the public body of python game tools, code and expertise, - Will let a lot of people actually finish a game, and - May inspire new projects (with ready made teams!) Entries must be developed during the challenge, and must incorporate some theme decided at the start of the challenge. The rules for the challenge are at: http://media.pyweek.org/static/rules.html Richard -- Visit the PyWeek website: http://pyweek.org/ -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Roundup Issue Tracker release 1.3.2
I'm proud to release version 1.3.2 of Roundup. Fixed in 1.3.2: - relax rules for required fields in form_parser.py (sf bug 1599740) - documentation cleanup from Luke Ross (sf patch 1594860) - updated Spanish translation from Ramiro Morales (sf patch 1594718) - handle 8-bit untranslateable messages in tracker templates - handling of required for boolean False and numeric 0 (sf bug 1608200) - removed bogus args attr of ConfigurationError (sf bug 1608056) - implemented start_response in roundup.cgi (sf bug 1604304) - clarified windows service documentation (sf patch 1597713) - HTMLClass fixed to work with new item permissions check (sf bug 1602983) - support POP over SSL (sf patch 1597703) - clean up input field generation and quoting of values (sf bug 1615616) - allow use of roundup-server pidfile without forking (sf bug 1614753) - allow translation of status/priority menu options (sf bug 1613976) New Features in 1.3.0: - WSGI support via roundup.cgi.wsgi_handler If you're upgrading from an older version of Roundup you *must* follow the Software Upgrade guidelines given in the maintenance documentation. Roundup requires python 2.3 or later for correct operation. To give Roundup a try, just download (see below), unpack and run:: roundup-demo Release info and download page: http://cheeseshop.python.org/pypi/roundup Source and documentation is available at the website: http://roundup.sourceforge.net/ Mailing lists - the place to ask questions: http://sourceforge.net/mail/?group_id=31577 About Roundup = Roundup is a simple-to-use and -install issue-tracking system with command-line, web and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry Track design competition. Note: Ping is not responsible for this project. The contact for this project is [EMAIL PROTECTED] Roundup manages a number of issues (with flexible properties such as description, priority, and so on) and provides the ability to: (a) submit new issues, (b) find and edit existing issues, and (c) discuss issues with other participants. The system will facilitate communication among the participants by managing discussions and notifying interested parties when issues are edited. One of the major design goals for Roundup that it be simple to get going. Roundup is therefore usable out of the box with any python 2.3+ installation. It doesn't even need to be installed to be operational, though a disutils-based install script is provided. It comes with two issue tracker templates (a classic bug/feature tracker and a minimal skeleton) and five database back-ends (anydbm, sqlite, metakit, mysql and postgresql). -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
[ANN] Python 2.5 Quick Reference
Hi all, An updated version of the Quick Reference for Python 2.5 is available in different formats at http://rgruet.free.fr/#QuickRef. Please report errors, inaccuracies and suggestions to Richard Gruet (pqr at rgruet.net). Richard -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
OSDC 2006's fabulous keynotes
Book before 31st October to save $50 and get a free conference t-shirt! Registrations are open for the Open Source Developers' Conference 2006: http://www.osdc.com.au/registration/index.html The conference is running in Melbourne from the 6th - 8th December, with a day of tutorials on the 5th. Keynote talks this year include: Anthony Baxter: futurepython import __future__ What does the future hold for the Python language? In this talk, we'll look at Microsoft's (Open Sourced!) IronPython and show some of the massive fun coming down the track for scripting languages thanks to .Net and Mono. We'll also cover Python 3.0 (now under development) and the PyPy (Python, in Python) project. Damian Conway: The Da Vinci Codebase When a dying operating system scrawls his name across its corrupted boot volume, Dr. Damian Conway, an unassuming college professor, is plunged into a deadly race against time to solve a series of impossible riddles. What is the mysterious Priory of Bios? And who are their deadly nemeses Opus Arai? On the run from the law and stalked by a ghostly pale killer, will he unravel the subtle clues hidden in Leonardo's most famous source code and reveal to the world the incredible secret encrypted in...the Da Vinci Codebase? Randal L. Schwartz: Free software - A look back, a look ahead A twenty year history of the free/open software movement, from my perspective of how to contribute (in many ways!) and how to make money as well. Richard Farnsworth: Open Source Synchrotron What is a Synchrotron anyway? What software needs does it has? How can Open Source help solve these? The Australian Synchrotron achieved first light in July 2005 almost exclusively filling its software needs through open source. The code base has been refined to suit local conditions, and shared with the rest of the Synchrotron open source community. By sharing information, experience and software freely between scientists and engineers, great design efficiencies have been made further aiding the development of experimental beamlines. Be a part of this fantastic conference and help it be the best developers' conference this year! If your business would like to benefit from exposure to many of Australia's best open source developers then perhaps you should consider sponsorship. We have a wide range of sponsorship options, to find out more information please visit: http://www.osdc.com.au/sponsors/index.html We look forward to sharing this great conference with you! Don't forget to register before 31st October to get a free conference t-shirt. http://www.osdc.com.au/registration/index.html -- Richard Jones, OSDC 2006 Programme Chair http://www.osdc.com.au/ -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Roundup Issue Tracker release 1.2.1
I'm proud to release version 1.2.1 of Roundup. Bugs fixed in 1.2.1: - E-mail subject line prefix delimiter configuration was being ignored. - Password confirm field in user editing. New Features in 1.2.x: - supports Python 2.5, including the sqlite3 module - full timezone support (sf patch 1465296) - handle connection loss when responding to web requests - match incoming mail In-Reply-To against existing messages when no issue id is specified in the Subject - added StringHTMLProperty wrapped() method to wrap long lines in issue display - include the popcal in Date field editing and search fields by default - @required in forms may now specify properties of linked items (sf patch 1507093) - update for latest version of pysqlite (sf bug 1487098; patch 1534227) - update for latest version of psycopg2 (sf patch 1429391) - new exporttables command in roundup-admin (sf bug 1533791) - roundup-admin export may specify classes to exclude (sf bug 1533791) - sorting and grouping by multiple properties is now supported by the backends *and* the classic template. - sorting, grouping, and searching by transitive properties (e.g., messages.author.supervisor) is now supported in all backends - added filter_sql to SQL backends which takes an arbitrary SQL statement and returns a list of item ids There was also a lot of bugfixes - see the bundled CHANGES.txt file for the list. If you're upgrading from an older version of Roundup you *must* follow the Software Upgrade guidelines given in the maintenance documentation. Roundup requires python 2.3 or later for correct operation. To give Roundup a try, just download (see below), unpack and run:: roundup-demo Release info and download page: http://cheeseshop.python.org/pypi/roundup Source and documentation is available at the website: http://roundup.sourceforge.net/ Mailing lists - the place to ask questions: http://sourceforge.net/mail/?group_id=31577 About Roundup = Roundup is a simple-to-use and -install issue-tracking system with command-line, web and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry Track design competition. Note: Ping is not responsible for this project. The contact for this project is [EMAIL PROTECTED] Roundup manages a number of issues (with flexible properties such as description, priority, and so on) and provides the ability to: (a) submit new issues, (b) find and edit existing issues, and (c) discuss issues with other participants. The system will facilitate communication among the participants by managing discussions and notifying interested parties when issues are edited. One of the major design goals for Roundup that it be simple to get going. Roundup is therefore usable out of the box with any python 2.3+ installation. It doesn't even need to be installed to be operational, though a disutils-based install script is provided. It comes with two issue tracker templates (a classic bug/feature tracker and a minimal skeleton) and five database back-ends (anydbm, sqlite, metakit, mysql and postgresql). -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
The 3rd Python Game Programming Challenge is Over!
PyWeek #3 has now finished with the judging results coming in and declaring the winners to be: Individual - Bouncy the Hungry Rabbit http://www.pyweek.org/e/bouncy/ Team - Typus Pocus http://www.pyweek.org/e/PyAr2/ Congratulations to everyone who entered! The full list of entries is available at http://www.pyweek.org/3/entries/ The next PyWeek will be in March, 2007. Richard -- Visit the PyWeek website: http://www.pyweek.org/ -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
ANN: Stackless Python for Python 2.5
Stackless Python for Python 2.5 is now available. What is Stackless Python? = Stackless Python is an enhanced version of the Python programming language. It allows programmers to reap the benefits of thread-based programming without the performance and complexity problems associated with conventional threads. The microthreads and channels that Stackless adds to Python are cheap and lightweight conveniences which can if used properly, allow clearer and more readable code and the ability to dispatch with messy and awkward boilerplate like callbacks or the new generator coroutines. Where can I get it? === The source code can be obtained from the SVN repository which can be found here: http://svn.python.org/projects/stackless/branches/release25-maint/ Precompiled Windows binaries can be found here: http://www.stackless.com/download How might I benefit from using Stackless Python? The most useful example is the replacement socket module. This allows all socket operations to be used in parallel, no longer blocking the rest of your application, or requiring you to use threads or libraries like asyncore yourself. Monkeypatch this library in place of the one in the standard library and all modules which use the standard socket module gain the same benefit. http://www.stackless.com/wiki/Examples --8--[ asynch_fetch.py: example code courtesy of Andrew Dalke ]--8-- import sys import stacklesssocket import stackless sys.modules[socket] = stacklesssocket import urllib import time def download(uri): t1 = time.time() f = urllib.urlopen(uri) s = f.read() t2 = time.time() print Downloaded, uri, in, %.1f % (t2-t1), seconds return t2-t1 print === Serial === t1 = time.time() download(http://www.stackless.com/wiki/Tasklets;) download(http://www.stackless.com/wiki/Channels;) t2 = time.time() print ---, t2-t1 print === Parallel === t1 = time.time() stackless.tasklet(download)(http://www.stackless.com/wiki/Tasklets;) stackless.tasklet(download)(http://www.stackless.com/wiki/Channels;) stackless.run() t2 = time.time() print ---, t2-t1 --8--8-- Here are a couple of runs to show that the *same* code works in both serial and parallel modes, and that parallel really is faster (hence I'm not bandwidth limited) % spython asynch_fetch.py === Serial === Downloaded http://www.stackless.com/wiki/Tasklets in 2.6 seconds Downloaded http://www.stackless.com/wiki/Channels in 2.7 seconds --- 5.34717988968 === Parallel === Downloaded http://www.stackless.com/wiki/Channels in 4.0 seconds Downloaded http://www.stackless.com/wiki/Tasklets in 5.4 seconds --- 5.43875193596 % spython asynch_fetch.py === Serial === Downloaded http://www.stackless.com/wiki/Tasklets in 2.6 seconds Downloaded http://www.stackless.com/wiki/Channels in 2.7 seconds --- 5.32963705063 === Parallel === Downloaded http://www.stackless.com/wiki/Channels in 2.2 seconds Downloaded http://www.stackless.com/wiki/Tasklets in 2.7 seconds --- 2.71087312698 -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
OSDC 2006 -- CFP closes in 2.5 weeks!
http://www.osdc.com.au/papers/cfp06.html There are two and a half weeks to go to get your paper in for one of the best Australian conferences this year! The deadline for proposals is 12th July 2006. The Open Source Developers' Conference is an Australian conference designed for developers, by developers. It covers numerous programming languages across a range of operating systems. We're seeking papers on Open Source languages, technologies, projects and tools as well as topics of interest to Open Source developers. The conference will be held in Melbourne, Victoria (Monash University's Caulfield Campus) from the 6th to the 8th of December, 2006. Each day includes three streams of talks, social events and is fully catered with buffet lunch and morning, afternoon teas. For a list of conference presentations from last year visit: http://osdc2005.cgpublisher.com/proposals/ If you have any questions, or have never submitted a paper proposal before, please read our FAQ page at http://www.osdc.com.au/faq/ index.html If you don't find an answer there, please contact richard at osdc.com.au To submit a proposal, follow the instructions at http://www.osdc.com.au/papers/cfp06.html This year we're also going to run a day of tutorials. See the CFP for more information. We are also seeking expressions of interest for people to be part of the OSDC 2006 Programme Committee. The Committee's primary responsibility is assessing the proposals submitted by potential speakers. Please email richard at osdc.com.au if you are interested, indicating your open source development interests. We look forward to hearing from you! All the best, The OSDC 2006 committee. -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Pygame.draw challenge is over!
It was quite successful too! Download the submissions from the pyweek.org site: http://media.pyweek.org/static/pgd-200606.zip Congratulations to all who participated! Richard -- Visit the PyWeek website: http://www.pyweek.org/ -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Pygame.draw challenge
http://media.pyweek.org/static/pygame.draw-0606.html THE CHALLENGE: Create a game in 64kbytes of source code using only pygame. No additional libraries, no external files (even ones loaded from a network). That means no PyOpenGL, no PNGs, no OGGs. THE DEADLINE: Start as soon as you read this announcement. Human-readable, Linux-compatible entries must be received by [EMAIL PROTECTED] before midnight on the 25th of June, 2006. That's Australian Eastern Standard Time, which is UTC +10. Multiple entries are allowed. Teams are allowed. Monkeys are allowed! Ponies, sadly, are not allowed. THE RESULTS: All entries will be posted to a page on the http://www.pyweek.org/ website. Entry gameplay instructions and license must be included in the source or in the game itself. I will probably choose one of the entries as my favourite, and declare this in various obscure fora and private email messages. No other mention of rankings or favourites will be made. THANKS: Thanks to Phil Hassey for the challenge inspiration! -- Visit the PyWeek website: http://www.pyweek.org/ -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Roundup Issue Tracker release 1.1.2
I'm proud to release version 1.1.2 of Roundup. Feature: - server-ctl script uses server configuration file (sf bug 1443805) Fixed: - indexing may be turned off for FileClass content now (content and type properties are now automatically included in the FileClass schema where previously the content property was faked and type was optional) - reduced frequency of session timestamp update - progress display in roundup-admin reindex - bug in menu() permission filter (sf bug 140) - verbose output during import is optional now (sf bug 1475624) - escape *all* uses of schema in mysql backend (sf bug 1472120) - responses to user rego email (sf bug 1470254) - dangling connections in session handling (sf bug 1463359) - classhelp popup pagination forgot about type (sf bug 1465836) - umask is now configurable (with the same 0002 default) - sorting of entries in classhelp popup (sf bug 1449000) - allow single digit seconds in date spec (sf bug 1447141) - prevent generation of new single-digit seconds dates (sf bug 1429390) - implement close() on all indexers (sf bug 1242477) If you're upgrading from an older version of Roundup you *must* follow the Software Upgrade guidelines given in the maintenance documentation. Roundup requires python 2.3 or later for correct operation. To give Roundup a try, just download (see below), unpack and run:: python demo.py Release info and download page: http://cheeseshop.python.org/pypi/roundup Source and documentation is available at the website: http://roundup.sourceforge.net/ Mailing lists - the place to ask questions: http://sourceforge.net/mail/?group_id=31577 About Roundup = Roundup is a simple-to-use and -install issue-tracking system with command-line, web and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry Track design competition. Note: Ping is not responsible for this project. The contact for this project is [EMAIL PROTECTED] Roundup manages a number of issues (with flexible properties such as description, priority, and so on) and provides the ability to: (a) submit new issues, (b) find and edit existing issues, and (c) discuss issues with other participants. The system will facilitate communication among the participants by managing discussions and notifying interested parties when issues are edited. One of the major design goals for Roundup that it be simple to get going. Roundup is therefore usable out of the box with any python 2.3+ installation. It doesn't even need to be installed to be operational, though a disutils-based install script is provided. It comes with two issue tracker templates (a classic bug/feature tracker and a minimal skeleton) and five database back-ends (anydbm, sqlite, metakit, mysql and postgresql). -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Roundup Issue Tracker release 1.1.1
I'm proud to release this, the 1.1.1 release of Roundup. Fixed in this release: - failure with browsers not sending Accept-Language header (sf bugs 1429646 and 1435335) - translate class name in required property not supplied error message (sf bug 1429669) - error in link property lookups with numeric-alike key values (sf bug 1424550) - ignore UTF-8 BOM in .po files - add permission filter to menu() implementations (sf bug 1431188) - lithuanian translation updated by Nerijus Baliunas (sf patch 1411175) - incompatibility with python2.3 in the mailer module (sf bug 1432602) - typo in SMTP TLS option name: MAIL_TLS_CERFILE (sf bug 1435452) - email obfuscation code in html templating is more robust - blank-title subject line handling (sf bug 1442121) - All users may only view and edit issues, files and messages they create example in docs (sf bug 1439086) - saving of queries (sf bug 1436169) - Adding a new constrained field to the classic schema example in docs (sf bug 1433118) - security check in mailgw (sf bug 1442145) - clear this message (sf bug 1429367) - escape all uses of schema in mysql backend (sf bug 1397569) - date spec wasn't allowing week intervals If you're upgrading from an older version of Roundup you *must* follow the Software Upgrade guidelines given in the maintenance documentation. Roundup requires python 2.3 or later for correct operation. To give Roundup a try, just download (see below), unpack and run:: python demo.py Release info and download page: http://cheeseshop.python.org/pypi/roundup Source and documentation is available at the website: http://roundup.sourceforge.net/ Mailing lists - the place to ask questions: http://sourceforge.net/mail/?group_id=31577 About Roundup = Roundup is a simple-to-use and -install issue-tracking system with command-line, web and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry Track design competition. Note: Ping is not responsible for this project. The contact for this project is [EMAIL PROTECTED] Roundup manages a number of issues (with flexible properties such as description, priority, and so on) and provides the ability to: (a) submit new issues, (b) find and edit existing issues, and (c) discuss issues with other participants. The system will facilitate communication among the participants by managing discussions and notifying interested parties when issues are edited. One of the major design goals for Roundup that it be simple to get going. Roundup is therefore usable out of the box with any python 2.3+ installation. It doesn't even need to be installed to be operational, though a disutils-based install script is provided. It comes with two issue tracker templates (a classic bug/feature tracker and a minimal skeleton) and five database back-ends (anydbm, sqlite, metakit, mysql and postgresql). -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Roundup Issue Tracker release 1.1.0
I'm proud to release this, the 1.1.0 release of Roundup. Feature: - trackers may configure custom stop-words for the full-text indexer - login may now be for a single session (and this is the default) - trackers may hide exceptions from web users (they will be mailed to the tracker admin) (hiding is the default) - include clear this message link in the ok message bar Fixed: - fixes in scripts/import_sf.py - fix some unicode bugs in roundup-admin import - Xapian indexer wasn't actually being used and its reindexing of existing data was busted to boot - roundup-admin import wasn't indexing message content - allow dispname to be passed to renderWith (sf bug 1424587) - rename dispname to @dispname to avoid name clashes in the future - fixed schema migration problem when Class keys were removed If you're upgrading from an older version of Roundup you *must* follow the Software Upgrade guidelines given in the maintenance documentation. Roundup requires python 2.3 or later for correct operation. To give Roundup a try, just download (see below), unpack and run:: python demo.py Release info and download page: http://cheeseshop.python.org/pypi/roundup Source and documentation is available at the website: http://roundup.sourceforge.net/ Mailing lists - the place to ask questions: http://sourceforge.net/mail/?group_id=31577 About Roundup = Roundup is a simple-to-use and -install issue-tracking system with command-line, web and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry Track design competition. Note: Ping is not responsible for this project. The contact for this project is [EMAIL PROTECTED] Roundup manages a number of issues (with flexible properties such as description, priority, and so on) and provides the ability to: (a) submit new issues, (b) find and edit existing issues, and (c) discuss issues with other participants. The system will facilitate communication among the participants by managing discussions and notifying interested parties when issues are edited. One of the major design goals for Roundup that it be simple to get going. Roundup is therefore usable out of the box with any python 2.3+ installation. It doesn't even need to be installed to be operational, though a disutils-based install script is provided. It comes with two issue tracker templates (a classic bug/feature tracker and a minimal skeleton) and five database back-ends (anydbm, sqlite, metakit, mysql and postgresql). -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Roundup Issue Tracker release 1.0.1
I'm proud to release this, the 1.0.1 release of Roundup. Features in this release: - scripts/import_sf.py will import a tracker from Sourceforge.NET - added hasRole('Role Name') to HTMLUser Fixed in this release: - SQL generation for sort/group by separate Link properties (sf bug 1417565) - fix timezone offsetting in email Date: header - fix security check for hasPermission('Permission', None) If you're upgrading from an older version of Roundup you *must* follow the Software Upgrade guidelines given in the maintenance documentation. Roundup requires python 2.3 or later for correct operation. To give Roundup a try, just download (see below), unpack and run:: python demo.py Release info and download page: http://cheeseshop.python.org/pypi/roundup Source and documentation is available at the website: http://roundup.sourceforge.net/ Mailing lists - the place to ask questions: http://sourceforge.net/mail/?group_id=31577 About Roundup = Roundup is a simple-to-use and -install issue-tracking system with command-line, web and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry Track design competition. Note: Ping is not responsible for this project. The contact for this project is [EMAIL PROTECTED] Roundup manages a number of issues (with flexible properties such as description, priority, and so on) and provides the ability to: (a) submit new issues, (b) find and edit existing issues, and (c) discuss issues with other participants. The system will facilitate communication among the participants by managing discussions and notifying interested parties when issues are edited. One of the major design goals for Roundup that it be simple to get going. Roundup is therefore usable out of the box with any python 2.3+ installation. It doesn't even need to be installed to be operational, though a disutils-based install script is provided. It comes with two issue tracker templates (a classic bug/feature tracker and a minimal skeleton) and five database back-ends (anydbm, sqlite, metakit, mysql and postgresql). -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Roundup Issue Tracker release 1.0 (!!!)
I'm proud to release this, the 1.0 release of Roundup. Yes, finally after over 4 years and 8 major releases, the 1.0 release is here. Roundup 1.0 includes all the pre-1.0 goodness, and: - added full-text indexer using Xapian as the back end - Lithuanian translation by Aiste Kesminaite - Web User Interface language selection by form variable @language, browser cookie or HTTP header Accept-Language (sf patch 1360321) - initial values for configuration options may be passed on 'roundup-admin install' command line (based on sf patch 1237110) - favicon.ico image may be changed with server config option (sf patch 1355661) - Password objects initialized from plaintext remember plaintext value (sf rfe 1379447) - Roundup installation document includes configuration example for Exim Internet Mailer (sf bug 1393860) - enable registration confirmation by web only (sf bug 1381675) - allow preselection of values in templating menu()s (sf patch 1396085) - display the query name in the header (sf feature 1298535 / patch 1349387) - classhelp works with Link properties now (sf bug 1410290) - added setorderprop() and setlabelprop() to Class (sf features 1379534, 1379490) - CSV encoding support (sf bug 1240848) - fields rendered with StructuredText are hyperlinked by default - additional attributes for input element may be passed to the 'field' method of a property wrapper - added copy_url method to generate a URL for copying an item If you're upgrading from an older version of Roundup you *must* follow the Software Upgrade guidelines given in the maintenance documentation. Roundup requires python 2.3 or later for correct operation. To give Roundup a try, just download (see below), unpack and run:: python demo.py Source and documentation is available at the website: http://roundup.sourceforge.net/ Release Info (via download page): http://sourceforge.net/projects/roundup Mailing lists - the place to ask questions: http://sourceforge.net/mail/?group_id=31577 About Roundup = Roundup is a simple-to-use and -install issue-tracking system with command-line, web and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry Track design competition. Note: Ping is not responsible for this project. The contact for this project is [EMAIL PROTECTED] Roundup manages a number of issues (with flexible properties such as description, priority, and so on) and provides the ability to: (a) submit new issues, (b) find and edit existing issues, and (c) discuss issues with other participants. The system will facilitate communication among the participants by managing discussions and notifying interested parties when issues are edited. One of the major design goals for Roundup that it be simple to get going. Roundup is therefore usable out of the box with any python 2.3+ installation. It doesn't even need to be installed to be operational, though a disutils-based install script is provided. It comes with two issue tracker templates (a classic bug/feature tracker and a minimal skeleton) and five database back-ends (anydbm, sqlite, metakit, mysql and postgresql). -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Roundup Issue Tracker releases 0.8.5 (stable) and 0.9.0b1 (development)
Roundup is a simple-to-use and -install issue-tracking system with command-line, web and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry Track design competition. The 0.8.5 stable release includes an Argentinian Spanish translation by Ramiro Morales and fixes some bugs: - Display of Multilinks where linked Class labelprop values are None - Fix references to the old * Registration Permissions - Fix missing merge of fix to sf bug 1177057 - Fix RDBMS indexer indexing UTF-8 words that encode to 30 chars - Handle invalidly-specified charsets in incoming email The 0.9.0b1 development release includes: - added imapServer.py script (sf patch 934567) - added date selection popup windows (thanks Marcus Priesch) - added Xapian indexer; replaces standard indexers if Xapian is available* - mailgw subject parsing has configurable levels of strictness - nosy messages may be sent individually to all recipients - remember where we came from when logging in (sf patch 1312889) *: unfortunately the latest release of Xapian (0.9.2) has a bug in the Python bindings which prevents this indexer from working, so it's disabled If you're upgrading from an older version of Roundup you *must* follow the Software Upgrade guidelines given in the maintenance documentation. Roundup requires python 2.3 or later for correct operation. To give Roundup a try, just download (see below), unpack and run:: python demo.py Source and documentation is available at the website: http://roundup.sourceforge.net/ Release Info (via download page): http://sourceforge.net/projects/roundup Mailing lists - the place to ask questions: http://sourceforge.net/mail/?group_id=31577 About Roundup = Roundup is a simple-to-use and -install issue-tracking system with command-line, web and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry Track design competition. Note: Ping is not responsible for this project. The contact for this project is [EMAIL PROTECTED] Roundup manages a number of issues (with flexible properties such as description, priority, and so on) and provides the ability to: (a) submit new issues, (b) find and edit existing issues, and (c) discuss issues with other participants. The system will facilitate communication among the participants by managing discussions and notifying interested parties when issues are edited. One of the major design goals for Roundup that it be simple to get going. Roundup is therefore usable out of the box with any python 2.3+ installation. It doesn't even need to be installed to be operational, though a disutils-based install script is provided. It comes with two issue tracker templates (a classic bug/feature tracker and a minimal skeleton) and five database back-ends (anydbm, sqlite, metakit, mysql and postgresql). -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Roundup Issue Tracker release 0.8.4
Roundup is a simple-to-use and -install issue-tracking system with command-line, web and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry Track design competition. This 0.8.4 release fixes some bugs: Fixed: - extra CRs in CSV export files on Windows platform (sf bug 1195742) - activity RDBMS columns were being reported in changes - fix name collision in roundup.cgi script (sf bug 1203795) - fix handling of invalid interval input - search locale files relative ro roundup installation path (sf bug 1219689) - use translation for boolean property rendering (sf bug 1225152) - enabled disabling of REMOTE_USER for when it's not a valid username (sf bug 1190187) - fix invocation of hasPermission from templating code (sf bug 1224172) - have 'roundup-admin security' display property restrictions (sf bug 1222135) - fixed templating menu() sort_on handling (sf bug 1221936) - allow specification of pagesize, sorting and filtering in classhelp popups (sf bug 1211800) - handle dropped properies in rdbms/metakit journal export (sf bug 1203569) - handle missing Subject lines better (sf bug 1198729) - sort/group by missing values correctly (sf bugs 1198623, 1176897) - discard, don't bounce messages to the mailgw when the messages's sender is invalid (ie. when we try to bounce, we get a 550 unknown user account response from the SMTP server) (sf bug 1190906) - removed debugging code from cgi/actions.py - refactored hyperdb.rawToHyperdb, allowing a number of improvements (thanks Ralf Schlatterbeck) - don't try to set a timeout for IMAPS (thanks Paul Jimenez) - present Reject exception messages to web users (sf bug 1237685) If you're upgrading from an older version of Roundup you *must* follow the Software Upgrade guidelines given in the maintenance documentation. Roundup requires python 2.3 or later for correct operation. To give Roundup a try, just download (see below), unpack and run:: python demo.py Source and documentation is available at the website: http://roundup.sourceforge.net/ Release Info (via download page): http://sourceforge.net/projects/roundup Mailing lists - the place to ask questions: http://sourceforge.net/mail/?group_id=31577 About Roundup = Roundup manages a number of issues (with flexible properties such as description, priority, and so on) and provides the ability to: (a) submit new issues, (b) find and edit existing issues, and (c) discuss issues with other participants. The system will facilitate communication among the participants by managing discussions and notifying interested parties when issues are edited. One of the major design goals for Roundup that it be simple to get going. Roundup is therefore usable out of the box with any python 2.3+ installation. It doesn't even need to be installed to be operational, though a disutils-based install script is provided. It comes with two issue tracker templates (a classic bug/feature tracker and a minimal skeleton) and five database back-ends (anydbm, sqlite, metakit, mysql and postgresql). -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Roundup Issue Tracker release 0.8.3
Roundup is a simple-to-use and -install issue-tracking system with command-line, web and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry Track design competition. This 0.8.3 release adds one feature and fixes some bugs: Feature: - chinese translation by limodou Fixed: - fix reference to The Zope Book in Roundup FAQ - disabled file logging in Roundup test suite (sf bug 1155649) - return original string if message issue xref isn't valid - fix nosyreaction.py to stop it setting the nosy list unnecessarily (see doc/upgrading.txt for how to fix in your trackers) - after logout, always display tracker home page - web forms don't create new items if no item properties are set from UI - item creation failed if multilink fields had invalid entries (sf bug 1177602) - fix bdist_rpm (sf bug 1164328) - fix checking of Email Access for Anonymous email registration (sf bug 1177057) - disable Email Access for Anonymous by default to stop spam regsitering users on public trackers - send errors in the web interface to a logfile by default. Use the debug multiprocess mode (roundup-server) or the DEBUG_TO_CLIENT var (roundup.cgi) to have the errors appear in your browser - fix setgid typo (sf bug 1171346) - fix faulty find_template filename facility (sf bug 1163629) - fix roundup-admin export so it creates the target dir if needed - fix roundup-admin import to not use universal newline support since the csv module appears to have its own ideas about such things (sf bug 1163890) - fix installation docs referring to old-style configuration variables If you're upgrading from an older version of Roundup you *must* follow the Software Upgrade guidelines given in the maintenance documentation. Roundup requires python 2.3 or later for correct operation. To give Roundup a try, just download (see below), unpack and run:: python demo.py Source and documentation is available at the website: http://roundup.sourceforge.net/ Release Info (via download page): http://sourceforge.net/projects/roundup Mailing lists - the place to ask questions: http://sourceforge.net/mail/?group_id=31577 About Roundup = Roundup manages a number of issues (with flexible properties such as description, priority, and so on) and provides the ability to: (a) submit new issues, (b) find and edit existing issues, and (c) discuss issues with other participants. The system will facilitate communication among the participants by managing discussions and notifying interested parties when issues are edited. One of the major design goals for Roundup that it be simple to get going. Roundup is therefore usable out of the box with any python 2.3+ installation. It doesn't even need to be installed to be operational, though a disutils-based install script is provided. It comes with two issue tracker templates (a classic bug/feature tracker and a minimal skeleton) and five database back-ends (anydbm, sqlite, metakit, mysql and postgresql). -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Roundup Issue Tracker release 0.8.2
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Roundup is a simple-to-use and -install issue-tracking system with command-line, web and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry Track design competition. This 0.8.2 release adds one feature and fixes some bugs: Feature: - - roundup-server automatically redirects from trackers list to the tracker page if there is only one tracker Fixed: - - added content to ZRoundup refresh.txt file (sf bug 1147622) - - fix invalid reference to csv.colon_separated - - correct URL to What's New in setup.py meta-data - - change AUTOCOMMIT=OFF to AUTOCOMMIT=0 for MySQL (sf bug 1143707) - - compile message objects in 'setup.py build' - - use backend datatype for journal timestamps in RDBMSes - - fixes to the Using an external password validation source customisation example (sf bugs 1153640 and 1155108) If you're upgrading from an older version of Roundup you *must* follow the Software Upgrade guidelines given in the maintenance documentation. Roundup requires python 2.3 or later for correct operation. To give Roundup a try, just download (see below), unpack and run:: python demo.py Source and documentation is available at the website: http://roundup.sourceforge.net/ Release Info (via download page): http://sourceforge.net/projects/roundup Mailing lists - the place to ask questions: http://sourceforge.net/mail/?group_id=31577 About Roundup = Roundup manages a number of issues (with flexible properties such as description, priority, and so on) and provides the ability to: (a) submit new issues, (b) find and edit existing issues, and (c) discuss issues with other participants. The system will facilitate communication among the participants by managing discussions and notifying interested parties when issues are edited. One of the major design goals for Roundup that it be simple to get going. Roundup is therefore usable out of the box with any python 2.1+ installation. It doesn't even need to be installed to be operational, though a disutils-based install script is provided. It comes with two issue tracker templates (a classic bug/feature tracker and a minimal skeleton) and five database back-ends (anydbm, sqlite, metakit, mysql and postgresql). -BEGIN PGP SIGNATURE- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFCJpn9rGisBEHG6TARAiB/AJ9WYEySDgCMSrtHvkJmPZmCqOtXvQCaA1dv rLGfz4J5KWsxp5dcWeMfiNg= =zks0 -END PGP SIGNATURE- -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Roundup Issue Tracker release 0.8
I'm proud to release this 8th major feature release of Roundup. First up, big thanks go to alexander smishlajev who has done some really good work getting the i18n and new configuration components of this release going. Please note that Roundup now requires Python 2.3 or later. Please continue to use 0.7 if you require Python 2.1 compatibility. Version 0.8 introduces far too many features to list here so I've put together a What's New page: http://roundup.sourceforge.net/doc-0.8/whatsnew-0.8.html This 0.8.0 release fixes some bugs in the previous beta releases: - handle capitalisation of class names in text hyperlinking (sf bug 1101043) - quote full-text search text in URL generation - fixed problem migrating mysql databases - fix search_checkboxes macro (sf patch 1113828) - fix bug in date editing in Metakit - allow suppression of search_text in indexargs_form (sf bug 1101548) - hack to fix some anydbm export problems (sf bug 1081454) - ignore AutoReply messages (sf patch 1085051) - fix ZRoundup syntax error (sf bug 1122335) - fix roundup-server log and PID file paths to be absolute - fix initialisation of roundup-server in daemon mode so initialisation errors are visible - fix: 'Logout' link was enabled on issue index page only - have Permissions only test the check function if itemid is suppled - modify cgi templating system to check item-level permissions in listings - enable batching in message and file listings - more documentation of security mechanisms (incl. sf patches 1117932, 1117860) - better unit tests for security mechanisms - code cleanup (sf patch 1115329 and additional) - issue search page allows setting of no sorting / grouping (sf bug 1119475) - better edit conflict handling (sf bug 1118790) - consistent text searching behaviour (AND everywhere) (sf bug 1101036) - fix handling of invalid date input (sf bug 1102165) - retain Boolean selections in edit error handling (sf bug 1101492) - fix initialisation of logging module from config file (sf bug 1108577) - removed rlog module (py 2.3 is minimum version now) - fixed class help listing paging (sf bug 1106329) - nicer error looking up values of None (response to sf bug 1108697) - fallback for (list) popups if javascript disabled (sf patch 1101626) If you're upgrading from an older version of Roundup you *must* follow the Software Upgrade guidelines given in the maintenance documentation. Roundup requires python 2.3 or later for correct operation. To give Roundup a try, just download (see below), unpack and run:: python demo.py Source and documentation is available at the website: http://roundup.sourceforge.net/ Release Info (via download page): http://sourceforge.net/projects/roundup Mailing lists - the place to ask questions: http://sourceforge.net/mail/?group_id=31577 About Roundup = Roundup is a simple-to-use and -install issue-tracking system with command-line, web and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry Track design competition. Note: Ping is not responsible for this project. The contact for this project is [EMAIL PROTECTED] Roundup manages a number of issues (with flexible properties such as description, priority, and so on) and provides the ability to: (a) submit new issues, (b) find and edit existing issues, and (c) discuss issues with other participants. The system will facilitate communication among the participants by managing discussions and notifying interested parties when issues are edited. One of the major design goals for Roundup that it be simple to get going. Roundup is therefore usable out of the box with any python 2.1+ installation. It doesn't even need to be installed to be operational, though a disutils-based install script is provided. It comes with two issue tracker templates (a classic bug/feature tracker and a minimal skeleton) and five database back-ends (anydbm, sqlite, metakit, mysql and postgresql). -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
Roundup Issue Tracker release 0.8 beta 2
I'm proud to release this 8th major feature release of Roundup. This is currently a DEVELOPMENT release, meaning it probably has bugs. If you want a STABLE release, use 0.7.x First up, big thanks go to alexander smishlajev who has done some really good work getting the i18n and new configuration components of this release going. Version 0.8 introduces far too many features to list here so I've put together a What's New page: http://roundup.sourceforge.net/doc-0.8/whatsnew-0.8.html This is a bugfix release, fixing: - note about how to run roundup demo in Windows (sf bug 1082090) - fix API for templating utils extensions - remove utils arg (sf bug 1081981) - back_sqlite.py is missing import time (sf bug 1081959) - fix (list) popup (sf bug 1083570) - fix some security assertions (sf bug 1085481) - 'roundup-server -S' always writes [trackers] section heading (sf bug 1088878) - fix port number as int in mysql connection info (sf bug 1082530) - fix setup.py to work with Python2.3 (sf bug 1082801) - fix permissions checks in cgi templating (sf bug 1082755) - fix Users may only edit their issues example in docs - handle ~/.my.cnf files for MySQL defaults (sf bug 1096031) If you're upgrading from an older version of Roundup you *must* follow the Software Upgrade guidelines given in the maintenance documentation. Roundup requires python 2.1.3 or later for correct operation. To give Roundup a try, just download (see below), unpack and run:: python demo.py Source and documentation is available at the website: http://roundup.sourceforge.net/ Release Info (via download page): http://sourceforge.net/projects/roundup Mailing lists - the place to ask questions: http://sourceforge.net/mail/?group_id=31577 About Roundup = Roundup is a simple-to-use and -install issue-tracking system with command-line, web and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry Track design competition. Note: Ping is not responsible for this project. The contact for this project is [EMAIL PROTECTED] Roundup manages a number of issues (with flexible properties such as description, priority, and so on) and provides the ability to: (a) submit new issues, (b) find and edit existing issues, and (c) discuss issues with other participants. The system will facilitate communication among the participants by managing discussions and notifying interested parties when issues are edited. One of the major design goals for Roundup that it be simple to get going. Roundup is therefore usable out of the box with any python 2.1+ installation. It doesn't even need to be installed to be operational, though a disutils-based install script is provided. It comes with two issue tracker templates (a classic bug/feature tracker and a minimal skeleton) and five database back-ends (anydbm, sqlite, metakit, mysql and postgresql). -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html