NOTICE: This package no longer exists in Ports


./lang/python/3.7 [interpreted object-oriented programming language]

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 3.7, Package name: Python-3.7.9
Maintained by: Remi Pointel
Master sites:
Description-gdbm
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 extension language for existing
applications. See the internal documentation for hints.

This package contains the gdbm, for using the GNU DBM library in
Python.

Description-idle
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 extension language for existing
applications. See the internal documentation for hints.

This package contains IDE for Python.

Description-main
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
extension language for existing applications. See the
internal documentation for hints.

Description-tests
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 extension language for existing
applications. See the internal documentation for hints.

This package contains the Python testsuite.

Description-tkinter
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 extension language for existing
applications. See the internal documentation for hints.

This package contains the Tkinter module, for using the tk toolkit
in Python.


Filesize: 22732.217 KB
Version History (View Complete History)
  • (2021-01-19) Package deleted from Ports
  • (2020-08-24) Updated to version: Python-3.7.9
  • (2020-07-01) Updated to version: Python-3.7.8
  • (2020-03-31) Updated to version: Python-3.7.7
  • (2019-12-29) Updated to version: Python-3.7.6
  • (2019-10-18) Updated to version: Python-3.7.5
  • (2019-07-13) Updated to version: Python-3.7.4
  • (2019-04-21) Package added to openports.se, version Python-3.7.3 (created)
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2021-02-16 16:25:44 by Theo Buehler | Files touched by this commit (3)
Log message:
Update to Python 3.7.10, ok sthen
This includes a fix for the high severity issue (bpo-42938) and a few
others.
* bpo-42967: Fix web cache poisoning vulnerability by defaulting the
query args separator to &, and allowing the user to choose a custom
separator.
* bpo-42938: Avoid static buffers when computing the repr of
ctypes.c_double and ctypes.c_longdouble values.
* bpo-42103: Prevented potential DoS attack via CPU and RAM exhaustion
when processing malformed Apple Property List files in binary format.
* bpo-42051: The plistlib module no longer accepts entity declarations
in XML plist files to avoid XML vulnerabilities. This should not
affect users as entity declarations are not used in regular plist
files.
* bpo-40791: Add volatile to the accumulator variable in
hmac.compare_digest, making constant-time-defeating optimizations
less likely.
Full change log here:
https://docs.python.org/release/3.7.10/whatsnew/changelog.html#changelog
   2021-01-18 14:28:59 by Daniel Dickman | Files touched by this commit (19)
Log message:
mop up remaining python 3.7 files
   2020-10-13 06:42:22 by Stuart Henderson | Files touched by this commit (3)
Log message:
fix python upgrade path from 6.7+stable-packages to 6.8, thanks to
James Cook for the report.
   2020-10-13 06:41:04 by Stuart Henderson | Files touched by this commit (4)
Log message:
fix python upgrade path from 6.7+stable-packages to -current, thanks to
James Cook for the report.
   2020-08-26 00:09:21 by Kurt Mosiejczuk | Files touched by this commit (1)
Log message:
Hopefully last bit of fallout doing the -stable commit.
Most of this caused because we didn't do 3.7.8 for -stable while we did
for -current so the patch missed some things.
Pointed out again by Ian McWilliam. Used his diff with some slight PLIST
tweaks.
   2020-08-24 18:16:01 by Kurt Mosiejczuk | Files touched by this commit (1)
Log message:
Managed to miss the Makefile. Pointed out by Ian McWilliam.
   2020-08-24 09:01:21 by Kurt Mosiejczuk | Files touched by this commit (2)
Log message:
Security update to Python 3.7.9
Release notes:
https://docs.python.org/release/3.7.9/whatsnew/changelog.html#changelog
ok sthen
   2020-08-24 09:00:29 by Kurt Mosiejczuk | Files touched by this commit (5)
Log message:
Security update to Python 3.7.9
Release notes:
https://docs.python.org/release/3.7.9/whatsnew/changelog.html#changelog
ok sthen
   2020-07-03 15:10:55 by Stuart Henderson | Files touched by this commit (6)
Log message:
switch python 3 default version from 3.7.x to 3.8.x, ok kmos@ rpointel@
   2020-07-01 04:21:22 by Remi Pointel | Files touched by this commit (4)
