Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.
...word back yet, expected soon. Status: follow-up required. Originally from 14 February 2005, Section 4, Financials: K. Kaiser will ping the sponsor members who have not yet paid their 2006 PSF sponsor fees. Status: done. Originally from 25 February 2006, Section 4, Other Business: Steve Holden will contact Brian Fitzpatrick, VP of public relations for the Apache Software Foundation. S. Holden exchanged email with Brian Fitzpatrick of the ASF and Google. It turns out the ASF aren't that mu...
...words "GruPy-SP" for the São Paulo Python user group. The modified logo preserves the icon, and uses a similar font to that used in our word mark version of the "Python" logo. As far as his "ongoing projects", he said: See "Issues" 5.10 Google Summer of Code (GSoC) A. Riley, Google Summer of Code (GSoC), reported on the issues and/or blockages this program is currently faced with. He said: 1. Several applications for projects und...
...words), but I think it might be somewhat useful for people experimenting with Python-like languages (e.g. Python preprocessors that add new keywords and syntax). Since pgen is pretty tightly bound to the Python distribution, it makes sense that an extension making pgen available to the Python programmer should also be in the Python distribution. So, we should ask the author if he's planning to implement it. If not, it should probably be dropped for lack of interest. PEP 270 - uni...
...words." Further discussion deferred to email. 7 Adopt Guidelines for Sponsor Membership Levels M. von Löwis: "I'm unclear what the implementation plan is. How would a sponsor get into their level?" S. Holden: "We have to write to sponsors asking them to choose their level for next year." T. Peters: "I believe sponsors pick their own level in this plan -- we don't force a level on them, we just suggest." S. Holden: "I will send a draft le...
...words, some old code may break. That's why the -X switch is there; however this shouldn't be an excuse for not fixing your code. There are two kinds of breakage: sometimes, code will print slightly funny error messages when it catches a class exception but expects a string exception. And sometimes, but much less often, code will actually crash or otherwise do the wrong thing in its error handling. Non-fatal Breakage An examples of the first kind of breakage is code that attempts...
...words, you cannot change the terms under which CNRI licenses Python 1.6, and must retain the CNRI License Agreement to make that clear, but you can (via adding your own license) set your own terms for your derivative works. Note that there is no requirement to distribute the Python source code either, if this does not make sense for your application. Does that include, for example, releasing my derivative work under the GPL? Yes, but you must retain the CNRI License Agreement in...
...word from Brian Zimmer on setting up a partial contract; M. von Löwis will have to contact him again. 10 Miscellaneous Discussions 10.1 Trademarks & The .com Domain D. Ascher reported that he hasn't forgotten about trademarks. N. Norwitz mentioned that he never heard much response about being more aggressive in trying to get python.com. He asked if the board cares, and is it worth the effort and cost of asking the lawyer to try. T. Peters recalled that...
...worded. RESOLVED, that the total amount previously authorized by the Board to be paid to Brian Zimmer as part of his Jython grant be split between Brian Zimmer and Frank Wierzbicki, in proportion to be decided by the Grants Committee. Approved 5-0-0. 7 Adjournment S. Deibel adjourned the meeting at 19:04 UTC.
...words "Licensed to PSF under a Contributor Agreement". D. Goodger: "we should cover licenses as much as possible; no harm in being covered more than once." D. Goodger also noted that until the records are organized, we only have incomplete information. S. Deibel: "But (obviously?) if someone's contribs are being treated as covered by the fact than an employer owned them and chose to open source them then we should somehow note that in the registry of contrib forms."...
...word from Noah Kantrowitz about our balance for the partial funding of the PyCon sprints. We put $500 into the pot, but have not yet heard what the total cost was and what our portion will be." On his report of new activities for the month, J. Noller said: "We're caught up on promotion and reporting, with the Cape Town and Cordoba follow-ups posted within the last two weeks. We owe the Chicago Flourish sprint a follow-up post which will be going out within the week. As for reimbursemen...
...wording changes to the Python license. Python 1.6.1 is essentially the same as Python 1.6, with a few minor bug fixes, and with a GPL-compatible license. Note: according to CNRI, Python 1.6.1 is GPL-compatible, but the FSF's lawyer, has said that Python 1.6.1 is not compatible with the GPL. CNRI disagrees, and states the FSF's lawyer has told CNRI's lawyer that 1.6.1 is "not incompatible" with the GPL. Download Python 1.6.1 is available for download now. It is released under the...
...word design with the extra word "Norge" added below, and looks quite nice. All use was approved. Early June: Ralf Kilian <viva.la.bam at operamail.com> asked for clarification of the color of the "eyes" of the snakes when the logo is used on a black background. TC members seemed to differ in opinions of this, but as Chair I declare that as long as the shape of the eyes is preserved, we consider the shape of the logo intact, and aesthetic judgments about that color is u...
...words, subclassing an existing class creates a new (meta)inststance of the base class's metaclass. Going back to the example, the class B.__class__ is instantiated, passing its constructor the same three arguments that are passed to the default class constructor or to an extension's metaclass: name, bases, and namespace. It is easy to be confused by what exactly happens when using a metaclass, because we lose the absolute distinction between classes and instances: a class is an insta...
...wording was strange ("for his outstanding contribution to the python community in 2006"), and asked Betsy to redo it (remove "in 2006", and add the date separately). A revised certificate has been received and presented to Alex. The Board agreed with the suggested approach to selecting recipients, and that any Directors nominated should recuse themselves from deliberations. D. Goodger will coordinate the selection of the 2007 recipient of the Frank Willison Award. D. Goodge...
...wording. M. von Löwis reported the addition of http://www.python.org/psf/cooperations/. Status: done. Originally from 11 August 2008, Section 4, Sponsor Membership Policy: D. Goodger will add a description of the updated policy to the sponsor membership description page. See http://www.python.org/psf/sponsorship/, under "Board policy". Status: done. Originally from 11 August 2008, Section 6.1, PyCon UK Sponsorship: S. Holden will inform PyCon UK of their sponsorship grant, and reques...
...wording of the request struck some Directors as strange. It wasn't clear that there was a real need, and no evidence was provided, such as a balance sheet showing a deficit. The conference had were many sponsors. S. Holden will write to the Plone Conference organizers asking for details of attendance and finances. We will reconsider next month if we receive new information. 8 Support Request for Peruvian Python Conference The PSF received a request from the organizer of a Py...
...Wordmark RESOLVED, that the PSF register and obtain a United States wordmark on the brand "PyLadies". Approved, 9-0-0. 7 Two-Snake Python Logo Trademark RESOLVED, that the PSF register two-snakes Python logo as a trademark in the US, the EU, Australia, India, China, Japan, Brazil and Argentina. Approved, 9-0-0. 8 Python Wordmark RESOLVED, that the PSF register the "Python" word mark in Australia, India, China, Japan, Brazil and Argenti...
...words if w == w.lower()] would yield the list of words that contain no uppercase characters. This is more efficient than a for loop with an if statement and a list.append() call. You can also have nested for loops and more than one 'if' clause. For example, here's a function that flattens a sequence of sequences:: def flatten(seq): return [x for subseq in seq for x in subseq] flatten([[0], [1,2,3], [4,5], [6,7,8,9], []]) This prints [0, 1, 2, 3, 4, ...
...words, the package must be a subdirectory of a directory that is on sys.path. Traditionally, the easiest way to ensure that a package was on sys.path was to either install it in the standard library or to have users extend sys.path by setting their $PYTHONPATH shell environment variable. In practice, both solutions quickly cause chaos. Dedicated Directories In Python 1.5, a convention has been established that should prevent chaos, by giving the system administrator more control. ...
If you didn't find what you need, try your search in the Python language documentation.