[ANN] PyWeek 18 will run in May (11th to 18th)

2014-03-17 Thread Richard Jones
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 18 will run in May (11th to 18th)

2014-03-13 Thread Richard Jones
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-list


[ANN] PyWeek 17 will run in the first week of September (1st to 8th) - write a game in Python in a week

2013-07-29 Thread Richard Jones
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/


[ANN] PyWeek 17 will run in the first week of September (1st to 8th) - write a game in Python in a week

2013-07-24 Thread Richard Jones
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-list


[issue16244] TimedRotatingFileHandler forces write mode, should use append

2012-10-15 Thread Richard Jones

New submission from Richard Jones:

The RotatingFileHandler classes force the open() mode of the new log file to be 
w even though it is initially defaulted to a in doRollover() methods:

self.mode = 'w'
self.stream = self._open()

This can cause problems in systems that have multiple programs writing to the 
log file; they can both end up opening the new file in w mode and then 
there's loss of data.

I cannot think of a reason why w should be forced in this manner.

The fix is to remove the self.mode = 'w' line from the two doRollover() 
methods.

--
components: Library (Lib)
messages: 173016
nosy: richard
priority: normal
severity: normal
status: open
title: TimedRotatingFileHandler forces write mode, should use append
type: behavior

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue16244
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue16107] distutils2.version doesn't str() 1.0.post1 correctly

2012-10-01 Thread Richard Jones

New submission from Richard Jones:

The attached simple patch demonstrates the problem:

 str(NormalizedVersion('1.0.post1'))
'1.0.post1.z'

and includes a fix.

--
assignee: eric.araujo
components: Distutils2
files: post-fix.patch
keywords: patch
messages: 171765
nosy: alexis, eric.araujo, richard, tarek
priority: normal
severity: normal
stage: patch review
status: open
title: distutils2.version doesn't str() 1.0.post1 correctly
type: behavior
Added file: http://bugs.python.org/file27381/post-fix.patch

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue16107
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue16108] Include maintainer information in register/upload

2012-10-01 Thread Richard Jones

New submission from Richard Jones:

The attached patch includes the maintainer information in the data sent to PyPI 
in a register or upload submission.

--
assignee: eric.araujo
components: Distutils2
files: maintainer.patch
keywords: patch
messages: 171774
nosy: alexis, eric.araujo, richard, tarek
priority: normal
severity: normal
stage: patch review
status: open
title: Include maintainer information in register/upload
type: behavior
Added file: http://bugs.python.org/file27383/maintainer.patch

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue16108
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



Python Game Programming Challenge (PyWeek) #15 is coming!

2012-08-13 Thread Richard Jones
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/


Python Game Programming Challenge (PyWeek) #15 is coming!

2012-08-12 Thread Richard Jones
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-list


Python Game Programming Challenge (PyWeek) #14 is coming! [corrected dates]

2012-02-22 Thread Richard Jones
Note: this email corrects the dates given in the previous announcement.

The 14th Python Game Programming Challenge (PyWeek) is coming. It'll
run from the 6th to the 13th of May. Not April as previously announced.

 http://pyweek.org/14/

New user registration is NOT YET OPEN. It will open one month before
the challenge starts.

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're in the US and can make it I'm co-presenting a 3 hour pygame
tutorial at PyCon in March.
-- 
http://mail.python.org/mailman/listinfo/python-list


Python Game Programming Challenge (PyWeek) #14 is coming!

2012-02-20 Thread Richard Jones
The 14th Python Game Programming Challenge (PyWeek) is coming. It'll
run from the 22nd to the 29th of April.

  http://pyweek.org/14/

New user registration is NOT YET OPEN. It will open one month before
the challenge starts.

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're in the US and can make it I'm co-presenting a 3 hour pygame
tutorial at PyCon in March.
-- 
http://mail.python.org/mailman/listinfo/python-list


Python Game Programming Challenge 13 (September 2011) is coming!

2011-07-22 Thread Richard Jones
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/


Python Game Programming Challenge 13 (September 2011) is coming!

2011-07-21 Thread Richard Jones
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-list


PyCon Australia 2011 CFP still open

2011-05-04 Thread Richard Jones
Hi all,

