notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Newsfeed changes

The news feed page[s] were not laid out well. Two pages, disjointed information, hard to figure out how to use the optional parameters...

Thankfully, someone told me.

The new page is ready for your review. Please compare these two:

You may also be interested in the Github issue.
Port details on branch 2025Q2
py-typing-extensions Backported and Experimental Type Hints for Python 3.5+
4.12.2 devel on this many watch lists=10 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 4.12.2Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2019-01-17 19:21:03
Last Update: 2024-06-18 04:00:09
Commit Hash: a1eaa99
People watching this port, also watch:: libxml2, freetype2, jpeg-turbo, py311-six, expat
Also Listed In: python
License: PSFL
WWW:
https://github.com/python/typing_extensions
Description:
The typing module was added to the standard library in Python 3.5 on a provisional basis and will no longer be provisional in Python 3.7. However, this means users of Python 3.5 - 3.6 who are unable to upgrade will not be able to take advantage of new types added to the typing module, such as typing.Text or typing.Coroutine. The typing_extensions module contains both backports of these changes as well as experimental types that will eventually be added to the typing module, such as Protocol.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR}
To install the port:
cd /usr/ports/devel/py-typing-extensions/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/py-typing-extensions
  • pkg install py311-typing-extensions
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py311-typing-extensions listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py311-typing-extensions
Package flavors (<flavor>: <package>)
  • py311: py311-typing-extensions
distinfo:
TIMESTAMP = 1718580122 SHA256 (typing_extensions-4.12.2.tar.gz) = 1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8 SIZE (typing_extensions-4.12.2.tar.gz) = 85321

Packages (timestamps in pop-ups are UTC):
py37-typing-extensions
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--3.7.4.3---3.7.4.3-
FreeBSD:13:quarterly--------
FreeBSD:14:latest-----4.6.3-4.6.3
FreeBSD:14:quarterly--------
FreeBSD:15:latest--n/a-n/a---
 
py38-typing-extensions
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--------
FreeBSD:13:quarterly--------
FreeBSD:14:latest-----4.6.3-4.6.3
FreeBSD:14:quarterly--------
FreeBSD:15:latest--n/a-n/a---
 
py39-typing-extensions
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--------
FreeBSD:13:quarterly--4.6.3--4.9.04.9.04.9.0
FreeBSD:14:latest--4.4.0--4.6.3-4.6.3
FreeBSD:14:quarterly-----4.9.04.9.04.9.0
FreeBSD:15:latest--n/a-n/a4.9.04.9.04.9.0
 
py310-typing-extensions
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--------
FreeBSD:13:quarterly--------
FreeBSD:14:latest-----4.6.3-4.6.3
FreeBSD:14:quarterly--------
FreeBSD:15:latest--n/a-n/a---
 
py311-typing-extensions
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest4.12.24.12.2-4.12.24.12.2---
FreeBSD:13:quarterly4.12.24.12.2-4.12.24.12.2---
FreeBSD:14:latest4.12.24.12.2-4.12.24.12.24.6.3-4.6.3
FreeBSD:14:quarterly4.12.24.12.2-4.12.24.12.2---
FreeBSD:15:latest4.12.24.12.2n/a4.12.2n/a---
 
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py311-flit-core>=3.4<4 : devel/py-flit-core@py311
  2. python3.11 : lang/python311
  3. py311-build>=0 : devel/py-build@py311
  4. py311-installer>=0 : devel/py-installer@py311
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. python3.11 : lang/python311
This port is required by:
for Build
  1. comms/py-pynitrokey
  2. deskutils/normcap
  3. devel/py-mypy
  4. devel/py-nanobind
  5. devel/py-pydantic-core
  6. devel/py-setuptools_scm7
  7. math/py-formulaic
