FreeBSD Ports

Vulnerable: version 3.13.16 is affected by 1 known vulnerability. See below.

lang/python313 3.13.16

Interpreted object-oriented programming language

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
88b2738e0a
License
PSFL
Categories
lang, python
Package size
39375.0 KiB, 239241.0 KiB installed

Description

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

Install

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

pkg install lang/python313
pkg install python313

From the ports tree:

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

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

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

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.13.153.13.16--3.13.16
FreeBSD:14:quarterly3.13.153.13.16n/a-3.13.16
FreeBSD:15:latest3.13.163.13.16n/a--
FreeBSD:15:quarterly3.13.153.13.16n/an/an/a
FreeBSD:16:latest3.13.153.13.16n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 2

Test 1

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

All build dependencies 7
All run dependencies 6

Configuration

Options name: lang_python

OptionDefaultDescription
DEBUGoffBuild with debugging support
FNVoffModified Fowler-Noll-Vo Algorithm
IPV6offIPv6 protocol support
JIToffEnable just-in-time compiler
LIBMPDEConUse libmpdec from ports instead of bundled version
LTOonUse Link-Time Optimization
NLSoffEnable gettext support for the locale module
PYMALLOConEnable specialized mallocs
SIPHASHoffSipHash24 Algorithm
USES
compiler:c11 cpe ncurses pathfix pkgconfig python:${PYTHON_DISTVERSION:R},env readline shebangfix ssl tar:xz
Service scripts
none
Conflicts with
python313t

Message after installing

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

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

Files

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

The first 100 are listed.

distinfo 1
FileSizeSHA256
python/Python-3.13.16.tar.xz2.3225704e+07f4b1bfb3c79b5bb11b8d228a12504163b4c0dab4d679828d8f5f26b6cb6ab35d
Master sites 1
  • PYTHON/ftp/python/${DISTVERSION:C/[a-z].*//}

Known vulnerabilities 1

Commit history 2

DateCommitCreditsLog message
88b2738e0a Charlie Li lang/python313: update to 3.13.16
Changelog: https://docs.python.org/3.13/whatsnew/changelog.html#python-3-13-16-final
50cbadb3f8 Charlie Li lang/python313: update to 3.13.15
Changelog: https://docs.python.org/3.13/whatsnew/changelog.html#python-3-13-15-final