FreeBSD Ports

Vulnerable: version 3.15.0 is affected by 2 known vulnerabilities. See below.

lang/python315 3.15.0

Pre-release versions of the interpreted object-oriented programming language

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
e1d70b063e
License
PSFL
Categories
lang, python
Package size
44264.5 KiB, 278405.1 KiB installed

Description

Python is an interpreted object-oriented programming language, and is often compared to Tcl, Perl or Scheme.

This package contains a pre-release version and may change at any time!

Install

As a binary package — by origin, or by package name:

pkg install lang/python315
pkg install python315

From the ports tree:

cd /usr/ports/lang/python315/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	python315>0:lang/python315
LIB_DEPENDS=	libpython.so:lang/python315

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.15.03.15.0--3.15.0
FreeBSD:14:quarterly3.15.0.r23.15.0.r2n/a-3.15.0.r2
FreeBSD:15:latest3.15.03.15.0n/a--
FreeBSD:15:quarterly3.15.0.r23.15.0.r2n/an/an/a
FreeBSD:16:latest3.15.0.r23.15.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 3

The full lists below include those, and their dependencies in turn.

All build dependencies 10
All run dependencies 8
Required by 12091

The first 100 are listed.

Configuration

Options name: lang_python

OptionDefaultDescription
DEBUGoffBuild with debugging support
FNVoffModified Fowler-Noll-Vo Algorithm
IPV6offIPv6 protocol support
LIBMPDEConUse libmpdec from ports instead of bundled version
LTOonUse Link-Time Optimization with -flto=thin
NLSoffEnable gettext support for the locale module
PYMALLOConEnable specialized mallocs
SIPHASHoffSipHash24 Algorithm
USES
compiler:c11 cpe gmake ncurses pathfix pkgconfig readline shebangfix ssl tar:xz
Service scripts
none

Message after installing

Note that this is a preview version that is not recommended for
production environments.  Maintainers of third-party packages
are, however, encouraged to test.

Note that the ABI is not stable yet.


Note that some standard Python modules are provided as separate ports
as they require additional dependencies. They are available as:

py315-gdbm       databases/py-gdbm@py315
py315-sqlite3    databases/py-sqlite3@py315
py315-tkinter    x11-toolkits/py-tkinter@py315

Files

Manual pages 1
  • python(1)