We're still waiting for some tardy presenters who haven't put in their
proposals yet, and it's unfair to give just them an extension so we're
leaving the submission system open until next Monday, the 9th of May.
Thanks to everyone else who put in their proposals on time, and we'll
be starting the review process in the next couple of days.


 Richard Jones
 PyCon Au 2011 Program Chair
 http://pycon-au.org/cfp
-- 
http://mail.python.org/mailman/listinfo/python-list


Next Melbourne PUG meeting 6pm Monday 4th of April @ RMIT

2011-03-30 Thread Richard Jones
Hi all,

Sorry for the late post this week. The next meeting is next Monday,
the 4th of April at RMIT.

The room has changed! After the double-booking last week we've been
moved to 12.07.02 (building 12, level 7, room 2).

Tennessee's going to talk to us about an approach to benchmarking that
he's been working on.

If you have some experience with benchmarking or profiling Python
code, perhaps you have something you can share?

I'm going to talk about PyWeek number 12, which starts this coming
Sunday morning :-)

Full meeting info at http://j.mp/mpug


 Richard
-- 
http://mail.python.org/mailman/listinfo/python-list


PyWeek 12 (April 2011) is registration is open!

2011-03-07 Thread Richard Jones
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/


PyWeek 12 (April 2011) is registration is open!

2011-03-06 Thread Richard Jones
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-list


PyCon Australia 2011 - Call for Participation

2011-02-21 Thread Richard Jones
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-list


PyCon Australia 2011 - Call for Participation

2011-02-20 Thread Richard Jones
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!

2011-02-08 Thread Richard Jones
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

2011-02-08 Thread Richard Jones
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/


Python Game Programming Challenge 12 (April 2011) is coming!

2011-02-08 Thread Richard Jones
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-list


PyCon Australia 2011: 20th 21st August, Sydney Masonic Center

2011-02-08 Thread Richard Jones
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-list


Next Melbourne PUG meeting Monday 6th of December

2010-11-28 Thread Richard Jones
Hi all,

The Melbourne Python Users Group will be meeting 6PM next Monday,
the 6th of December at RMIT University.

For details see http://bit.ly/mpug.
-- 
http://mail.python.org/mailman/listinfo/python-list


ANN: Roundup Issue Tracker 1.4.16 released

2010-10-08 Thread Richard Jones
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/


ANN: Roundup Issue Tracker 1.4.16 released

2010-10-07 Thread Richard Jones
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-list


[issue9619] test_ssl freezes

2010-08-15 Thread Richard Jones

Richard Jones richardjo...@optushome.com.au added the comment:

Thanks for the investigation Antoine.

In r84088 I've added a call to asyncore.close_all in the smtpd test tearDown 
methods.

--
resolution:  - fixed
status: open - closed

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue9619
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2423] test_smtplib.py no longer butt slow

2010-08-03 Thread Richard Jones

Richard Jones richardjo...@optushome.com.au added the comment:

Merged mock socket from test_smtpd.py and committed.

--
resolution:  - accepted
status: open - closed

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue2423
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue8739] Update to smtpd.py to RFC 5321

2010-08-03 Thread Richard Jones

Richard Jones richardjo...@optushome.com.au added the comment:

The smtpd module now has a test suite. Please add your unit tests to 
test_smtpd.py

--
nosy: +richard

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue8739
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2423] test_smtplib.py no longer butt slow

2010-08-02 Thread Richard Jones

Richard Jones richardjo...@optushome.com.au added the comment:

The patch to test_smtplib.py no longer applies since trunk is now py3k. I'm 
looking into it - and seeing whether the mock socket work I implemented for 
test_smtpd.py will have any common code. I'm hitting some fun areas of 
py3k-ness with bytes/str stuff in smtplib at the moment though ;-)

--
assignee:  - richard

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue2423
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue9412] test_smtpd leaks references

2010-07-29 Thread Richard Jones

Richard Jones richardjo...@optushome.com.au added the comment:

That's odd. I didn't run the refcount tests because I was only adding Python 
code. I'll look into compiling a debug build and running the tests locally with 
a view to tracking down the problem.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue9412
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue4184] Remove use of private attributes in smtpd

2010-07-24 Thread Richard Jones

