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.
Location: Remote Canada
We're looking for creative individuals who are ready to make an impact. If you're passionate about leveraging technology to help associations make our world better and excited to jump in with both feet, then we want to hear from you. Join us in revolutionizing the way associations foster knowledge sharing …
...closed source programs that were prohibitively expensive. We looked at some open source tools as alternatives. OpenDX had just been released to the public and at that time was hard for me to get up and running. OpenDX was also a fairly complex system with a steep learning curve. Another visualization/graphics library, VTK, was also available as open source. VTK is an extremely powerful visualization library written in C++. It is very portable and runs on various flavors of Unix, Windows, and...
...closer to new-style classes. I haven't made a start with this work, and I think maybe it's not necessary -- the classic clas simplementation may as well remain exactly the way it is, until it is simply dropped in Python 3000. Somewhere along the way, when we believe that most users are using new-style classes anyway, we should add warnings for uses of old-style classes. The PEP could be used to describe the timeframe for these warnings. But before then, we should first make sure that t...
...Closed the books on two sprints by completing the reimbursements for the PEP-382 and Djangocon sprints. With the recent influx of sprints, I got a small start on the ledger that was mentioned some time ago in order to keep up to date on everything, and to supplement Kurt's payment reports that we receive." Trademarks Committee (TMC) -------------------------- D. Mertz, Trademarks Committee Chair, reported on issues & blockages for the month. He said: - Have asked PSF counsel several times a...
...closely tailored to the client's needs and requirements, without the significant overhead incurred by the unneeded parts of CMF or Plone. Because Python allows for very rapid development, this choice was not at odds with the very tight initial deadline on the DisabilityInfo project. In two weeks, a working prototype was ready to show to the client. The first production quality release of the software only took an additional three weeks, building directly upon the prototype. By using Python, main...
...closed the Diamond level sponsors (3) as well as the Lanyard levels. We will close Platinum at 10 total, and leave Gold and Silver and FOSS open. Financial updates will be sent to the private board list. 3. CTE negotiations and discussions have completed. We are now entering the registration implementation phase. Room commission rate negotiations with the Hyatt are done. 5. The on-site visit with the Hyatt and the Convention center are complete. The space looks amazing and the staff has been...
...close() method first closed the underlying file, then deleted the file. This usually worked fine. However, the spawn family of functions on Windows create (at a low C level) the same set of open files in the spawned process Q as were open in the spawning process P. If a temp file f was among them, then doing f.close() in P first closed P's C-level file handle on f, but Q's C-level file handle on f remained open, so the attempt in P to delete f blew up with a "Permission denied" error...
...close of business on the day next preceding the day on which notice is given, or, if notice is waived, at the close of business on the day next preceding the day on which the meeting is held. A determination of members of record entitled to notice of or to vote at a meeting of members shall apply to any adjournment of the meeting; provided, however, that the Board of Directors may fix a new record date for the adjourned meeting. (b) For purposes of determining the members entitled to consent to...
...closed the decision was the fact that it would have taken about three months to port the BSL code base to C++. It took two weeks to port it to Python. This project eventually replaced almost every component of the original system. Areas of functionality that relied heavily on low-level APIs were rewritten in C++. The user interface was also rewritten in C++, in order to make use of the Visual Age User Interface Class Library. All of these components were addressable through a CORBA-like distribu...
...closely to complicated database relationships, making management and further development very difficult. Thanks to the marketing efforts of several large server vendors, our solution space was quickly identified. What the company needed was "Web services", or put simply, a way for a client application to talk to the server side in a reasonably standardized manner. Our customer was already using two of the dominant technologies in this area: Microsoft's .NET and BEA's WebLogic J2EE serv...
...close to Van's estimate of $152,870. Please refer to the attached P&L for details.: PyCon Revenue $789,161.70 PyCon Expense 634,310.64 ---------- Net Profit $154,851.06 AR is up, primarily because of the 48K PyCon room commissions due to us. The Hyatt invoices were paid in early June, but that is not reflected in the May numbers, so AP is also up by $335K. Donations for the month were $2,626. This includes $1,891 in donations to the PSF received as part of PyCon re...
...close of business on the day next preceding the day on which notice is given, or, if notice is waived, at the close of business on the day next preceding the day on which the meeting is held. A determination of members of record entitled to notice of or to vote at a meeting of members shall apply to any adjournment of the meeting; provided, however, that the Board of Directors may fix a new record date for the adjourned meeting. (b) For purposes of determining the members entitled to consent to ...
Version: None
Released: Aug. 14, 2025
It's the final 🪄 penultimate 🪄 3.14 release candidate! Note: rc2 was originally planned for 2025-08-26, but we fixed a bug that required bumping the magic number stored in Python bytecode (.pyc) files. This means .pyc files created for rc1 cannot be used for rc2, and they'll be …
View Release Notes
Released: Sept. 18, 2025
It's 🪄 finally 🪄 the final 3.14 release candidate! Note: It's another magic release. We fixed another bug that required bumping the magic number stored in Python bytecode (.pyc) files. This means file .pyc files created for rc2 cannot be used for rc3, and they'll be recompiled. The …
...close as would be done with some proprietary marks. We want the trademarks to be used as widely as possible. This includes also the unaltered logos, which are often used to indicate suitability for Python or implementation in Python. One important and useful idea that applies to trademarks in general is the notion of "nominative use" of the trademark. A trademark can always be used to name the trademarked entity itself so long as the use does not imply some special relationship with th...
...closely with EuroPython Society right now to organize EuroPython. David Ascher asked whether we should do more to internationalize the python.org site. 5 Adjournment There being no further business, S. Deibel adjourned the meeting at 19:00 EST.
...close to our project deadline. Again Python enabled our team to implement the idea quickly and successfully. Queries to the Access database are done through an ODBC connection using the value from the database key array to determine what city information is associated with a given location. The ability to run queries on the database greatly extended the educational value of this tool by allowing for the dynamic creation of maps. Results At the completion of our semester we had created a tool t...
...close to 16 times as long, in fact. I didn't dare try a list of 64 times as long. There's a general technique to avoid quadratic behavior in algorithms like this. I coded it as follows for strings of exactly 256 items: def f5(list): string = "" for i in range(0, 256, 16): # 0, 16, 32, 48, 64, ... s = "" for character in map(chr, list[i:i+16]): s = s + character string = string + s return string ...
If you didn't find what you need, try your search in the Python language documentation.