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
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details
py-setuptools-scm Setuptools plugin to manage your versions by scm tags
8.0.4 devel on this many watch lists=3 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 8.0.4Version of this port present on the latest quarterly branch.
Maintainer: python@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-02-29 07:24:07
Last Update: 2024-02-29 07:18:32
Commit Hash: 5d4139f
People watching this port, also watch:: gnutls, libtextstyle, py39-pycparser, p5-Encode-Locale, coreutils
Also Listed In: python
License: MIT
WWW:
https://github.com/pypa/setuptools_scm
Description:
Handles managing your python package versions in scm metadata instead of declaring them as the version argument or in a scm managed file.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

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}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR}
To install the port:
cd /usr/ports/devel/py-setuptools-scm/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/py-setuptools-scm
  • pkg install py39-setuptools-scm
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 py39-setuptools-scm listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py39-setuptools-scm
Package flavors (<flavor>: <package>)
  • py39: py39-setuptools-scm
distinfo:
TIMESTAMP = 1696540413 SHA256 (setuptools-scm-8.0.4.tar.gz) = b5f43ff6800669595193fd09891564ee9d1d7dcb196cab4b2506d53a2e1c95c7 SIZE (setuptools-scm-8.0.4.tar.gz) = 74280

Packages (timestamps in pop-ups are UTC):
py39-setuptools-scm
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest8.0.48.0.4-8.0.48.0.4---
FreeBSD:13:quarterly8.0.48.0.4-8.0.48.0.4---
FreeBSD:14:latest8.0.48.0.4-8.0.48.0.4---
FreeBSD:14:quarterly8.0.48.0.4-8.0.48.0.4---
FreeBSD:15:latest8.0.48.0.4n/a8.0.4n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py39-setuptools>0 : devel/py-setuptools@py39
  2. py39-wheel>0 : devel/py-wheel@py39
  3. python3.9 : lang/python39
  4. py39-tomli>0 : textproc/py-tomli@py39
  5. py39-build>=0 : devel/py-build@py39
  6. py39-installer>=0 : devel/py-installer@py39
Test dependencies:
  1. py39-rich>0 : textproc/py-rich@py39
  2. py39-wheel>0 : devel/py-wheel@py39
  3. git : devel/git
  4. mercurial>=5.9 : devel/mercurial@py39
  5. py39-pip>0 : devel/py-pip@py39
  6. py39-mypy>0 : devel/py-mypy@py39
  7. py39-flake8>0 : devel/py-flake8@py39
  8. gpg2 : security/gnupg
  9. py39-setuptools_scm_git_archive>0 : devel/py-setuptools_scm_git_archive@py39
  10. py39-pytest>=7,1 : devel/py-pytest@py39
  11. python3.9 : lang/python39
Runtime dependencies:
  1. py39-packaging>=20 : devel/py-packaging@py39
  2. py39-typing-extensions>0 : devel/py-typing-extensions@py39
  3. python3.9 : lang/python39
  4. py39-tomli>=1 : textproc/py-tomli@py39
This port is required by:
for Build
  1. archivers/py-borgbackup
  2. archivers/py-borgbackup11
  3. archivers/py-lz4
  4. archivers/py-xopen
  5. archivers/py-zopfli
  6. astro/py-astropy
  7. astro/py-metpy
