notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

/commits.php is going away

I'm proposing to take /commits.php away - it mainly duplicates the home page. Details in this GitHub issue.
Port details
python-tools Supplementary tools for the Python language
3.8.11_1 lang on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.8.10_1Version of this port present on the latest quarterly branch.
Maintainer: python@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2014-08-18 16:45:13
Last Update: 2021-05-25 16:56:04
Commit Hash: c3b8d9a
People watching this port, also watch:: json-c, rubywarden, sysinfo, miller
Also Listed In: devel python
License: PSFL
Description:
SVNWeb : git
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}python-tools>0:lang/python-tools@${PY_FLAVOR}
To install the port: cd /usr/ports/lang/python-tools/ && make install clean
To add the package, run one of these commands:
  • pkg install lang/python-tools
  • pkg install py38-python-tools
NOTE: This is a Python port. Instead of py38-python-tools listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py38-python-tools
Package flavors (<flavor>: <package>)
  • py38: py38-python-tools
distinfo:
Packages (timestamps in pop-ups are UTC):
py27-python-tools
ABIlatestquarterly
FreeBSD:11:aarch642.7.152.7.18_1
FreeBSD:11:amd64--
FreeBSD:11:armv62.7.112.7.18_1
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips642.7.122.7.18_1
FreeBSD:12:aarch642.7.15-
FreeBSD:12:amd64--
FreeBSD:12:armv62.7.152.7.18_1
FreeBSD:12:armv72.7.152.7.18_1
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips642.7.152.7.18_1
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py36-python-tools
ABIlatestquarterly
FreeBSD:11:aarch643.6.6-
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch643.6.6-
FreeBSD:12:amd64--
FreeBSD:12:armv63.6.6-
FreeBSD:12:armv73.6.6-
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips643.6.6-
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py37-python-tools
ABIlatestquarterly
FreeBSD:11:aarch64-3.7.8_1
FreeBSD:11:amd64--
FreeBSD:11:armv6-3.7.9_1
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64-3.7.9_1
FreeBSD:12:aarch64--
FreeBSD:12:amd64--
FreeBSD:12:armv6-3.7.9_1
FreeBSD:12:armv7-3.7.9_1
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64-3.7.8_1
FreeBSD:12:powerpc64-3.7.10_1
FreeBSD:13:aarch643.7.9_1-
FreeBSD:13:amd64--
FreeBSD:13:armv63.7.9_13.7.10_1
FreeBSD:13:armv73.7.9_13.7.10_1
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc643.7.9_1-
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv63.7.10_1-
FreeBSD:14:armv73.7.10_1-
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc643.7.10_1-
 
py38-python-tools
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd643.8.12_13.8.12_1
FreeBSD:11:armv6--
FreeBSD:11:i3863.8.12_13.8.12_1
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-3.8.12_1
FreeBSD:12:amd643.8.12_13.8.12_1
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3863.8.12_13.8.12_1
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64-3.8.12_1
FreeBSD:13:amd643.8.12_13.8.12_1
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3863.8.12_13.8.12_1
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-3.8.10_1
FreeBSD:14:aarch643.8.12_1-
FreeBSD:14:amd643.8.12_1-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3863.8.12_1-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. python3.8 : lang/python38
Runtime dependencies:
  1. python3.8 : lang/python38
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://www.python.org/ftp/python/3.8.11/
Collapse this list.

Number of commits found: 15

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
25 May 2021 16:56:04
 files touched by this commit commit hash:c3b8d9a080d88eea9850551dfefbdc3604bbf085  3.8.10_1
amdmi3 search for other commits by this committer
lang/python-tools: fix for python 3.9 and later

While here, add NO_ARCH

Approved by:	portmgr blanket
25 May 2021 13:55:44
 files touched by this commit commit hash:5f69415313f894338dca54e21b5c3981e5e5f58f  3.8.10_1  Sanity Test Failure
amdmi3 search for other commits by this committer
Mk: switch from PYTHON_PORTVERSION to PYTHON_DISTVERSION

This brings python framework in consistense with handbook recommendations
to prefer DISTVERSION and simplifies adding prerelease versions of
python

PR:		255013
Differential Revision:	https://reviews.freebsd.org/D29418
Exp-run by:	antoine
Approved by:	wen@, no objection from python@ or portmgr@
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  3.7.10_1
mat search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  3.7.10_1
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
11 Jan 2021 19:36:17
Original commit files touched by this commit Revision:561252  3.7.9_1
rene search for other commits by this committer
Remove logic for Python < 3.6 for ports using Python 3.6+
28 Dec 2020 23:02:15
Original commit files touched by this commit Revision:559531  3.7.9_1
antoine search for other commits by this committer
Drop python 2.7 support from a few ports