Richard Jones richardjo...@optushome.com.au added the comment:

Committed in revision 83125.

--
assignee:  - richard
resolution:  - fixed
stage:  - committed/rejected
status: open - closed
type:  - feature request

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4184
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue4184] Remove use of private attributes in smtpd

2010-07-23 Thread Richard Jones

Richard Jones richardjo...@optushome.com.au added the comment:

After discussing with core devs at the EuroPython sprint I will implement a 
different approach: new attributes with the old, private attributes implemented 
as properties over the new attributes. The properties responsible for this will 
raise PendingDeprecationWarnings.

I'll also be improving (well, *implementing*) test coverage for the module 
while I'm at it.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4184
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue4184] Remove use of private attributes in smtpd

2010-07-08 Thread Richard Jones

Richard Jones richardjo...@optushome.com.au added the comment:

Giampaolo,

I think I can see where you're coming from: assuming that someone else must 
have also had to resort to the name-mangling hack to extend the class? In that 
case yes, my patch would break their code. I'll look at re-working it to use 
properties while retaining the underlying attributes. Would that be acceptable?

What additional tests would you deem necessary?

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4184
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



Roundup Issue Tracker 1.4.14 released

2010-07-01 Thread Richard Jones
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

2010-06-20 Thread Richard Jones
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 Closes Tomorrow

2010-06-20 Thread Richard Jones
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-list


PyCon Australia 2010 registration deadline reminder

2010-06-08 Thread Richard Jones
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/


PyCon Australia 2010 registration deadline reminder

2010-06-07 Thread Richard Jones
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-list


PyCon Australia 2010 program announced

2010-05-17 Thread Richard Jones
Hi all,

The program for PyCon Australia 2010, to be held at the Sydney
Masonic Center over the weekend of June 26 and 27, has been posted.

View the full list of presentations and the schedule at:

  http://pycon-au.org/2010/conference/

Register here:

  http://pycon-au.org/reg


Richard Jones
PyCon Australia 2010 Program Chair
-- 
http://mail.python.org/mailman/listinfo/python-list


PyCon Australia Early-Bird running out!

2010-05-05 Thread Richard Jones
Registration is open and the Early Bird tickets are running out.

Register here: http://pycon-au.org/reg

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 $198.

  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
-- 
http://mail.python.org/mailman/listinfo/python-list


Next Melbourne PUG meeting 6:30pm Monday 10th of May @ Horse Bazaar

2010-05-04 Thread Richard Jones
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/


Next Melbourne PUG meeting 6:30pm Monday 10th of May @ Horse Bazaar

2010-05-04 Thread Richard Jones
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-list


PyCon Australia CFP: One Day Left!

2010-04-27 Thread Richard Jones
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 CFP: One Day Left!

2010-04-27 Thread Richard Jones
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-list


PyCon Australia 2010 update

2010-04-22 Thread Richard Jones
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 2010 update

2010-04-21 Thread Richard Jones
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-list


PyCon Australia Call For Proposals

2010-04-07 Thread Richard Jones
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/


PyCon Australia Call For Proposals

2010-04-07 Thread Richard Jones
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-list


10th Python Game Programming Challenge in three weeks

2010-03-05 Thread Richard Jones
The 10th Python Game Programming Challenge (http://pyweek.org/) will
run from the 28th of March to the 4th 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!)

Come along and play, it's lots of fun :)


  Richard
-- 
http://mail.python.org/mailman/listinfo/python-list


Roundup Issue Tracker 1.4.12 released

2010-02-09 Thread Richard Jones
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/


[issue7184] build failures on Snow Leopard

2009-10-21 Thread Richard Jones

New submission from Richard Jones richardjo...@optushome.com.au:

I'm using python 2.6 maint SVN r75588 and get the attached build log
when I run:

  configure --enable-framework
  make

Failed to build these modules:
_curses_curses_panel  _tkinter
readline

--
components: Build
files: python-r75588-build.log
messages: 94331
nosy: richard
severity: normal
status: open
title: build failures on Snow Leopard
type: compile error
versions: Python 2.6
Added file: http://bugs.python.org/file15178/python-r75588-build.log

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue7184
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



