./lang/python37, Interpreted, interactive, object-oriented programming language

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.7.5, Package name: python37-3.7.5, Maintainer: pkgsrc-users

Python is an interpreted, interactive, object-oriented
programming language that combines remarkable power with
very clear syntax. For an introduction to programming in
Python you are referred to the Python Tutorial. The
Python Library Reference documents built-in and standard
types, constants, functions and modules. Finally, the
Python Reference Manual describes the syntax and semantics
of the core language in (perhaps too) much detail.

Python's basic power can be extended with your own modules
written in C or C++. On most systems such modules may be
dynamically loaded. Python is also adaptable as an exten-
sion language for existing applications. See the internal
documentation for hints.

This package provides Python version 3.7.x.


Required to run:
[security/openssl] [devel/libffi] [devel/libuuid]

Required to build:
[devel/readline] [pkgtools/cwrappers]

Package options: x11

Master sites:

SHA1: 860f88886809ae8bfc86afa462536811c347a2a1
RMD160: 19043c229ecf75b732ff63e11c766a2d60fb5b4a
Filesize: 16832.453 KB

Version history: (Expand)


CVS history: (Expand)


   2019-10-16 09:04:04 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
python37: updated to 3.7.5

Python 3.7.5 is the fifth and most recent maintenance release of Python 3.7. The \ 
Python 3.7 series contains many new features and optimizations.
   2019-10-15 18:55:00 by Adam Ciarcinski | Files touched by this commit (4)
Log message:
python37: fix pymalloc option
   2019-07-09 09:46:37 by Adam Ciarcinski | Files touched by this commit (9) | Package updated
Log message:
python37: updated to 3.7.4

Python 3.7.4 final

Core and Builtins
bpo-37500: Due to unintended side effects, revert the change introduced by \ 
bpo-1875 in 3.7.4rc1 to check for syntax errors in dead conditional code blocks.
Documentation
bpo-37149: Replace the dead link to the Tkinter 8.5 reference by John Shipman, \ 
New Mexico Tech, with a link to the archive.org copy.

Python 3.7.4 release candidate 2

Security
bpo-37463: ssl.match_hostname() no longer accepts IPv4 addresses with additional \ 
text after the address and only quad-dotted notation without trailing \ 
whitespaces. Some inet_aton() implementations ignore whitespace and all data \ 
after whitespace, e.g. ‘127.0.0.1 whatever’.

Core and Builtins
bpo-24214: Improved support of the surrogatepass error handler in the UTF-8 and \ 
UTF-16 incremental decoders.

Library
bpo-37440: http.client now enables TLS 1.3 post-handshake authentication for \ 
default context or if a cert_file is passed to HTTPSConnection.
bpo-37437: Update vendorized expat version to 2.2.7.
bpo-37428: SSLContext.post_handshake_auth = True no longer sets \ 
SSL_VERIFY_POST_HANDSHAKE verify flag for client connections. Although the \ 
option is documented as ignored for clients, OpenSSL implicitly enables cert \ 
chain validation when the flag is set.
bpo-32627: Fix compile error when _uuid headers conflicting included.

Windows
bpo-37369: Fixes path for sys.executable when running from the Microsoft Store.
bpo-35360: Update Windows builds to use SQLite 3.28.0.

macOS
bpo-34602: Avoid test suite failures on macOS by no longer calling \ 
resource.setrlimit to increase the process stack size limit at runtime. The \ 
runtime change is no longer needed since the interpreter is being built with a \ 
larger default stack size.
   2019-05-02 14:50:42 by Sebastian Wiedenroth | Files touched by this commit (3)
Log message:
python37: fix find_library() on SunOS

Help find_library find pkgsrc libs also on SunOS.
While here pull in http://bugs.python.org/issue23287 like Oracle Solaris and
OpenIndiana already do.
   2019-04-30 06:49:38 by Roland Illig | Files touched by this commit (1)
Log message:
lang/python37: remove unknown configure option --with-threads
   2019-04-25 19:44:22 by Leonardo Taccari | Files touched by this commit (6)
Log message:
python3*: improve the comment in patch-Python_pylifecycle.c

The PR have (and probably will have further) relevant information,
reference it too.
   2019-04-25 17:59:54 by Roy Marples | Files touched by this commit (10)
Log message:
python: Don't install nis_failed.so if no yp headers

Because python won't even try to build it.
You only see nis_failed.so if there is an error building it, when
it wanted to build it, and that should be fixed accordingly.

In a nutshell, if the yp headers are installed, python will build
the nis module, otherwise it won't.

On netbsd systems at least, if you have the yp headers installed and
subsequently re-install over the top with MKYP=no you get into the state
where the headers are installed, but the functions are no longer in libc.
This is an error with *your* system - either rebuild with MKYP=yes OR
remove the yp headers from include/rpc and include/rpcsvc.

Follow on fix for PR pkg/53673.
   2019-04-09 20:47:25 by Adam Ciarcinski | Files touched by this commit (6)
Log message:
python3[567]: fix #53229