With hat:	portmgr
10 Apr 2019 06:18:32
Original commit files touched by this commit Revision:498530  3.6.8_1
antoine search for other commits by this committer
Bump a few PORTREVISIONs after r498529

With hat:	portmgr
18 Dec 2017 13:10:14
Original commit files touched by this commit Revision:456631  2.7.14
mat search for other commits by this committer
Convert to USE_PYTHON=concurrent instead of doing it manually, and add
flavors.

While there, cleanup a bit.

Sponsored by:	Absolight
30 Nov 2017 15:50:34
Original commit files touched by this commit Revision:455210  2.7.14  Sanity Test Failure
mat search for other commits by this committer
Convert Python ports to FLAVORS.

  Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
(Only the first 15 lines of the commit message are shown above View all of this commit message)
19 Oct 2015 14:50:52
Original commit files touched by this commit Revision:399684  2.7.10
amdmi3 search for other commits by this committer
Improve shebangfix framework

- Support multiple values in *_OLD_CMD, i.e. we can now fix both
"/usr/bin/python" and "/usr/bin/env python" at the same time
- Default *_OLD_CMD values are now always appended, so you don't need to specify
them in individual ports
- Add lua support (depends on USES=lua)
- Add more default values, such as "/usr/bin/env foo" for python, perl, bash,
ruby and lua
- Shebangfix now matches whole words, e.g. we will no longer (erroneously)
replace "/usr/bin/perl5.005" with "${perl_CMD}5.005" (but "/usr/bin/perl -tt" is
still (correctly) replaced with "${perl_CMD} -tt")

Note that *_OLD_CMD items containing spaces must now be quoted (e.g.
perl_OLD_CMD=/bin/perl /usr/bin/perl "/usr/bin/env perl")

Update shebangfix usage according to new rules in many ports:

- Remove *_OLD_CMD for patterns now replaced by default
- Quote custom *_OLD_CMD which contain spaces

Fix shebangfix usage in many ports (irrelevant to infrastructure change):

- Remove redundant SHEBANG_LANG (no need to duplicate default langs)
- Remove redundant *_CMD (such as
python_CMD=${LOCALBASE}/bin/python${PYTHON_VER} when USES=python is present)
- Never use *_OLD_CMD in REINPLACE_CMD matchers, these should always look for
exact string

Approved by:	portmgr (bapt)
Differential Revision:	D3756
29 Jul 2015 22:09:55
Original commit files touched by this commit Revision:393196  2.7.10
antoine search for other commits by this committer
Switch default python_CMD used by shebangfix to ${PYTHON_CMD} for ports
using python

PR:		201077
Reviewed by:	mat
With hat:	portmgr
Differential Revision:	https://reviews.freebsd.org/D2955
03 Jul 2015 13:34:42
Original commit files touched by this commit Revision:391239  2.7.10
brnrd search for other commits by this committer
lang/python-(tools,doc-html): Update to 2.7.10

The FreeBSD Python team welcomes Python 2.7.10 to the Ports tree!

Announcement:	https://www.python.org/downloads/release/python-2710/
Changelog:	https://hg.python.org/cpython/raw-file/v2.7.10/Misc/NEWS

Important changes for this release:
 - Python 2.7.10 is a bug fix release of the Python 2.7.x series.
 - Fixes issues with LibreSSL 2.2+

PR: 		192511, 201088
Differentialr Revision:	D2637
Reviewed by:	koobs (mentor), vsevolod (mentor), antoine
Approved by:	koobs (mentor)
26 May 2015 16:47:03
Original commit files touched by this commit Revision:387491  2.7.9
antoine search for other commits by this committer
Switch PYTHON_REL from a 3 digits number to a 4 digits number to handle
python 2.7.10

Differential Revision:	https://reviews.freebsd.org/D2639
Reviewed by:	sunpoet, mva
14 May 2015 10:15:09
Original commit files touched by this commit Revision:386312  2.7.9
mat search for other commits by this committer
MASTER_SITES cleanup.

- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
18 Aug 2014 16:44:14
Original commit files touched by this commit Revision:365326  2.7.8
mva search for other commits by this committer
A selection of supplementary tools for the Python language, which ship with
the Python default distribution.

Phabric:	D561
Reviewed by:	antoine, koobs
With hat:	python@

Number of commits found: 15