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 photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
Port details
py-setuptools-scm Setuptools plugin to manage your versions by scm tags
9.2.2 devel on this many watch lists=5 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 9.2.2Version 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: 2026-03-02 08:48:26
Commit Hash: 0e25377
People watching this port, also watch:: gnutls, py312-wheel, git, autoconf-switch, screen
Also Listed In: python
License: MIT
WWW:
https://setuptools-scm.readthedocs.io/en/latest/
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.
HomepageHomepage    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.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found 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 py311-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 py311-setuptools-scm listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py311-setuptools-scm
Package flavors (<flavor>: <package>)
  • py311: py311-setuptools-scm
distinfo:
TIMESTAMP = 1767668104 SHA256 (setuptools_scm-9.2.2.tar.gz) = 1c674ab4665686a0887d7e24c03ab25f24201c213e82ea689d2f3e169ef7ef57 SIZE (setuptools_scm-9.2.2.tar.gz) = 203385

Packages (timestamps in pop-ups are UTC):
py311-setuptools-scm
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest9.2.29.2.2n/an/an/an/an/an/a
FreeBSD:13:quarterly9.2.29.2.2n/an/an/an/an/an/a
FreeBSD:14:latest---8.0.4_1----
FreeBSD:14:quarterly---8.0.4_1----
FreeBSD:15:latest--n/a8.0.4_1n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest--n/a-n/an/a--
 

py312-setuptools-scm
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--n/an/an/an/an/an/a
FreeBSD:13:quarterly--n/an/an/an/an/an/a
FreeBSD:14:latest9.2.29.2.2--9.2.2---
FreeBSD:14:quarterly9.2.29.2.2--9.2.2---
FreeBSD:15:latest9.2.29.2.2n/a-n/an/a--
FreeBSD:15:quarterly9.2.29.2.2n/a-n/an/a--
FreeBSD:16:latest9.2.29.2.2n/a-n/an/a--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py311-setuptools>=61 : devel/py-setuptools@py311
  2. py311-wheel>=0 : devel/py-wheel@py311
  3. python3.11 : lang/python311
  4. py311-build>=0 : devel/py-build@py311
  5. py311-installer>=0 : devel/py-installer@py311
Test dependencies:
  1. py311-pip>=0 : devel/py-pip@py311
  2. py311-build>=0 : devel/py-build@py311
  3. py311-pytest-timeout>=0 : devel/py-pytest-timeout@py311
  4. py311-rich>=0 : textproc/py-rich@py311
  5. py311-ruff>=0 : devel/py-ruff@py311
  6. py311-mypy>=0 : devel/py-mypy@py311
  7. py311-wheel>=0 : devel/py-wheel@py311
  8. py311-griffe>0 : textproc/py-griffe@py311
  9. py311-flake8>=0 : devel/py-flake8@py311
  10. git : devel/git
  11. gpg2 : security/gnupg
  12. mercurial>=5.9 : devel/mercurial@py311
  13. py311-setuptools_scm_git_archive>=0 : devel/py-setuptools_scm_git_archive@py311
  14. py311-pytest>=7,1 : devel/py-pytest@py311
  15. python3.11 : lang/python311
Runtime dependencies:
  1. py311-packaging>=20 : devel/py-packaging@py311
  2. py311-setuptools>=0 : devel/py-setuptools@py311
  3. python3.11 : lang/python311
This port is required by:
for Build
  1. archivers/py-borgbackup
  2. archivers/py-comicapi
  3. archivers/py-extractcode
  4. archivers/py-inflate64
  5. archivers/py-lz4
  6. archivers/py-multivolumefile
  7. archivers/py-py7zr