Log message:
update python to 3.7.8.
ok sthen@.
   2020-03-30 08:55:16 by Kurt Mosiejczuk | Files touched by this commit (5)
Log message:
Update Python 3.7 to 3.7.7
Run through a bulk on sparc64 without issue.
Clean up PLISTs while here. Move many test bits to the -test subpackage.
ok rpointel@ (maintainer)
   2020-02-11 13:43:12 by Stuart Henderson | Files touched by this commit (3)
Log message:
remove 2 bogus conflict markers
   2020-02-11 04:45:31 by Stuart Henderson | Files touched by this commit (13)
Log message:
Fix python upgrade paths, problem reported by Mikolaj Kucharski and I had
already run into it myself. Add comments to hopefully make it simpler
and more understandable for future changes to the default version.
Zero feedback but tests well here, committing before I forget about
it because people will run into this with 6.7.
   2019-12-28 11:35:39 by Kurt Mosiejczuk | Files touched by this commit (4)
Log message:
Update to Python 3.7.6
ok rpointel@ (maintainer)
   2019-12-11 12:55:40 by Stuart Henderson | Files touched by this commit (6)
Log message:
add @pkgpath markers to handle updating old 3.6 packages to 3.7,
missed when removing 3.6
   2019-12-06 14:04:12 by Pamela Mosiejczuk | Files touched by this commit (3)
Log message:
regenerate patches
OK sthen@
   2019-11-11 10:47:42 by Antoine Jacoutot | Files touched by this commit (11)
Log message:
Provide all python debug packages.
   2019-11-10 14:06:47 by Antoine Jacoutot | Files touched by this commit (2)
Log message:
Update now that DEBUG_PACKAGES can cope with hard links.
   2019-11-10 11:34:06 by Antoine Jacoutot | Files touched by this commit (6)
Log message:
More automatish debug.
   2019-11-10 04:53:14 by Stuart Henderson | Files touched by this commit (1)
Log message:
no need for DEBUG_CONFIGURE_ARGS with bsd.port.mk 1.1484
   2019-11-09 10:28:58 by Paul Irofti | Files touched by this commit (3)
Log message:
Add debug packages to python -main and -gdbm.
This show-cases the new debug infrastructure created by Marc and I.
OK robert@, espie@
   2019-10-17 22:47:27 by Remi Pointel | Files touched by this commit (4)
Log message:
update python to 3.7.5.
ok kmos@
   2019-07-13 00:48:16 by Remi Pointel | Files touched by this commit (4)
Log message:
update python 3 to 3.7.4.
tested in a bulk build on amd64 by naddy@ (thanks).
   2019-05-20 16:15:31 by Christian Weisgerber | Files touched by this commit (488)
Log message:
Update gettext to 0.20.1.
Follow the upstream recommendations for packagers and switch to
multi-packages:
devel/gettext       -> devel/gettext,-runtime
devel/gettext-tools -> devel/gettext,-tools
(new)                  devel/gettext,-textstyle
   2019-05-10 06:01:55 by Stuart Henderson | Files touched by this commit (12)
Log message:
fix @pkgpath markers;
- there was never a lang/python3/3.6 (@pkgpath marker for this is present in
current 3.6 plists), python3/3.x was only used for 3.2, so remove these.
- they should probably have originally used "@pkgpath lang/python/3.5" to
trigger updates from 3.5 when 3.5 was removed, but no point adding those
to 3.6 now that 3.7 is the default version. so add @pkgpath lang/python/3.5
markers in 3.7 PLISTs, fixing the upgrade path if old versions were present
(there was previously nothing to trigger 3.5 being removed/updated so
stray packages would be left around).
problem reported by Laurie Tratt
   2019-04-27 15:28:30 by Stuart Henderson | Files touched by this commit (7)
Log message:
Switch the default python3 version (used to build all py3 ports) from
3.6.8 to 3.7.3. ok landry@ danj@ kmos@ rpointel@
   2019-04-21 03:33:33 by Stuart Henderson | Files touched by this commit (21)
Log message:
import python 3.7.3, ok rpointel@ kmos@
at this point, only python itself will be built for 3.7.x; modules are still
all built against 3.6.