Expand this list (18 items / 11 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. misc/py-apache-beam
  3. misc/py-pytorch
  4. misc/py-wandb
  5. misc/pytorch
  6. print/py-pypdf
  7. science/py-dwave-cloud-client
  8. science/py-tensorflow
  9. www/py-wagtail-localize
  10. Collapse this list.

Deleted ports which required this port:

Expand this list of 3 deleted ports
  1. science/py-qiskit-ibm-experiment*
  2. science/py-qiskit-nature*
  3. science/py-qiskit-terra*
  4. Collapse this list of deleted ports.
for Run
  1. audio/beets
  2. audio/py-librosa
  3. audio/py-speechrecognition
  4. comms/py-pynitrokey
  5. comms/py-spsdk
  6. converters/py-gotenberg-client
  7. databases/py-dbt-core
Expand this list (173 items / 166 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. databases/py-dbt-semantic-interfaces
  3. databases/py-ormar
  4. databases/py-psycopg
  5. databases/py-psycopg-pool
  6. databases/py-snowflake-connector-python
  7. databases/py-sqlalchemy20
  8. databases/py-sqlframe
  9. devel/ipython
  10. devel/py-Faker
  11. devel/py-PyGithub
  12. devel/py-anyio
  13. devel/py-anywidget
  14. devel/py-app-model
  15. devel/py-ariadne
  16. devel/py-astroid2
  17. devel/py-async-lru
  18. devel/py-aws-sam-translator
  19. devel/py-azure-core
  20. devel/py-b2sdk
  21. devel/py-cfn-lint
  22. devel/py-connexion
  23. devel/py-crosshair-tool
  24. devel/py-dask-awkward
  25. devel/py-dataclass-array
  26. devel/py-ddtrace
  27. devel/py-dj50-strawberry-graphql
  28. devel/py-dj51-strawberry-graphql
  29. devel/py-dogpile.cache
  30. devel/py-domdf-python-tools
  31. devel/py-etils
  32. devel/py-fiddle
  33. devel/py-frictionless
  34. devel/py-graphene
  35. devel/py-hishel
  36. devel/py-inflect
  37. devel/py-libcst03
  38. devel/py-logilab-common
  39. devel/py-mashumaro
  40. devel/py-miniKanren
  41. devel/py-mypy
  42. devel/py-mypy-boto3-s3
  43. devel/py-openstacksdk
  44. devel/py-opentelemetry-sdk
  45. devel/py-optree
  46. devel/py-orange-widget-base
  47. devel/py-parver
  48. devel/py-pint
  49. devel/py-pyairtable
  50. devel/py-pyairtable2
  51. devel/py-pydantic
  52. devel/py-pydantic-core
  53. devel/py-pydantic-extra-types
  54. devel/py-pydantic-yaml
  55. devel/py-pydantic2
  56. devel/py-pyee
  57. devel/py-pyee11
  58. devel/py-pyintelowl
  59. devel/py-pyright
  60. devel/py-pyvisa
  61. devel/py-pyvisa-py
  62. devel/py-referencing
  63. devel/py-setuptools-scm
  64. devel/py-setuptools_scm7
  65. devel/py-simple-parsing
  66. devel/py-strawberry-graphql
  67. devel/py-taskgroup
  68. devel/py-twisted
  69. devel/py-typeguard
  70. devel/py-typer
  71. devel/py-typeshed-client
  72. devel/py-typing-inspect
  73. devel/py-typing-inspection
  74. devel/py-ufmt
  75. devel/py-urwid
  76. devel/py-xsdata
  77. devel/pytype
  78. finance/py-ccxt
  79. finance/py-pythclient
  80. graphics/py-altair
  81. graphics/py-qudida
  82. graphics/py-rich-pixels
  83. mail/py-aiosmtpd
  84. mail/py-pysasl
  85. math/py-arviz
  86. math/py-flax
  87. math/py-formulaic
  88. math/py-nevergrad
  89. math/py-plastex
  90. math/py-pymc3
  91. math/py-pytensor
  92. misc/py-anthropic
  93. misc/py-apache-beam
  94. misc/py-hist
  95. misc/py-huggingface-hub
  96. misc/py-lightning-utilities
  97. misc/py-llama-cpp-python
  98. misc/py-onnx
  99. misc/py-openai
  100. misc/py-pytorch
  101. misc/py-pytorch-lightning
  102. misc/py-schedulefree
  103. misc/py-toil
  104. misc/pytorch
  105. multimedia/ffsubsync
  106. multimedia/streamlink
  107. net/py-ripe.atlas.tools
  108. net-im/py-matrix-synapse
  109. net-mgmt/py-napalm
  110. net-p2p/py-transmission-rpc
  111. science/py-chainer
  112. science/py-cirq-core
  113. science/py-dwave-cloud-client
  114. science/py-emmet-core
  115. science/py-mp-api
  116. science/py-nibabel
  117. science/py-tensorflow
  118. science/py-vedo
  119. security/py-asyncssh
  120. security/py-azure-keyvault-certificates
  121. security/py-azure-keyvault-keys
  122. security/py-azure-keyvault-secrets
  123. security/py-bitbox02
  124. security/py-jwcrypto
  125. security/py-nethsm
  126. security/py-trezor
  127. textproc/py-fluent.syntax
  128. textproc/py-pydata-sphinx-theme
  129. textproc/py-textual
  130. textproc/py-textual-autocomplete
  131. www/py-aiohttp-session
  132. www/py-aiostream
  133. www/py-beautifulsoup
  134. www/py-bokeh
  135. www/py-botocore-stubs
  136. www/py-bravado
  137. www/py-dash
  138. www/py-dj-database-url
  139. www/py-dj50-django-choices-field
  140. www/py-dj51-django-choices-field
  141. www/py-django-choices-field
  142. www/py-django-stubs-ext
  143. www/py-django-tasks
  144. www/py-flask-limiter
  145. www/py-httpx-oauth
  146. www/py-limits
  147. www/py-nicegui
  148. www/py-nicegui-nogui
  149. www/py-planet
  150. www/py-pywebview-gtk
  151. www/py-pywebview-qt
  152. www/py-sentinelhub
  153. www/py-wagtail-localize
  154. x11-fonts/py-vfblib
  155. x11-toolkits/py-customtkinter
  156. x11-toolkits/py-magicgui
  157. x11-toolkits/py-superqt
  158. Collapse this list.

Deleted ports which required this port:

Expand this list of 10 deleted ports
  1. cad/py-cadquery*
  2. devel/py-ollama*
  3. devel/py-types-xxhash*
  4. math/py-onnx*
  5. science/py-onnx*
  6. science/py-qiskit-ibm-experiment*
  7. science/py-qiskit-nature*
  8. science/py-qiskit-terra*
  9. sysutils/datadog-integrations*
  10. www/py-dj42-drf-spectacular*
  11. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
No options to configure
Options name:
devel_py-typing-extensions
USES:
python
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/t/typing_extensions/
  2. https://pypi.org/packages/source/t/typing_extensions/
Collapse this list.

There are no commits on branch 2025Q2 for this port