Expand this list (583 items / 576 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. archivers/py-pybcj
  3. archivers/py-pyppmd
  4. archivers/py-xopen
  5. archivers/py-zlib-ng
  6. archivers/py-zopfli
  7. astro/py-astropy-healpix
  8. astro/py-earthkit-utils
  9. astro/py-extension-helpers
  10. astro/py-fitsio
  11. astro/py-metar
  12. astro/py-metpy
  13. astro/py-pyerfa
  14. astro/py-pytest-astropy
  15. astro/py-pytest-astropy-header
  16. astro/py-pyvo
  17. astro/py-sunpy
  18. audio/py-pymad
  19. audio/py-samplerate
  20. audio/py-sounddevice
  21. audio/py-soxr
  22. benchmarks/py-asv
  23. biology/py-cutadapt
  24. biology/py-dnaio
  25. biology/py-goatools
  26. biology/py-hits
  27. biology/py-pyfaidx
  28. biology/py-resdk
  29. cad/py-edalize
  30. cad/py-vunit-hdl
  31. comms/py-pyocd
  32. comms/py-pyocd-pemicro
  33. comms/py-spsdk
  34. converters/py-tlv8
  35. databases/py-aiomysql
  36. databases/py-aiosql
  37. databases/py-chromadb
  38. databases/py-duckdb
  39. databases/py-geoalchemy2
  40. databases/py-litecli
  41. databases/py-mycli
  42. databases/py-pgcli
  43. databases/py-pgspecial
  44. databases/py-pyarrow
  45. databases/py-python-arango
  46. databases/py-sqlframe
  47. databases/py-sqlglot
  48. databases/py-sqlglot-mypy
  49. databases/py-sqlglotc
  50. databases/py-tarantool
  51. databases/py-tiledb
  52. deskutils/dosage
  53. deskutils/py-khal
  54. deskutils/py-khard
  55. deskutils/py-vdirsyncer
  56. devel/ghpr
  57. devel/git-cola
  58. devel/mercurial
  59. devel/py-Automat
  60. devel/py-PyGithub
  61. devel/py-PyPubSub
  62. devel/py-aioboto3
  63. devel/py-aiomisc
  64. devel/py-annexremote
  65. devel/py-anyio
  66. devel/py-anyio3
  67. devel/py-apipkg
  68. devel/py-apscheduler
  69. devel/py-array-api-strict
  70. devel/py-asciimatics
  71. devel/py-asteval
  72. devel/py-asttokens
  73. devel/py-atom
  74. devel/py-attrs-strict
  75. devel/py-backports.cached-property
  76. devel/py-backports.entry-points-selectable
  77. devel/py-backports.tarfile
  78. devel/py-bytecode
  79. devel/py-cachetools
  80. devel/py-cbor2
  81. devel/py-cf-xarray
  82. devel/py-circuits
  83. devel/py-cloup
  84. devel/py-cmd2
  85. devel/py-commoncode
  86. devel/py-configargparse
  87. devel/py-configupdater
  88. devel/py-cons
  89. devel/py-cppy
  90. devel/py-crick
  91. devel/py-ctypesgen
  92. devel/py-cwltest
  93. devel/py-daiquiri
  94. devel/py-dask
  95. devel/py-ddsketch
  96. devel/py-ddtrace
  97. devel/py-decopatch
  98. devel/py-deepmerge
  99. devel/py-distributed
  100. devel/py-dlinfo
  101. devel/py-envwrap
  102. devel/py-epsilon
  103. devel/py-etuples
  104. devel/py-eval-type-backport
  105. devel/py-executing
  106. devel/py-fastnumbers
  107. devel/py-find-libpython
  108. devel/py-flatland
  109. devel/py-flexcache
  110. devel/py-flexparser
  111. devel/py-flit-scm
  112. devel/py-great-tables
  113. devel/py-hgtools
  114. devel/py-hunter
  115. devel/py-importlib-metadata
  116. devel/py-importlib-metadata6
  117. devel/py-importlib-metadata7
  118. devel/py-importlib-metadata8
  119. devel/py-importlib-resources
  120. devel/py-inflect
  121. devel/py-iniconfig
  122. devel/py-isal
  123. devel/py-isodate
  124. devel/py-jaraco.classes
  125. devel/py-jaraco.collections
  126. devel/py-jaraco.context
  127. devel/py-jaraco.env
  128. devel/py-jaraco.envs
  129. devel/py-jaraco.functools
  130. devel/py-jaraco.itertools
  131. devel/py-jaraco.logging
  132. devel/py-jaraco.packaging
  133. devel/py-jaraco.path
  134. devel/py-jaraco.stream
  135. devel/py-jaraco.text
  136. devel/py-jaraco.util
  137. devel/py-jira
  138. devel/py-jsondiff
  139. devel/py-jsonpickle
  140. devel/py-jsonschema3
  141. devel/py-lark
  142. devel/py-lazy-object-proxy
  143. devel/py-libcst
  144. devel/py-libusb-package
  145. devel/py-littleutils
  146. devel/py-localstack
  147. devel/py-localstack-core
  148. devel/py-logfury
  149. devel/py-makefun
  150. devel/py-miniKanren
  151. devel/py-molecule
  152. devel/py-molecule-plugins
  153. devel/py-monty
  154. devel/py-moreorless
  155. devel/py-msgspec
  156. devel/py-multiset
  157. devel/py-nest-asyncio
  158. devel/py-nest-asyncio2
  159. devel/py-ninja
  160. devel/py-nodeenv
  161. devel/py-opencensus-context
  162. devel/py-path
  163. devel/py-pint-pandas
  164. devel/py-pip-requirements-parser
  165. devel/py-pip-run
  166. devel/py-pip-tools
  167. devel/py-pip-tools4
  168. devel/py-pluggy
  169. devel/py-plugincode
  170. devel/py-pnio-dcp
  171. devel/py-pooch
  172. devel/py-portalocker
  173. devel/py-prance
  174. devel/py-protoc-gen-validate
  175. devel/py-pure-eval
  176. devel/py-py
  177. devel/py-pyee
  178. devel/py-pyee11
  179. devel/py-pyscaffold
  180. devel/py-pytest
  181. devel/py-pytest-aiohttp
  182. devel/py-pytest-arraydiff
  183. devel/py-pytest-asyncio
  184. devel/py-pytest-black
  185. devel/py-pytest-black-multipy
  186. devel/py-pytest-cases
  187. devel/py-pytest-checkdocs
  188. devel/py-pytest-console-scripts
  189. devel/py-pytest-cpp
  190. devel/py-pytest-datadir
  191. devel/py-pytest-django
  192. devel/py-pytest-doctestplus
  193. devel/py-pytest-drop-dup-tests
  194. devel/py-pytest-enabler
  195. devel/py-pytest-filter-subpackage
  196. devel/py-pytest-flake8
  197. devel/py-pytest-flask
  198. devel/py-pytest-forked
  199. devel/py-pytest-helpers-namespace
  200. devel/py-pytest-localserver
  201. devel/py-pytest-mock
  202. devel/py-pytest-mpl
  203. devel/py-pytest-mypy
  204. devel/py-pytest-plus
  205. devel/py-pytest-qt
  206. devel/py-pytest-random-order
  207. devel/py-pytest-regressions
  208. devel/py-pytest-remotedata
  209. devel/py-pytest-rich
  210. devel/py-pytest-services
  211. devel/py-pytest-subtests
  212. devel/py-pytest-xdist
  213. devel/py-pytest-xprocess
  214. devel/py-python-dateutil
  215. devel/py-python-dbusmock
  216. devel/py-pytoolconfig
  217. devel/py-pytweening
  218. devel/py-pyusb
  219. devel/py-pyvisa
  220. devel/py-pyvisa-py
  221. devel/py-pyyaml-include
  222. devel/py-qstylizer
  223. devel/py-qtbuilder
  224. devel/py-riot
  225. devel/py-rstr
  226. devel/py-saneyaml
  227. devel/py-schema-salad
  228. devel/py-scikit-build
  229. devel/py-scikit-build-core
  230. devel/py-scikit-hep-testdata
  231. devel/py-scooby
  232. devel/py-setuptools-declarative-requirements
  233. devel/py-setuptools-rust
  234. devel/py-setuptools_git_ls_files
  235. devel/py-setuptools_scm_git_archive
  236. devel/py-shtab
  237. devel/py-simpy
  238. devel/py-sip
  239. devel/py-sniffio
  240. devel/py-sparse
  241. devel/py-sqids
  242. devel/py-stack-data
  243. devel/py-stone
  244. devel/py-subprocess-tee
  245. devel/py-swig
  246. devel/py-tabulate
  247. devel/py-tabulate2
  248. devel/py-tdworkflow
  249. devel/py-tenacity
  250. devel/py-tenacity8
  251. devel/py-testinfra
  252. devel/py-twine
  253. devel/py-txi2p-tahoe
  254. devel/py-typecode
  255. devel/py-typeguard
  256. devel/py-ujson
  257. devel/py-urwid
  258. devel/py-usort
  259. devel/py-uuid6
  260. devel/py-validate-pyproject
  261. devel/py-virtualenvwrapper
  262. devel/py-xarray
  263. devel/py-ytmusicapi
  264. devel/py-zipp
  265. devel/pymsteams
  266. devel/pyside2
  267. devel/pyside2-tools
  268. devel/shiboken2
  269. dns/py-tldextract
  270. emulators/py-qemu.qmp
  271. emulators/py-unicorn
  272. filesystems/py-fsspec-xrootd
  273. filesystems/py-kerchunk
  274. finance/beangulp
  275. finance/py-exchange-calendars
  276. finance/py-pytrends
  277. ftp/py-parfive
  278. games/rare
  279. graphics/py-cartopy
  280. graphics/py-colorcet
  281. graphics/py-contextily
  282. graphics/py-dj60-sorl-thumbnail
  283. graphics/py-geosnap
  284. graphics/py-giddy
  285. graphics/py-jbpy
  286. graphics/py-mapclassify
  287. graphics/py-momepy
  288. graphics/py-mpl-interactions
  289. graphics/py-mpl-scatter-density
  290. graphics/py-napari-console
  291. graphics/py-napari-plugin-engine
  292. graphics/py-neatnet
  293. graphics/py-nokap
  294. graphics/py-pandarm
  295. graphics/py-pdfminer-six
  296. graphics/py-pointpats
  297. graphics/py-proplot
  298. graphics/py-pyocr
  299. graphics/py-python-barcode
  300. graphics/py-rapidocr
  301. graphics/py-sorl-thumbnail
  302. graphics/py-vispy
  303. irc/py-irc
  304. japanese/py-SudachiPy
  305. japanese/py-fugashi
  306. math/py-amply
  307. math/py-animatplot-ng
  308. math/py-cvxopt
  309. math/py-diffcp
  310. math/py-emcee
  311. math/py-findiff
  312. math/py-gmpy2
  313. math/py-hmmlearn
  314. math/py-jacobi
  315. math/py-jij-cimod
  316. math/py-kiwisolver
  317. math/py-linearmodels
  318. math/py-lmfit
  319. math/py-logical-unification
  320. math/py-matplotlib
  321. math/py-mip
  322. math/py-mpmath
  323. math/py-ndonnx
  324. math/py-numba-stats
  325. math/py-numpy-groupies
  326. math/py-osqp
  327. math/py-pandas-datareader
  328. math/py-pandas-gbq
  329. math/py-point-annotator
  330. math/py-pyFFTW
  331. math/py-pyclipper
  332. math/py-resample
  333. math/py-spglm
  334. math/py-spint
  335. math/py-spopt
  336. math/py-spox
  337. math/py-spreg
  338. math/py-statsmodels
  339. math/py-uncertainties
  340. misc/py-boost-histogram
  341. misc/py-colorbrewer
  342. misc/py-comfy-aimdo
  343. misc/py-compressed-tensors
  344. misc/py-crudini
  345. misc/py-fal-client
  346. misc/py-fast-histogram
  347. misc/py-fuzzy
  348. misc/py-ipyfastscape
  349. misc/py-napari
  350. misc/py-napari-svg
  351. misc/py-numcodecs
  352. misc/py-papermill
  353. misc/py-pkbar
  354. misc/py-progressbar2
  355. misc/py-spdx-tools
  356. misc/py-tqdm
  357. misc/py-vllm
  358. misc/snakemake
  359. multimedia/py-mido
  360. multimedia/py-pymediainfo
  361. net/py-GeoIP2
  362. net/py-maxminddb
  363. net/py-portend
  364. net/py-smart-open
  365. net/py-uri-template
  366. net/py-urllib3
  367. net-im/py-slixmpp
  368. net-mgmt/py-pynetbox
  369. print/py-fontaine
  370. print/py-fontbakery
  371. print/py-fontparts
  372. print/py-freetype-py
  373. print/py-glyphsets
  374. print/py-psautohint
  375. print/py-ttfautohint-py
  376. print/py-ufolib2
  377. print/py-ufomerge
  378. print/py-uharfbuzz
  379. print/py-vharfbuzz
  380. science/py-OpenMC
  381. science/py-access
  382. science/py-arch
  383. science/py-asdf
  384. science/py-asdf-standard
  385. science/py-asdf-transform-schemas
  386. science/py-boutdata
  387. science/py-boututils
  388. science/py-cfgrib
  389. science/py-emmet-core
  390. science/py-endf
  391. science/py-esda
  392. science/py-gwlearn
  393. science/py-h5netcdf
  394. science/py-igor2
  395. science/py-inequality
  396. science/py-kpLib
  397. science/py-libpysal
  398. science/py-morphio
  399. science/py-mp-api
  400. science/py-mpcontribs-client
  401. science/py-mplhep-data
  402. science/py-nglview
  403. science/py-openbabel
  404. science/py-phono3py
  405. science/py-phonopy
  406. science/py-pymatgen-analysis-alloys
  407. science/py-pymatgen-io-validation
  408. science/py-pyphot
  409. science/py-pysal
  410. science/py-qcelemental
  411. science/py-qcengine
  412. science/py-qcmanybody
  413. science/py-segregation
  414. science/py-spaghetti
  415. science/py-spglib
  416. science/py-spml
  417. science/py-symfc
  418. science/py-tobler
  419. science/py-trx-python
  420. science/py-xbout
  421. security/cowrie
  422. security/py-argon2-cffi-bindings
  423. security/py-badkeys
  424. security/py-certipy
  425. security/py-certomancer
  426. security/py-httpx-auth
  427. security/py-keyring
  428. security/py-keyrings.alt
  429. security/py-python-pkcs11
  430. security/py-signedjson
  431. security/py-xmlsec
  432. sysutils/py-ansible-compat
  433. sysutils/py-ansible-lint
  434. sysutils/py-container-inspector
  435. sysutils/py-debian-inspector
  436. sysutils/py-docker
  437. sysutils/py-greaseweazle
  438. sysutils/py-honcho
  439. sysutils/py-liquidctl
  440. sysutils/py-rdiff-backup
  441. sysutils/py-saltext.freebsd
  442. sysutils/py-saltext.zfs
  443. textproc/codespell
  444. textproc/py-ansi2html
  445. textproc/py-docling-onnx-models
  446. textproc/py-duecredit
  447. textproc/py-emeraldtree
  448. textproc/py-enrich
  449. textproc/py-ini2toml
  450. textproc/py-langcodes
  451. textproc/py-language-data
  452. textproc/py-license-expression
  453. textproc/py-markdown-include
  454. textproc/py-markdownify
  455. textproc/py-mkdocs-rss-plugin
  456. textproc/py-multimark
  457. textproc/py-nbsphinx
  458. textproc/py-openstep-plist
  459. textproc/py-pandoc-plantuml-filter
  460. textproc/py-parse-type
  461. textproc/py-parsimonious
  462. textproc/py-pdfminer.six
  463. textproc/py-petl
  464. textproc/py-pystache
  465. textproc/py-python-lsp-jsonrpc
  466. textproc/py-python-lsp-server
  467. textproc/py-sacrebleu
  468. textproc/py-sphinx-gallery
  469. textproc/py-sphinx-intl
  470. textproc/py-sphinxcontrib-towncrier
  471. textproc/py-sphinxext-opengraph
  472. textproc/py-tablib
  473. textproc/py-unicodeitplus
  474. textproc/py-wavedrom
  475. textproc/py-wordcloud
  476. textproc/py-youseedee
  477. www/kanboard
  478. www/moin2
  479. www/py-aiohttp-oauthlib
  480. www/py-branca
  481. www/py-cheroot
  482. www/py-cherrypy
  483. www/py-cherrypy-cors
  484. www/py-cssutils
  485. www/py-dj60-django-auth-ldap
  486. www/py-django-allauth
  487. www/py-django-auditlog
  488. www/py-django-auth-ldap
  489. www/py-django-constance
  490. www/py-django-formtools
  491. www/py-django-haystack
  492. www/py-django-markwhat
  493. www/py-django-model-utils
  494. www/py-django-pipeline
  495. www/py-django-smart-selects
  496. www/py-django-soft-delete
  497. www/py-django-treenode
  498. www/py-django-voting
  499. www/py-django-widget-tweaks
  500. www/py-drf-yasg
  501. www/py-dropbox
  502. www/py-flask-compress
  503. www/py-flask-cors
  504. www/py-folium
  505. www/py-gunicorn
  506. www/py-httpx-sse
  507. www/py-planet
  508. www/py-planet-auth
  509. www/py-playwright
  510. www/py-proxpi
  511. www/py-proxy.py
  512. www/py-pywebview-gtk
  513. www/py-pywebview-qt
  514. www/py-requests-file
  515. www/py-requests-mock
  516. www/py-requests-unixsocket
  517. www/py-swapper
  518. www/py-textile
  519. www/py-woob
  520. x11-fonts/py-afdko
  521. x11-fonts/py-axisregistry
  522. x11-fonts/py-babelfont
  523. x11-fonts/py-booleanOperations
  524. x11-fonts/py-cffsubr
  525. x11-fonts/py-compreffor
  526. x11-fonts/py-cu2qu
  527. x11-fonts/py-defcon
  528. x11-fonts/py-fontMath
  529. x11-fonts/py-fontfeatures
  530. x11-fonts/py-fontmake
  531. x11-fonts/py-gflanguages
  532. x11-fonts/py-gfmetadata
  533. x11-fonts/py-gfsubsets
  534. x11-fonts/py-glyphsLib
  535. x11-fonts/py-opentype-sanitizer
  536. x11-fonts/py-opentypespec
  537. x11-fonts/py-ufo2ft
  538. x11-fonts/py-ufonormalizer
  539. x11-fonts/py-ufoprocessor
  540. x11-toolkits/py-python-xlib
  541. x11-wm/qtile
  542. Collapse this list.

Deleted ports which required this port:

Expand this list of 36 deleted ports
  1. archivers/py-borgbackup11*
  2. archivers/py-borgbackup12*
  3. biology/py-orange3-bioinformatics*
  4. databases/py-apache-arrow*
  5. databases/py-fastparquet*
  6. deskutils/py-todoman*
  7. devel/py-dateutil*
  8. devel/py-fsspec-xrootd*
  9. devel/py-jaraco.timing*
  10. devel/py-libcst03*
  11. devel/py-pluggy0*
  12. devel/py-pytest-runner*
  13. devel/py-pytest4*
  14. devel/py-yg.lockfile*
  15. graphics/py-dj52-sorl-thumbnail*
  16. mail/py-afew*
  17. math/py-Diofant*
  18. misc/py-aider-chat*
  19. misc/py-dictdiffer*
  20. science/py-asdf-unit-schemas*
  21. www/py-dj42-django-auditlog*
  22. www/py-dj42-django-auth-ldap*
  23. www/py-dj50-django-auth-ldap*
  24. www/py-dj51-django-allauth*
  25. www/py-dj51-django-auditlog*
  26. www/py-dj51-django-auth-ldap*
  27. www/py-dj51-django-soft-delete*
  28. www/py-dj52-django-allauth*
  29. www/py-dj52-django-auditlog*
  30. www/py-dj52-django-auth-ldap*
  31. www/py-dj52-django-soft-delete*
  32. www/py-dj52-django-treenode*
  33. www/py-django-configurations*
  34. www/py-django-hijack*
  35. www/py-pydrive2*
  36. www/py-requests-kerberos*
  37. Collapse this list of deleted ports.
for Run
  1. devel/py-flit-scm
  2. devel/py-hatch-vcs
  3. devel/py-pyscaffold
  4. devel/py-setuptools_git_ls_files
  5. devel/py-setuptools_scm_git_archive

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: 8

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
9.2.2
02 Mar 2026 08:48:26
commit hash: 0e25377b0267b96599cf2f02ad3da9cb4ba87cc3commit hash: 0e25377b0267b96599cf2f02ad3da9cb4ba87cc3commit hash: 0e25377b0267b96599cf2f02ad3da9cb4ba87cc3commit hash: 0e25377b0267b96599cf2f02ad3da9cb4ba87cc3 files touched by this commit
Michael Osipov (michaelo) search for other commits by this committer
Author: John Hein
devel/py-setuptools-scm: Fix build with Python 3.10 and py-tomli

Make this port build and run with an newer version of py-tomli by backporting
an upstream patch.

Co-authored-by: Michael Osipov <michaelo@FreeBSD.org>
PR:		293530
PR:		286779
Obtained
from:	https://github.com/RonnyPfannschmidt/setuptools_scm/commit/c35b53ac0dcbd0528521886612540ac6478509ee
9.2.2
12 Feb 2026 10:36:05
commit hash: cc12761dbbcdbdebceb6806c772860d6c6245067commit hash: cc12761dbbcdbdebceb6806c772860d6c6245067commit hash: cc12761dbbcdbdebceb6806c772860d6c6245067commit hash: cc12761dbbcdbdebceb6806c772860d6c6245067 files touched by this commit
Charlie Li (vishwin) search for other commits by this committer
devel/py-setuptools-scm: update to 9.2.2

Changelog: https://setuptools-scm.readthedocs.io/en/v9.2.2/changelog/

Reported by: ngie
PR: 286779
exp-run by: antoine
Tested by: John Hein
Differential Revision: https://reviews.freebsd.org/D52368
8.0.4_2
03 Sep 2025 14:06:06
commit hash: 9ed2f48707ea779576bca72418b8c4f7cdc01df8commit hash: 9ed2f48707ea779576bca72418b8c4f7cdc01df8commit hash: 9ed2f48707ea779576bca72418b8c4f7cdc01df8commit hash: 9ed2f48707ea779576bca72418b8c4f7cdc01df8 files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
devel/py-setuptools-scm: Heed GIT_CEILING_DIRECTORIES

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=283098
introduced GIT_CEILING_DIRECTORIES=${WRKDIR} so that Python port builds
do not ascend up and start looking at our entire ports tree, which is
usually unrelated.

The upstream setuptools-scm package as of 8.0.4 deliberately breaks this
and strips all GIT_* environment variables except three, and
this will lead to "git archive" that it calls when looking up extra
requisites for building a wheel in the entire ports tree again.

Note the bug will not be observed if either WRKDIR is outside
of PORTSDIR's hierarchy (in poudriere, say), or for builds of
ports if py-setuptools-scm aren't installed.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
8.0.4_1
14 Mar 2025 09:54:53
commit hash: 1065f238d9528a5d4dc661bf1a0479261aba3374commit hash: 1065f238d9528a5d4dc661bf1a0479261aba3374commit hash: 1065f238d9528a5d4dc661bf1a0479261aba3374commit hash: 1065f238d9528a5d4dc661bf1a0479261aba3374 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-setuptools-scm: Add missing py-setuptools to RUN_DEPENDS after
bc7ed2ccd62e3bb0b76cea6f261558a121aa422a

- Sort TEST_DEPENDS
- Bump PORTREVISION for dependency change
8.0.4
25 Sep 2024 18:22:08
commit hash: 895106462b203e12878a42a5ff6aa1ee924068e9commit hash: 895106462b203e12878a42a5ff6aa1ee924068e9commit hash: 895106462b203e12878a42a5ff6aa1ee924068e9commit hash: 895106462b203e12878a42a5ff6aa1ee924068e9 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-setuptools-scm: Update WWW
8.0.4
24 Jul 2024 21:17:31
commit hash: 04bbd1a27342d854e554eccc21bb421b04222fb3commit hash: 04bbd1a27342d854e554eccc21bb421b04222fb3commit hash: 04bbd1a27342d854e554eccc21bb421b04222fb3commit hash: 04bbd1a27342d854e554eccc21bb421b04222fb3 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/py-setuptools-scm: Remove PY_SETUPTOOLS

py-setuptools should be used rather than PY_SETUPTOOLS
8.0.4
21 Jul 2024 16:55:40
commit hash: 180cd7365c99492bcd78a06b5070190e6f950245commit hash: 180cd7365c99492bcd78a06b5070190e6f950245commit hash: 180cd7365c99492bcd78a06b5070190e6f950245commit hash: 180cd7365c99492bcd78a06b5070190e6f950245 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
Mk/Uses/python.mk: Introduce PY_TOMLI

- Convert ports to use PY_TOMLI to simplify Makefile.

The minimal version is set to 2.0.1 because it is required by multiple ports
such as devel/py-poetry.
The upper bound of version is set to 3 because it is limited by devel/py-poetry.

With hat:	python
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: 8