Next week: the 9th PyWeek game programming challenge!

2009-08-24 Thread Richard Jones
The ninth PyWeek challenge starts this weekend, running between 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 NOW OPEN --

Visit the challenge website to sign up, join discussions in the  
message board or read the 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-list


Roundup Issue Tracker 1.4.9 released

2009-08-10 Thread Richard Jones

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/


Registation is open for the 9th PyWeek game programming challenge!

2009-08-02 Thread Richard Jones

The ninth PyWeek challenge will run between:

 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 NOW OPEN --

Visit the challenge website to sign up, join discussions in the  
message board or read the 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-list


Next meeting: Tuesday 11th August

2009-07-28 Thread Richard Jones
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/


Next meeting: Tuesday 11th August

2009-07-27 Thread Richard Jones
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-list


Announcing the 9th Pyweek game programming challenge!

2009-07-11 Thread Richard Jones

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/


Announcing the 9th Pyweek game programming challenge!

2009-07-10 Thread Richard Jones

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-list


Roundup Issue Tracker release 1.4.8

2009-03-18 Thread Richard Jones
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.8

2009-03-17 Thread Richard Jones
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-list


Roundup Issue Tracker release 1.4.7

2009-03-13 Thread Richard Jones
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 release 1.4.7

2009-03-13 Thread Richard Jones
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-list


Re: [Roundup-users] Roundup Issue Tracker release 1.4.7

2009-03-13 Thread Richard Jones
On Sat, Mar 14, 2009 at 9:51 AM, Richard Jones
richardjo...@optushome.com.au wrote:
 I'm proud to release version 1.4.7 of Roundup.

I would like to also specially thank Stefan Seefeld who is responsible
for the new features and a lot of the bugfixes in this release.


 Richard
--
http://mail.python.org/mailman/listinfo/python-list


[issue4184] Remove use of private attributes in smtpd

2008-10-22 Thread Richard Jones

New submission from Richard Jones [EMAIL PROTECTED]:

Executive summary of the patch:

The attached patch removes the use of __private attributes in the smtpd
module allowing it to be extensible without needing to use the
_classname__attributename hack.


Summary of the patch's changes:

1. removes the unused __conn and __addr attributes
2. renames __server to smtp_server
3. renames __lines to received_lines
4. renames __state to smtp_state
5. renames __greeting to seen_greeting, and alters the default to empty
string to match the anticipated data
6. renames __mailfrom to mailfrom
7. renames __date to received_data
8. renames __fqdn to fqdn
9. removes __peer and uses base class' addr attribute

The existing unit tests contained within test_smtplib pass. Additional
tests could be written if it's deemed necessary.

There is a chance this patch will break backward compatibility with
programs that use the private-variable-access hack. A more complex patch
could be written providing greater compatibility if it's deemed necessary.

--
components: Library (Lib)
files: smtpd.py-patch
messages: 75132
nosy: richard
severity: normal
status: open
title: Remove use of private attributes in smtpd
versions: Python 2.6
Added file: http://bugs.python.org/file11867/smtpd.py-patch

___
Python tracker [EMAIL PROTECTED]
http://bugs.python.org/issue4184
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



Roundup Issue Tracker version 1.4.6 released

2008-09-01 Thread Richard Jones
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.6 released

2008-08-31 Thread Richard Jones
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-list


Roundup Issue Tracker version 1.4.5.1 released

2008-08-19 Thread Richard Jones
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


Roundup Issue Tracker version 1.4.5.1 released

2008-08-18 Thread Richard Jones
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-list


[issue3441] Regression in module as a script command-line option

2008-07-26 Thread Richard Jones

Richard Jones [EMAIL PROTECTED] added the comment:

I'm afraid it's all a bit opaque to an outsider like me. I've no idea 
what subtle breakage the feature was causing. I just saw it working 
quite nicely for me in 2.5 :)

___
Python tracker [EMAIL PROTECTED]
http://bugs.python.org/issue3441
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue3441] Regression in module as a script command-line option

2008-07-24 Thread Richard Jones

New submission from Richard Jones [EMAIL PROTECTED]:

The Python 2.5 -m command-line option allowed execution of a package
directly, by invoking the __init__.py module.

Python 2.6 no longer allows this.

