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.
...Addition of explicit "count and byte initialised sequence" constructors Addition of explicit "single byte" constructors Addition of "ascii" constructors Addition of "getbyte" method to retrieve a single byte Addition of optimised iterator methods that produce bytes objects Design discussion Why not rely on sequence repetition to create zero-initialised sequences? Omitting the originally proposed builtin function Scope limitation: memoryview References Copyright Abstract This PEP proposes ...
...additionally signed with Sigstore (in addition to existing GPG signatures). This page provides guidance on verifying Sigstore signatures as a CPython consumer, and outlines some motivation for using these additional signatures. Sigstore verification of CPython Releases Introduction to Sigstore Sigstore is a new standard for signing, verifying and protecting software. The Sigstore project is a set of tools and services: a certificate authority a signature transparency log multiple ecosystem-spec...
...additional features are available, like non-interactive installation and administrative installation. Non-interactive Installation With the command line msiexec /i python<version>.msi installation can be initiated programmatically. Additional parameters can be passed at the end of this command line, like msiexec /i python-2.4.msi TARGETDIR=r:\python24 Limited user interface The amount of user interface that installer displays can be controlled with /q options...
...additional features are available, like non-interactive installation and administrative installation. Non-interactive Installation With the command line msiexec /i python<version>.msi installation can be initiated programmatically. Additional parameters can be passed at the end of this command line, like msiexec /i python-2.5.msi TARGETDIR=r:\python25 Limited user interface The amount of user interface that installer displays can be controlled with /q options...
...additional alpha releases as determined by the release manager 2020-05: 3.9.0b1 ... additional beta releases as determined by the release manager 2020-08: 3.9.0bX (final beta release that locks ABI compatibility) 2020-09: 3.9.0rc1 ... additional release candidates as determined by the release manager 2020-10: 3.9.0 (BFR - baseline feature release) 2021-01: 3.9.1 (IFR - incremental feature release) 2021-04: 3.9.2 (IFR) 2021-07: 3.9.3 (IFR) 2021-10: 3.9.4 (feature complete release) 2022-01: 3.9.5 ...
Version: None
Released: April 15, 2018
Python 2.7.15 release candidate one is a preview release for Pthon 2.7.15, the next bug fix release in the Python 2.x series. Note Attention macOS users: as of 2.7.15, all python.org macOS installers ship with a builtin copy of OpenSSL. Additionally, there is a new additional installer variant for macOS …
...Additionally PyPI grew the ability for a project to upload release files directly to PyPI enabling PyPI to act as a repository in addition to an index. This gives PyPI two equally important roles that it plays in the Python ecosystem, that of index to enable easy discovery of Python projects and central repository to enable easy hosting, download, and installation of Python projects. Due to the history behind PyPI and the very organic growth it has experienced the lines between these two roles a...
...Additional Notes/Comments References Copyright Notice This PEP is withdrawn by the author (in favor of PEP 358). Abstract This PEP proposes the creation of a new standard type and builtin constructor called 'bytes'. The bytes object is an efficiently stored array of bytes with some additional characteristics that set it apart from several implementations that are similar. Rationale Python currently has many objects that implement something akin to the bytes object of this proposal. For ...
Released: May 1, 2018
Python 2.7.15 is a bugfix release in the Python 2.7 series. Note Attention macOS users: as of 2.7.15, all python.org macOS installers ship with a builtin copy of OpenSSL. Additionally, there is a new additional installer variant for macOS 10.9+ that includes a built-in version of Tcl/Tk 8.6. See the …
...additional time needed for the larger change appears in any preceding review rather than as part of the commit process. The additional overhead of working on applying bug fixes creates an additional incentive to work on new features instead, and new features are already inherently more interesting to work on - they don't need workflow difficulties giving them a helping hand! Getting a preceding review on bugs.python.org is additional work, creating an incentive to commit changes directly, increa...
...Addition Subtraction of timedelta Formatting Parsing Changes to datetime methods Subtraction Addition Strict arithmetics Parsing and formatting Applications Copyright Abstract This PEP specifies a new protocol (PDDM - "A Protocol for Delegating Datetime Methods") that can be used by concrete implementations of the datetime.tzinfo interface to override aware datetime arithmetics, formatting and parsing. We describe changes to the datetime.datetime class to support the new protocol and p...
From 15 Oct. through 18 Oct., 2015
Location: Hotel Ossa Congress & Spa, Ossa 1, 96-200 Rawa Mazowiecka, Polska
PyCon PL is a Polish Python conference - one of many PyCons happening around the world. It aims to integrate developers, designers and managers interested in using Python. Such meeting makes a great opportunity to meet new people and exchange experiences and ideas. The conference program should suit as well …
...additional index Additional Comments Relevance of ordering of keyword arguments Need for homogeneity of behavior Having .get() become obsolete for indexing with default fallback On degeneracy of notation References Copyright Abstract This PEP proposes an extension of the indexing operation to support keyword arguments. Notations in the form a[K=3,R=2] would become legal syntax. For future-proofing considerations, a[1:2, K=3, R=4] are considered and may be allowed as well, depending on the...
...Additional examples New Syntax New String Prefix Additional Topics Safety Mitigation via Tools Style Guide/Precautions Reference Implementation(s) Backwards Compatibility Postponed Ideas Internationalization Rejected Ideas Restricting Syntax to str.format() Only Additional/Custom String-Prefixes Automated Escaping of Input Variables Environment Access and Command Substitution Acknowledgements References Copyright Abstract PEP 498: Literal String Interpolation, which proposed "form...
...additional object type and an additional indirection, rather than an additional attribute). Naming choice "Qualified name" is the best approximation, as a short phrase, of what the additional attribute is about. It is not a "full name" or "fully qualified name" since it (deliberately) does not include the module name. Calling it a "path" would risk confusion with filesystem paths and the __file__ attribute. The first proposal for the attribute name was to call it __qname__ but many people (...
...additional candidates may be published at the release manager's discretion The final X.Y.0 release would occur between 1 and 4 weeks after the final release candidate (depending if additional release candidates were needed after the second) If the final X.Y.0 release is delayed beyond the August target date, the subsequent release series is not affected, and will still be scheduled for August (now slightly less than two years later). In addition to allowing more time for end user feedback on th...
...additions to the current Python system: A new "vref" type, through which the Python programmer creates and manipulates virtual references. Internally, it is basically a C-level Python object with a pointer to the Python object it is a reference to. Unlike all other Python code, however, it does not change the reference count of this object. In addition, it includes two pointers to implement a doubly-linked list, which is used below. The addition of a new field to the basic Python object [PyOb...
Location: Remote USA
Telecommuting: Yes
Job Overview: As a Python Software Engineer - Sales, you will be augmenting our python solutions to increase the outreach of our various automation solutions. In addition to this, you will also be tasked with testing and development of features in our Python solutions. Also, you may be tasked with …
...additional module level context described above can be made available with two changes. Both additions are optional; extension authors need to opt in to start using them: Add a pointer to the module to heap type objects. Pass the defining class to the underlying C function. In CPython, the defining class is readily available at the time the built-in method object (PyCFunctionObject) is created, so it can be stored in a new struct that extends PyCFunctionObject. The module state can then be r...
...additional fields are present. Reference Implementation An implementation has been uploaded to the SourceForge patch manager as https://bugs.python.org/issue652857. Additional Notes/Comments Python strings, unicode strings, mmap objects, and array objects would expose the locked buffer interface. mmap and array objects would actually enter a locked state while the buffer is active, this is not needed for strings and unicode objects. Resizing locked array objects is not allowed and will rais...