pkg-plist 9150
  • bin/idle
  • bin/pydoc
  • bin/python
  • bin/python-config
  • include/python%%ABI%%/Python.h
  • include/python%%ABI%%/abstract.h
  • include/python%%ABI%%/audit.h
  • include/python%%ABI%%/bltinmodule.h
  • include/python%%ABI%%/boolobject.h
  • include/python%%ABI%%/bytearrayobject.h
  • include/python%%ABI%%/bytesobject.h
  • include/python%%ABI%%/ceval.h
  • include/python%%ABI%%/codecs.h
  • include/python%%ABI%%/compile.h
  • include/python%%ABI%%/complexobject.h
  • include/python%%ABI%%/cpython/abstract.h
  • include/python%%ABI%%/cpython/audit.h
  • include/python%%ABI%%/cpython/bytearrayobject.h
  • include/python%%ABI%%/cpython/bytesobject.h
  • include/python%%ABI%%/cpython/cellobject.h
  • include/python%%ABI%%/cpython/ceval.h
  • include/python%%ABI%%/cpython/classobject.h
  • include/python%%ABI%%/cpython/code.h
  • include/python%%ABI%%/cpython/compile.h
  • include/python%%ABI%%/cpython/complexobject.h
  • include/python%%ABI%%/cpython/context.h
  • include/python%%ABI%%/cpython/critical_section.h
  • include/python%%ABI%%/cpython/descrobject.h
  • include/python%%ABI%%/cpython/dictobject.h
  • include/python%%ABI%%/cpython/fileobject.h
  • include/python%%ABI%%/cpython/fileutils.h
  • include/python%%ABI%%/cpython/floatobject.h
  • include/python%%ABI%%/cpython/frameobject.h
  • include/python%%ABI%%/cpython/funcobject.h
  • include/python%%ABI%%/cpython/genobject.h
  • include/python%%ABI%%/cpython/import.h
  • include/python%%ABI%%/cpython/initconfig.h
  • include/python%%ABI%%/cpython/listobject.h
  • include/python%%ABI%%/cpython/longintrepr.h
  • include/python%%ABI%%/cpython/longobject.h
  • include/python%%ABI%%/cpython/marshal.h
  • include/python%%ABI%%/cpython/memoryobject.h
  • include/python%%ABI%%/cpython/methodobject.h
  • include/python%%ABI%%/cpython/modsupport.h
  • include/python%%ABI%%/cpython/monitoring.h
  • include/python%%ABI%%/cpython/object.h
  • include/python%%ABI%%/cpython/objimpl.h
  • include/python%%ABI%%/cpython/odictobject.h
  • include/python%%ABI%%/cpython/picklebufobject.h
  • include/python%%ABI%%/cpython/pthread_stubs.h
  • include/python%%ABI%%/cpython/pyatomic.h
  • include/python%%ABI%%/cpython/pyatomic_gcc.h
  • include/python%%ABI%%/cpython/pyatomic_msc.h
  • include/python%%ABI%%/cpython/pyatomic_std.h
  • include/python%%ABI%%/cpython/pyctype.h
  • include/python%%ABI%%/cpython/pydebug.h
  • include/python%%ABI%%/cpython/pyerrors.h
  • include/python%%ABI%%/cpython/pyfpe.h
  • include/python%%ABI%%/cpython/pyframe.h
  • include/python%%ABI%%/cpython/pyhash.h
  • include/python%%ABI%%/cpython/pylifecycle.h
  • include/python%%ABI%%/cpython/pylock.h
  • include/python%%ABI%%/cpython/pymem.h
  • include/python%%ABI%%/cpython/pystate.h
  • include/python%%ABI%%/cpython/pystats.h
  • include/python%%ABI%%/cpython/pythonrun.h
  • include/python%%ABI%%/cpython/pythread.h
  • include/python%%ABI%%/cpython/pytime.h
  • include/python%%ABI%%/cpython/sentinelobject.h
  • include/python%%ABI%%/cpython/setobject.h
  • include/python%%ABI%%/cpython/sliceobject.h
  • include/python%%ABI%%/cpython/structseq.h
  • include/python%%ABI%%/cpython/traceback.h
  • include/python%%ABI%%/cpython/tracemalloc.h
  • include/python%%ABI%%/cpython/tupleobject.h
  • include/python%%ABI%%/cpython/unicodeobject.h
  • include/python%%ABI%%/cpython/warnings.h
  • include/python%%ABI%%/cpython/weakrefobject.h
  • include/python%%ABI%%/critical_section.h
  • include/python%%ABI%%/datetime.h
  • include/python%%ABI%%/descrobject.h
  • include/python%%ABI%%/dictobject.h
  • include/python%%ABI%%/dynamic_annotations.h
  • include/python%%ABI%%/enumobject.h
  • include/python%%ABI%%/errcode.h
  • include/python%%ABI%%/exports.h
  • include/python%%ABI%%/fileobject.h
  • include/python%%ABI%%/fileutils.h
  • include/python%%ABI%%/floatobject.h
  • include/python%%ABI%%/frameobject.h
  • include/python%%ABI%%/genericaliasobject.h
  • include/python%%ABI%%/import.h
  • include/python%%ABI%%/internal/mimalloc/mimalloc.h
  • include/python%%ABI%%/internal/mimalloc/mimalloc/atomic.h
  • include/python%%ABI%%/internal/mimalloc/mimalloc/internal.h
  • include/python%%ABI%%/internal/mimalloc/mimalloc/prim.h
  • include/python%%ABI%%/internal/mimalloc/mimalloc/track.h
  • include/python%%ABI%%/internal/mimalloc/mimalloc/types.h
  • include/python%%ABI%%/internal/pycore_abstract.h
  • include/python%%ABI%%/internal/pycore_asdl.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
python/Python-3.15.0.tar.xz3.568882e+07ba4bed1ba346b916890b76d9e320451420aa69f6408997d33c66482eeae3d575
Master sites 1
  • PYTHON/ftp/python/${DISTVERSION:C/[a-z].*//}

Known vulnerabilities 2

Commit history 4

DateCommitCreditsLog message
e1d70b063e Wen Heping lang/python315: Update to 3.15.0
0af2699d9e Wen Heping lang/python315: Update to 3.15.0rc3
a2b491b767 Wen Heping lang/python315: Update to 3.15.0rc2
081bae0ed4 Wen Heping lang/python315: Update to 3.15.0RC1