This is a quite unfortunate regression, and I would urge the decision to
hobble it to be reconsidered.

--
messages: 70240
nosy: richard
severity: normal
status: open
title: Regression in module as a script command-line option
versions: Python 2.6

___
Python tracker [EMAIL PROTECTED]
http://bugs.python.org/issue3441
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue3441] Regression in module as a script command-line option

2008-07-24 Thread Richard Jones

Changes by Richard Jones [EMAIL PROTECTED]:


--
type:  - behavior

___
Python tracker [EMAIL PROTECTED]
http://bugs.python.org/issue3441
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



Re: Building a safe python?

2008-03-28 Thread Richard Jones
[EMAIL PROTECTED] wrote:
 I'm making a game where you'll be able to make your own mods and I
 want to be able to write these mods in python.

Check out tinypy:

http://www.philhassey.com/blog/category/tinypy/


   Richard

-- 
http://mail.python.org/mailman/listinfo/python-list


Bruce the Presentation Tool version 2.0beta1

2008-03-02 Thread Richard Jones
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)

2008-03-01 Thread Richard Jones
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


Re: Question about PyPI and 'easy_install'

2008-02-28 Thread Richard Jones
makoto kuwata wrote:
 Your patch shows that both project name (Tenjin) and package name
 (pyTenjin) should be the same name.
 And, I'm afraid that your patch seems to require user to install
 setuptools.
 I want Tenjin to be install not only with easy_install but also
 without setuptools.

You should be able to just change the name and not need to use setuptools in
the setup.py


Richard


-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Question about PyPI and 'easy_install'

2008-02-25 Thread Richard Jones
makoto kuwata wrote:
 Is it required to set registered name (Tenjin) and
 package name (pyTenjin) into same name?

Yes.

How did you upload those files with a different name to that pypi package?


Richard

-- 
http://mail.python.org/mailman/listinfo/python-list


Roundup Issue Tracker release 1.4.2

2008-02-10 Thread Richard Jones
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


Re: python for game programming

2008-02-03 Thread Richard Jones
t3chn0n3rd wrote:
 Is Python program language popular for game programming?

http://www.pyweek.org/


Richard

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: TIOBE declares Python as programming language of 2007!

2008-01-07 Thread Richard Jones
Berco Beute wrote:
 What I would like to know is what it was that boosted Python's
 popularity in 2004 (see http://www.tiobe.com/tiobe_index/Python.html).
 Equally interesting is the question why it dropped shortly after.

They explain the discontinuity on the index page in the FAQ.


Richard


-- 
http://mail.python.org/mailman/listinfo/python-list


Re: a Python person's experience with Ruby

2007-12-08 Thread Richard Jones
Bruno Desthuilliers wrote:
 class A(object):
@apply
def a():
  def fget(self):
return self._a
  def fset(self, val):
self._a = val
  return property(**locals())
def __init__(self):
  self.a = foo

That property setup seems overly complicated. As far as I can see, it only
avoids defining the setter in the class namespace, yet is more complicated
and obfuscated to boot ;)

class A(object):
def set_a(self, value):
self._a = value
a = property(lambda self: self._a, set_a)

Note that this differs from a regular attribute because a is not deletable
from instances (the property defines no deleter).


 Richard

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Why did no one tell me about import antigravity?

2007-12-05 Thread Richard Jones
Ant wrote:
 http://xkcd.com/353/

I laughed :)


Richard

-- 
http://mail.python.org/mailman/listinfo/python-list


Roundup Issue Tracker release 1.4.0

2007-11-04 Thread Richard Jones
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


OSDC 2007 earlybird registration now open!

2007-09-30 Thread Richard Jones
[and now with more information]

The Open Source Developers' Conference is designed by open source developers, 
for developers and business people. It covers numerous programming languages 
across a range of operating systems, and related topics such as business 
processes, licensing, and strategy. Talks vary from introductory pieces 
through to the deeply technical.