Expand this list (342 items / 335 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. astro/py-pyerfa
  3. astro/py-sunpy
  4. audio/py-samplerate
  5. audio/py-soxr
  6. benchmarks/py-asv
  7. biology/py-cutadapt
  8. biology/py-dnaio
  9. biology/py-orange3-bioinformatics
  10. biology/py-resdk
  11. cad/py-edalize
  12. cad/py-pyvcd
  13. cad/py-vunit-hdl
  14. databases/py-aiomysql
  15. databases/py-apache-arrow
  16. databases/py-fastparquet
  17. databases/py-geoalchemy2
  18. databases/py-pyarrow
  19. databases/py-python-arango
  20. databases/py-sqlglot
  21. databases/py-tarantool
  22. databases/py-tiledb
  23. deskutils/dosage
  24. deskutils/py-khal
  25. deskutils/py-khard
  26. deskutils/py-todoman
  27. deskutils/py-vdirsyncer
  28. devel/py-Automat
  29. devel/py-PyGithub
  30. devel/py-anyio
  31. devel/py-anyio3
  32. devel/py-apipkg
  33. devel/py-apscheduler
  34. devel/py-argcomplete
  35. devel/py-asciimatics
  36. devel/py-asteval
  37. devel/py-asttokens
  38. devel/py-attrs-strict
  39. devel/py-backports.cached-property
  40. devel/py-backports.entry-points-selectable
  41. devel/py-backports.tarfile
  42. devel/py-bytecode
  43. devel/py-cbor2
  44. devel/py-circuits
  45. devel/py-cmd2
  46. devel/py-configupdater
  47. devel/py-cppy
  48. devel/py-ctypesgen
  49. devel/py-ddsketch
  50. devel/py-ddtrace
  51. devel/py-decopatch
  52. devel/py-deepmerge
  53. devel/py-epsilon
  54. devel/py-executing
  55. devel/py-find-libpython
  56. devel/py-flit-scm
  57. devel/py-hunter
  58. devel/py-importlib-metadata
  59. devel/py-importlib-metadata6
  60. devel/py-importlib-resources
  61. devel/py-inflect
  62. devel/py-iniconfig
  63. devel/py-jaraco.classes
  64. devel/py-jaraco.collections
  65. devel/py-jaraco.context
  66. devel/py-jaraco.env
  67. devel/py-jaraco.functools
  68. devel/py-jaraco.itertools
  69. devel/py-jaraco.logging
  70. devel/py-jaraco.packaging
  71. devel/py-jaraco.stream
  72. devel/py-jaraco.text
  73. devel/py-jaraco.timing
  74. devel/py-jaraco.util
  75. devel/py-jira
  76. devel/py-jsonpickle
  77. devel/py-jsonschema3
  78. devel/py-lazy-object-proxy
  79. devel/py-libcst
  80. devel/py-libcst03
  81. devel/py-logfury
  82. devel/py-makefun
  83. devel/py-molecule
  84. devel/py-moreorless
  85. devel/py-multiset
  86. devel/py-nest-asyncio
  87. devel/py-opencensus-context
  88. devel/py-path
  89. devel/py-pint
  90. devel/py-pint-pandas
  91. devel/py-pip-requirements-parser
  92. devel/py-pip-run
  93. devel/py-pip-tools
  94. devel/py-pip-tools4
  95. devel/py-pluggy
  96. devel/py-pluggy0
  97. devel/py-pnio-dcp
  98. devel/py-pooch
  99. devel/py-prance
  100. devel/py-pure-eval
  101. devel/py-py
  102. devel/py-pydantic-yaml
  103. devel/py-pyee
  104. devel/py-pyscaffold
  105. devel/py-pytest
  106. devel/py-pytest-aiohttp
  107. devel/py-pytest-black
  108. devel/py-pytest-black-multipy
  109. devel/py-pytest-cases
  110. devel/py-pytest-checkdocs
  111. devel/py-pytest-console-scripts
  112. devel/py-pytest-cpp
  113. devel/py-pytest-datadir
  114. devel/py-pytest-django
  115. devel/py-pytest-doctestplus
  116. devel/py-pytest-drop-dup-tests
  117. devel/py-pytest-enabler
  118. devel/py-pytest-flask
  119. devel/py-pytest-forked
  120. devel/py-pytest-helpers-namespace
  121. devel/py-pytest-html
  122. devel/py-pytest-localserver
  123. devel/py-pytest-mock
  124. devel/py-pytest-mpl
  125. devel/py-pytest-mypy
  126. devel/py-pytest-plus
  127. devel/py-pytest-qt
  128. devel/py-pytest-regressions
  129. devel/py-pytest-remotedata
  130. devel/py-pytest-runner
  131. devel/py-pytest-services
  132. devel/py-pytest-subtests
  133. devel/py-pytest-xdist
  134. devel/py-pytest-xprocess
  135. devel/py-pytest4
  136. devel/py-python-dateutil
  137. devel/py-python-dbusmock
  138. devel/py-pytoolconfig
  139. devel/py-pytweening
  140. devel/py-pyusb
  141. devel/py-pyvisa
  142. devel/py-pyvisa-py
  143. devel/py-pyyaml-include
  144. devel/py-qstylizer
  145. devel/py-rstr
  146. devel/py-saneyaml
  147. devel/py-scikit-build
  148. devel/py-scikit-build-core
  149. devel/py-semver
  150. devel/py-setuptools-declarative-requirements
  151. devel/py-setuptools-rust
  152. devel/py-setuptools_git_ls_files
  153. devel/py-setuptools_scm_git_archive
  154. devel/py-shtab
  155. devel/py-simpy
  156. devel/py-sniffio
  157. devel/py-sparse
  158. devel/py-sqids
  159. devel/py-stack-data
  160. devel/py-subprocess-tee
  161. devel/py-tdworkflow
  162. devel/py-tempora
  163. devel/py-tenacity
  164. devel/py-testinfra
  165. devel/py-twine
  166. devel/py-txi2p-tahoe
  167. devel/py-typeguard
  168. devel/py-ujson
  169. devel/py-urwid
  170. devel/py-usort
  171. devel/py-validate-pyproject
  172. devel/py-xarray
  173. devel/py-xarray-einstats
  174. devel/py-yg.lockfile
  175. devel/py-zarr
  176. devel/py-zipp
  177. devel/pyside2
  178. devel/pyside2-tools
  179. devel/shiboken2
  180. dns/py-tldextract
  181. finance/fava
  182. finance/py-exchange-calendars
  183. finance/py-pytrends
  184. ftp/py-parfive
  185. graphics/py-cartopy
  186. graphics/py-colorcet
  187. graphics/py-giddy
  188. graphics/py-mapclassify
  189. graphics/py-mpl-scatter-density
  190. graphics/py-pointpats
  191. graphics/py-pyocr
  192. graphics/py-python-barcode
  193. graphics/py-sorl-thumbnail
  194. irc/py-irc
  195. mail/py-afew
  196. math/py-Diofant
  197. math/py-amply
  198. math/py-animatplot-ng
  199. math/py-cvxopt
  200. math/py-hepstats
  201. math/py-hmmlearn
  202. math/py-jacobi
  203. math/py-kiwisolver
  204. math/py-linearmodels
  205. math/py-lmfit
  206. math/py-matplotlib
  207. math/py-mip
  208. math/py-mpmath
  209. math/py-numba-stats
  210. math/py-point-annotator
  211. math/py-pyclipper
  212. math/py-qats
  213. math/py-resample
  214. math/py-spglm
  215. math/py-statsmodels
  216. misc/py-crudini
  217. misc/py-dictdiffer
  218. misc/py-fast-histogram
  219. misc/py-fuzzy
  220. misc/py-histoprint
  221. misc/py-ipyfastscape
  222. misc/py-pkbar
  223. misc/py-progressbar2
  224. misc/py-spdx-tools
  225. misc/py-tqdm
  226. multimedia/py-pymediainfo
  227. net/py-portend
  228. net-mgmt/py-pynetbox
  229. print/py-fontaine
  230. print/py-fontbakery
  231. print/py-fontparts
  232. print/py-freetype-py
  233. print/py-glyphsets
  234. print/py-psautohint
  235. print/py-ttfautohint-py
  236. print/py-ufolib2
  237. print/py-uharfbuzz
  238. science/py-arch
  239. science/py-asdf
  240. science/py-asdf-standard
  241. science/py-asdf-transform-schemas
  242. science/py-boutdata
  243. science/py-boututils
  244. science/py-esda
  245. science/py-inequality
  246. science/py-kpLib
  247. science/py-mp-api
  248. science/py-mpcontribs-client
  249. science/py-segregation
  250. science/py-segyio
  251. science/py-spaghetti
  252. science/py-spglib
  253. science/py-trx-python
  254. science/py-xbout
  255. security/py-argon2-cffi-bindings
  256. security/py-badkeys
  257. security/py-httpx-auth
  258. security/py-keyring
  259. security/py-keyrings.alt
  260. security/py-python-pkcs11
  261. security/py-signedjson
  262. security/py-xmlsec
  263. sysutils/py-ansible-compat
  264. sysutils/py-ansible-lint
  265. sysutils/py-docker
  266. sysutils/py-liquidctl
  267. sysutils/py-rdiff-backup
  268. textproc/codespell
  269. textproc/py-ansi2html
  270. textproc/py-enrich
  271. textproc/py-ini2toml
  272. textproc/py-license-expression
  273. textproc/py-markdown-include
  274. textproc/py-normality
  275. textproc/py-ocrmypdf
  276. textproc/py-openstep-plist
  277. textproc/py-pandoc-plantuml-filter
  278. textproc/py-petl
  279. textproc/py-python-lsp-jsonrpc
  280. textproc/py-python-lsp-server
  281. textproc/py-sphinxcontrib-towncrier
  282. textproc/py-sphinxext-opengraph
  283. textproc/py-tablib
  284. textproc/py-unicodeitplus
  285. textproc/py-wavedrom
  286. textproc/translate-toolkit
  287. textproc/yq
  288. www/kanboard
  289. www/py-aiohttp-oauthlib
  290. www/py-branca
  291. www/py-cheroot
  292. www/py-cherrypy
  293. www/py-cssutils
  294. www/py-dj42-django-auth-ldap
  295. www/py-django-auditlog
  296. www/py-django-auth-ldap
  297. www/py-django-configurations
  298. www/py-django-formtools
  299. www/py-django-haystack
  300. www/py-django-hijack
  301. www/py-django-model-utils
  302. www/py-django-pipeline
  303. www/py-django-simple-history
  304. www/py-django-smart-selects
  305. www/py-django-voting
  306. www/py-django-widget-tweaks
  307. www/py-drf-yasg
  308. www/py-flask-compress
  309. www/py-folium
  310. www/py-gunicorn
  311. www/py-requests-file
  312. www/py-requests-mock
  313. www/py-swapper
  314. x11-fonts/py-afdko
  315. x11-fonts/py-axisregistry
  316. x11-fonts/py-babelfont
  317. x11-fonts/py-booleanOperations
  318. x11-fonts/py-cffsubr
  319. x11-fonts/py-compreffor
  320. x11-fonts/py-cu2qu
  321. x11-fonts/py-defcon
  322. x11-fonts/py-fontMath
  323. x11-fonts/py-fontmake
  324. x11-fonts/py-gflanguages
  325. x11-fonts/py-gfsubsets
  326. x11-fonts/py-glyphsLib
  327. x11-fonts/py-opentype-sanitizer
  328. x11-fonts/py-shaperglot
  329. x11-fonts/py-ufo2ft
  330. x11-fonts/py-ufonormalizer
  331. x11-fonts/py-ufoprocessor
  332. x11-toolkits/py-python-xlib
  333. x11-wm/qtile
  334. Collapse this list.

Deleted ports which required this port:

Expand this list of 3 deleted ports
  1. devel/py-dateutil*
  2. science/py-asdf-unit-schemas*
  3. www/py-dj42-django-auditlog*
  4. Collapse this list of deleted ports.
for Run
  1. databases/py-python-arango
  2. devel/py-flit-scm
  3. devel/py-hatch-vcs
  4. devel/py-pyscaffold
  5. devel/py-setuptools_git_ls_files
  6. devel/py-setuptools_scm_git_archive
  7. science/py-trx-python

Configuration Options:
No options to configure
Options name:
devel_py-setuptools-scm
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/s/setuptools-scm/
  2. https://pypi.org/packages/source/s/setuptools-scm/
Collapse this list.
Port Moves

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
8.0.4
29 Feb 2024 07:18:32
commit hash: 5d4139f8bdb67bd6e8328422f9762661bd0d6454commit hash: 5d4139f8bdb67bd6e8328422f9762661bd0d6454commit hash: 5d4139f8bdb67bd6e8328422f9762661bd0d6454commit hash: 5d4139f8bdb67bd6e8328422f9762661bd0d6454 files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
devel/py-setuptools-scm: update to 8.0.4

Directory and PORTNAME changed to match normalised name in release
tarball; consumers updated to match.

Although setuptools itself is specified as a run dependency in the
Python package metadata, it is currently left out here to prevent
environment pollution until at least PR 270510 is committed.
Additionally, this version of setuptools-scm requires setuptools>=61,
which means this version is only meant for USE_PYTHON=pep517 ports
as all USE_PYTHON=distutils ports will switch to devel/py-setuptools58
also after PR 270510. science/py-emmet-core is switched to
devel/py-setuptools_scm7 accordingly, as it specifies setuptools-scm<8.
devel/py-{flit-scm,hatch-vcs} have ${PY_SETUPTOOLS} added to
RUN_DEPENDS to compensate.

Further details: https://wiki.freebsd.org/Python/setuptools

Reported by: yuri
Co-authored by: matthew
Exp-run by: antoine (earlier iteration)
Approved by: yuri (science/py-emmet-core, previous iteration)
PR: 272134
Differential Revision: https://reviews.freebsd.org/D39288

Number of commits found: 1