Notice: This page displays a fallback because interactive scripts did not run. Possible causes include disabled JavaScript or failure to load scripts or stylesheets.
Debugging Reference Count Problems Warning This page stays here for historical reasons and it may contain outdated or incorrect information. Debugging Reference Count Problems From: Guido van Rossum <guido@CNRI.Reston.VA.US> To: python-list@cwi.nl Date: Wed, 27 May 1998 11:09:40 -0400 Mike Fletcher wrote a number of posts about debugging C code that bombs, probably because of reference count problems. His approach to debugging this problem seems typical, but I thin...
...class that contains a method for each rule. This allows to create a new parser state for each parse process. It also gives easy access to additional functions: In the XPath parser, I have defined a subclass of the generated parser class: class MyXPath(XPath): ... UNION = pyxpath.UNION_OPERATOR ... def nop(self, operator, left, right): return self.factory.createNumericOperator(operator, left, right) This class can ...
...class and overriding various attributes and methods. Here's an off-the-cuff illustration of the concept: #!/usr/bin/env python from distutils import Setup class MySetup (Setup): name = 'mydist version_from = 'mymod.py' pyfiles = ['mymod.py', 'othermod.py'] cfiles = ['myext.c'] In this case, it's a bit clearer how to override specific behaviour of all the distutils classes: just subclass and override as needed. Obviously, al...
...classes. Many more library modules also have been converted to class-based exceptions. Binary Incompatibilities Third party extensions built for Python 1.5.x cannot be used with Python 1.6; these extensions will have to be rebuilt for Python 1.6. On Windows, attempting to import a third party extension built for Python 1.5.x results in an immediate crash; there's not much we can do about this. Check your PYTHONPATH environment variable! Overview of Changes since 1.5.2...
Location: REMOTE REMOTE
This is a FULLY REMOTE-WORLDWIDE position As a senior software engineer, you'll join a team tackling genuinely hard problems: distributed data processing at enterprise scale, complex deduplication algorithms, and systems that need to handle billions of records without breaking. The kind of challenges that require actual engineering thinking, not …
This is a FULLY REMOTE-WORLDWIDE position ActivePrime is a Silicon Valley Tech company As a senior software engineer, you'll join a team tackling genuinely hard problems: distributed data processing at enterprise scale, complex deduplication algorithms, and systems that need to handle billions of records without breaking. The kind …
PyCon Registration Form <h1>PyCon Registration</h1> <p><a href="http://us.pycon.org/Addison/Hotels" target="_blank">Hotel reservation info & links.</a></p> <p>Note: all prices are in US dollars.</p> <h2>Registration by mail</h2> <p>To pay by check, please send payment in funds <em>drawn on a US bank</em> to: <blockquote>ATTN: PyCon Registration<br> Python Software Foundation<br...
The Role We're seeking a versatile DevOps Engineer with Python language skills, to help scale our infrastructure and operations. This is a "wear many hats" position perfect for someone who thrives in a fast-paced, distributed environment and enjoys building systems that grow with the business. What You'll Do …
...class. Release 0.9.1 After not keeping with the 0.8 or 0.9 releases of t1lib, t1python will return shortly after the release of t1lib 0.9.1; expect it to arrive in early July (1999). It will be available from this page, and will contain support for all the new functions in t1lib, including the outline support. I plan on producing new documentation after the release is out. Release 0.7 This release con...
...classes of voting members, you add your voice to the future direction of the Foundation. We're so happy to have you! Voting Memberships As core stakeholders of the Python Software Foundation community, Supporting Members, Contributing Members, and PSF Fellows are all eligible to vote in PSF Board Elections. 1. Sign up as a Supporting Member here! Supporting Members donate an annual membership fee of $99 to the PSF to sustain the Foundation and support the Python community. We have also introduc...
Location: San Francisco, CA United States
Metropolitan Transportation Commission (MTC) San Francisco, CA Principal Modeler – Model Development $152,501.86 - $193,409.22 Annually DEADLINE TO APPLY IS SUNDAY, JUNE 14, 2026, AT 11:55 PM The Metropolitan Transportation Commission (MTC) is the transportation planning, financing, and coordinating agency for the nine-county San Francisco Bay …
Version: None
Released: Nov. 21, 2023
This is an early developer preview of Python 3.13 Major new features of the 3.13 series, compared to 3.12 Python 3.13 is still in development. This release, 3.13.0a2 is the second of seven planned alpha releases. Alpha releases are intended to make it easier to test the …
Location: London United Kingdom
We are inviting applications for a research software engineer to be based in the Neuroinformatics Unit, working with the laboratories of Tom Mrsic-Flogel, Sonja Hofer and Tim Behrens in collaboration with the Advanced Microscopy Facility. Our research seeks to understand how the frontal regions of the brain build circuits …
Appointment of Proxy for July 24, 2002 member meeting in San Diego, CA <h3>Appointment of Proxy for July 24, 2002 member meeting in San Diego, CA</h3> <p><b>Proxy</b> <p>As a member of the Python Software Foundation (PSF), I hereby appoint: <br>______________________________________________________________ <br>[Print the name of the person you are appointing as your proxy.] <br>as my proxy with full power to vote in accordance with the dire...
Support Python in 2023! It's our annual year-end PSF fundraiser and membership drive. There are two ways to join in: Donate to the PSF! Every dollar makes a difference. (Does every dollar also make a puppy’s tail wag? We make no promises, but maybe you should try, just in case?) DONATE TODAY Become a Supporting member! When you sign up as a Supporting Member of the PSF, you become a part of the PSF and help us sustain what we do with your annual support. You can sign up as ...
Python Patterns - An Optimization Anecdote Warning This page stays here for historical reasons and it may contain outdated or incorrect information. The other day, a friend asked me a seemingly simple question: what's the best way to convert a list of integers into a string, presuming that the integers are ASCII values. For instance, the list [97, 98, 99] should be converted to the string 'abc'. Let's assume we want to write a function to do this. The first version I came ...
Released: Oct. 2, 2023
This is the sixth maintenance release of Python 3.11 Python 3.11.6 is the newest major release of the Python programming language, and it contains many new features and optimizations. Major new features of the 3.11 series, compared to 3.10 Some of the new major new features …
View Release Notes
Released: Jan. 17, 2024
This is an early developer preview of Python 3.13 Major new features of the 3.13 series, compared to 3.12 Python 3.13 is still in development. This release, 3.13.0a3, is the third of six planned alpha releases. Alpha releases are intended to make it easier to test the …
Released: Feb. 6, 2024
This is the eighth maintenance release of Python 3.11 Python 3.11.8 is the newest major release of the Python programming language, and it contains many new features and optimizations. Major new features of the 3.11 series, compared to 3.10 Some of the new major new features …
Released: April 2, 2024
This is the last bugfix release of the Python 3.11 series This is the ninth (and last) bugfix release of Python 3.11 Python 3.11.9 is the newest major release of the Python programming language, and it contains many new features and optimizations. Major new features of …
If you didn't find what you need, try your search in the Python language documentation.