Registration for OSDC Australia 2007 (26th to 29th November in Brisbane, 
Queensland( is now open at http://osdc.com.au/registration/

The earlybird price is $275 (until October 14th), after that the full 
conference price is $325. All regular tickets include the conference dinner!

Peruse the overview of confirmed sessions at:

http://www.cgpublisher.com/conferences/107/web/session_descriptions.html


OSDC 2007 is proud and grateful to have a group of global as well as local 
companies sponsoring this year's event:

  Apress, CNET/BuilderAU, Common Ground, Freeway/Zac-Ware, Google,  
  Linux Magazine, Opengear, Open Query, Rea Group, Red Hat, Sun  
  Microsystems, Trolltech, Woodslane.

Sponsorship opportunities are still available - please contact OSDC through 
their website http://osdc.com.au/
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python 3.0 migration plans?

2007-09-28 Thread Richard Jones
John Nagle wrote:
  Insofar as Python has an organization, it's not adequately managing
 extension modules.  Each extension module has its own infrastructure,
 with its own build procedures, its own bug list, and its own maintainers.
 There's not even an archive.  Unlike CPAN, Cheese Shop is just a directory
 of URLs.

Ah, it's not usenet without someone speaking from ignorance! :)


Richard

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python 3.0 migration plans?

2007-09-27 Thread Richard Jones
Steve Holden wrote:
 I wondered if a straw poll could get some idea of readers' thoughts
 about when they will be migrating to 3.0 on, so I used the new widget on
 Blogger to add a poll for that.
 
 I'd appreciate if if you would go to
 
http://holdenweb.blogspot.com/
 
 and register your vote on your intended migration timescale.

I'll use the no plans response for my actual no simple answer real
response.


Richard

-- 
http://mail.python.org/mailman/listinfo/python-list


Registration for OSDC 2007 is open

2007-09-24 Thread Richard Jones
OSDC 2007 is in Brisbane this year on 27-29 November (with a tutorial day on 
the 26th). $275 early bid registration closes October 14th.

Just follow the instructions at the top of http://osdc.com.au/registration/ to 
1. register and 2. pay. (If you are going to pay by credit card/PayPal you 
should note the OS7x invoice number that the registration process 
allocates you and re-enter that when you pay.)


Richard
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: include myVar

2007-09-08 Thread Richard Jones
Ricardo Aráoz wrote:
 Is there a way to import a module whose name is in a variable (read from
 a configuration file for example)?

pydoc __import__


Richard

-- 
http://mail.python.org/mailman/listinfo/python-list

Re: New UI Toolkit

2007-08-26 Thread Richard Jones
Gerdus van Zyl wrote:
 I am halfway to a first release of a new GUI library for python. It
 will be cross platform and follows the Swing philosophy of user
 experience and interface fidelity above but it doesn't look like
 windows! (aside: neither does office 2007 or windowsmediaplayer).
 
 The library is built on top of CairoGraphics (cairographics.org) and
 currently has a rather stable backend for Win32 and experimental
 backends for GTK,Pyglet,pygame.

I am also developing a gui toolkit (for somewhat similar reasons to you,
though unrelated to Swing) but it's for pyglet only. If you're interested,
you can find it in the pyglet SVN under contrib/wydget. It's under heavy
development and is fairly advanced (in terms of widgets, layouts, dialogs
etc implemented) already.


 Please reply and let your thoughts be known. Is there a need for a new
 GUI library for python?

Clearly you felt there was :)


Richard

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Call for advice on how to start PyOpenGL!

2007-08-20 Thread Richard Jones
Diez B. Roggisch wrote:
 math2life wrote:
 
 I work with python for two years, are familiar with image processing,
 but beginner on PyOpenGL and OpenGL.
 
 Any advice appreciated!
 
 You should check out the pyweek (http://www.pyweek.org/). There you find
 pygame  OpenGL-based games, of a comprehensible size.

Also, there's plenty of good opengl tutorials on the web. They all translate
pretty easily into Python if they're not in Python already. For example:

http://nehe.gamedev.net

I highly recommend pyweek as a way of focusing on your learning task :)


 Richard

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: How to setup pyOpenGL3.0.a6 for window xp?

2007-08-19 Thread Richard Jones
Gary Herron wrote:
 Jason wrote:
 On Aug 17, 6:42 pm, Carl Banks [EMAIL PROTECTED] wrote:
   
 Windows comes with OpenGL libraries.  However, before you can use
 OpenGL you'll need a package that can provide an OpenGL context, which
 PyOpenGL doesn't do (easily).

 PyGame is the typical choice for most uses.  If all you need is a
 simple window to draw on, this is the package you want.
 
 If you want an *easy* way to create an OpenGL window and context, you
 could try FLTK, and it's Python wrapper PyFLTK.

The simplest method by far uses pyglet from http://www.pyglet.org/

from pyglet import window
w = window.Window(200, 200)
while not w.has_exit:
w.dispatch_events()
... do OpenGL stuff

pyglet has no compilation and no dependencies and works on Linux, OS X and
Windows. You can use PyOpenGL with it just fine, or use its own gl layer
(which is intentionally less pythonic)


 Richard

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Adventure-Engines in Python

2007-08-13 Thread Richard Jones
Wildemar Wildenburger wrote:
 Are there any?

An adventure game was written for one of the PyWeek challenges:

http://www.pyweek.org/e/aerunthar/

You might be able to use that as a starting point.



Richard

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Querying Graphics Card Name

2007-08-09 Thread Richard Jones
Benjamin Goldenberg wrote:
 I would like to find out the name of the graphics card of the machine
 my program is running on. I have looked into the pyopengl module, and
 using them to query the card, but it seems like there ought to be a
 simpler way to find this out without setting up a glcontext. Does
 anyone have any ideas?

You need a context if you're going to ask OpenGL to tell you what the card
is. To find out any other way would be highly platform-specific, possibly
though looking in the /proc directory on Linux, and who-knows-where-else on
other platforms.

Also, have a look at tools/info.py in the pyglet project
http://www.pyglet.org/


Richard

-- 
http://mail.python.org/mailman/listinfo/python-list


Registration is open for the 5th Python game challenge!

2007-08-04 Thread Richard Jones
The fifth PyWeek is only a month away. Come along and join the fun: write a
video game in a week!

There's some really interesting new libraries that have popped up recently.
Have a gander on the pyweek message board for more info.


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-list


Re: using Mac OS X CoreGraphics via ctypes

2007-06-18 Thread Richard Jones
Daniel wrote:
 Thanks Diez. I'll try that if I decide to keep going with ctypes. I
 got a bit further but had some problems with memory management (i.e.
 retaining and releasing object references). It seemed like Python/
 ctypes was accessing referenced objects after I had released them,
 which caused segfaults.

I would be unlikely that this is the case. Much more likely is that you've
got some memory allocated by Python which is being passed on to a C library
and is subsequently freed by Python before the C library is finished with
it. Happens all the time. Just make sure you keep a reference in Python
land to any objects you've handed over to C for the lifetime that the C
library is likely to use it.

Having said that, it doesn't look like that's what's happening with your
CGPDFDocumentRelease call, though perhaps you needed to clean up the page
or rect that you obtained in the loop? 

k constants defined as strings are 32-bit numbers derived from 4 character
strings. You'll need to convert those strings to the correct number. Once
you've done that I believe your CGColorSpaceCreateWithName call will work.


Richard

-- 
http://mail.python.org/mailman/listinfo/python-list


Open Source Developers' Conference 2007 - Brisbane - Call for Papers

2007-06-16 Thread Richard Jones
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

2007-06-15 Thread Richard Jones
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-list


Re: Bragging about Python

2007-06-08 Thread Richard Jones
Steve Howell wrote:
 --- Szabolcs Nagy [EMAIL PROTECTED] wrote:
 
 actually i don't like when a tutorial uses over
 complicated cute names
 if the context is obvious (fibonacci) then we don't
 need to add
 'parent_rabbits' and such identifiers
 
 I still prefer the use of rabbits, but I don't mind
 if people change that, as I understand the brevity argument.

The rabbit naming scheme makes the code far more accessible to people who
aren't as familiar with fibonacci.

Really, this is about making Python accessible to more people, not the same
people it's currently accessible to :)


Richard

-- 
http://mail.python.org/mailman/listinfo/python-list


Open Source Developers' Conference 2007 - Brisbane - Call for Papers

2007-05-29 Thread Richard Jones
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


Open Source Developers' Conference 2007 - Brisbane - Call for Papers

2007-05-29 Thread Richard Jones
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-list


  1   2   >