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.2-8.0.4_29.2.2n/an/an/a
FreeBSD:13:quarterly9.2.29.2.2-8.0.4_19.2.2n/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/a
FreeBSD:13:quarterly-----n/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 (574 items / 567 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-hits
  26. biology/py-pyfaidx
  27. biology/py-resdk
  28. cad/py-edalize
  29. cad/py-pyvcd
  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-pybase64
  178. devel/py-pyee
  179. devel/py-pyee11
  180. devel/py-pyscaffold
  181. devel/py-pytest
  182. devel/py-pytest-aiohttp
  183. devel/py-pytest-arraydiff
  184. devel/py-pytest-asyncio
  185. devel/py-pytest-black
  186. devel/py-pytest-black-multipy
  187. devel/py-pytest-cases
  188. devel/py-pytest-checkdocs
  189. devel/py-pytest-console-scripts
  190. devel/py-pytest-cpp
  191. devel/py-pytest-datadir
  192. devel/py-pytest-django
  193. devel/py-pytest-doctestplus
  194. devel/py-pytest-drop-dup-tests
  195. devel/py-pytest-enabler
  196. devel/py-pytest-filter-subpackage
  197. devel/py-pytest-flake8
  198. devel/py-pytest-flask
  199. devel/py-pytest-forked
  200. devel/py-pytest-helpers-namespace
  201. devel/py-pytest-localserver
  202. devel/py-pytest-mock
  203. devel/py-pytest-mpl
  204. devel/py-pytest-mypy
  205. devel/py-pytest-plus
  206. devel/py-pytest-qt
  207. devel/py-pytest-random-order
  208. devel/py-pytest-regressions
  209. devel/py-pytest-remotedata
  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-tabulate
  246. devel/py-tabulate2
  247. devel/py-tdworkflow
  248. devel/py-tenacity
  249. devel/py-tenacity8
  250. devel/py-testinfra
  251. devel/py-twine
  252. devel/py-txi2p-tahoe
  253. devel/py-typecode
  254. devel/py-typeguard
  255. devel/py-ujson
  256. devel/py-urwid
  257. devel/py-usort
  258. devel/py-uuid6
  259. devel/py-validate-pyproject
  260. devel/py-virtualenvwrapper
  261. devel/py-xarray
  262. devel/py-xarray-einstats
  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-pandarm
  294. graphics/py-pdfminer-six
  295. graphics/py-pointpats
  296. graphics/py-proplot
  297. graphics/py-pyocr
  298. graphics/py-python-barcode
  299. graphics/py-sorl-thumbnail
  300. graphics/py-vispy
  301. irc/py-irc
  302. japanese/py-SudachiPy
  303. japanese/py-fugashi
  304. math/py-amply
  305. math/py-animatplot-ng
  306. math/py-cvxopt
  307. math/py-diffcp
  308. math/py-emcee
  309. math/py-findiff
  310. math/py-gmpy2
  311. math/py-hmmlearn
  312. math/py-jacobi
  313. math/py-jij-cimod
  314. math/py-kiwisolver
  315. math/py-linearmodels
  316. math/py-lmfit
  317. math/py-logical-unification
  318. math/py-matplotlib
  319. math/py-mip
  320. math/py-mpmath
  321. math/py-ndonnx
  322. math/py-numba-stats
  323. math/py-numpy-groupies
  324. math/py-osqp
  325. math/py-pandas-datareader
  326. math/py-point-annotator
  327. math/py-pyFFTW
  328. math/py-pyclipper
  329. math/py-resample
  330. math/py-spglm
  331. math/py-spint
  332. math/py-spopt
  333. math/py-spox
  334. math/py-spreg
  335. math/py-statsmodels
  336. math/py-uncertainties
  337. misc/py-boost-histogram
  338. misc/py-colorbrewer
  339. misc/py-comfy-aimdo
  340. misc/py-compressed-tensors
  341. misc/py-crudini
  342. misc/py-fal-client
  343. misc/py-fast-histogram
  344. misc/py-fuzzy
  345. misc/py-ipyfastscape
  346. misc/py-napari
  347. misc/py-napari-svg
  348. misc/py-numcodecs
  349. misc/py-papermill
  350. misc/py-pkbar
  351. misc/py-progressbar2
  352. misc/py-spdx-tools
  353. misc/py-tqdm
  354. misc/py-vllm
  355. multimedia/py-mido
  356. multimedia/py-pymediainfo
  357. net/py-GeoIP2
  358. net/py-maxminddb
  359. net/py-portend
  360. net/py-smart-open
  361. net/py-uri-template
  362. net/py-urllib3
  363. net-mgmt/py-pynetbox
  364. print/py-fontaine
  365. print/py-fontbakery
  366. print/py-fontparts
  367. print/py-freetype-py
  368. print/py-glyphsets
  369. print/py-psautohint
  370. print/py-ttfautohint-py
  371. print/py-ufolib2
  372. print/py-ufomerge
  373. print/py-uharfbuzz
  374. print/py-vharfbuzz
  375. science/py-OpenMC
  376. science/py-access
  377. science/py-arch
  378. science/py-asdf
  379. science/py-asdf-standard
  380. science/py-asdf-transform-schemas
  381. science/py-boutdata
  382. science/py-boututils
  383. science/py-cfgrib
  384. science/py-emmet-core
  385. science/py-endf
  386. science/py-esda
  387. science/py-gwlearn
  388. science/py-h5netcdf
  389. science/py-igor2
  390. science/py-inequality
  391. science/py-kpLib
  392. science/py-libpysal
  393. science/py-morphio
  394. science/py-mp-api
  395. science/py-mpcontribs-client
  396. science/py-mplhep-data
  397. science/py-nglview
  398. science/py-openbabel
  399. science/py-phono3py
  400. science/py-phonopy
  401. science/py-pymatgen-analysis-alloys
  402. science/py-pymatgen-io-validation
  403. science/py-pyphot
  404. science/py-pysal
  405. science/py-qcelemental
  406. science/py-qcengine
  407. science/py-qcmanybody
  408. science/py-segregation
  409. science/py-spaghetti
  410. science/py-spglib
  411. science/py-spml
  412. science/py-symfc
  413. science/py-tobler
  414. science/py-trx-python
  415. science/py-xbout
  416. security/cowrie
  417. security/py-argon2-cffi-bindings
  418. security/py-badkeys
  419. security/py-certipy
  420. security/py-certomancer
  421. security/py-httpx-auth
  422. security/py-keyring
  423. security/py-keyrings.alt
  424. security/py-python-pkcs11
  425. security/py-signedjson
  426. security/py-xmlsec
  427. sysutils/py-ansible-compat
  428. sysutils/py-ansible-lint
  429. sysutils/py-container-inspector
  430. sysutils/py-debian-inspector
  431. sysutils/py-docker
  432. sysutils/py-greaseweazle
  433. sysutils/py-honcho
  434. sysutils/py-liquidctl
  435. sysutils/py-rdiff-backup
  436. textproc/codespell
  437. textproc/py-ansi2html
  438. textproc/py-docling-onnx-models
  439. textproc/py-duecredit
  440. textproc/py-emeraldtree
  441. textproc/py-enrich
  442. textproc/py-ini2toml
  443. textproc/py-langcodes
  444. textproc/py-language-data
  445. textproc/py-license-expression
  446. textproc/py-markdown-include
  447. textproc/py-markdownify
  448. textproc/py-mkdocs-git-revision-date-localized-plugin
  449. textproc/py-mkdocs-rss-plugin
  450. textproc/py-nbsphinx
  451. textproc/py-openstep-plist
  452. textproc/py-pandoc-plantuml-filter
  453. textproc/py-parse-type
  454. textproc/py-parsimonious
  455. textproc/py-pdfminer.six
  456. textproc/py-petl
  457. textproc/py-pystache
  458. textproc/py-python-lsp-jsonrpc
  459. textproc/py-python-lsp-server
  460. textproc/py-sphinx-gallery
  461. textproc/py-sphinx-intl
  462. textproc/py-sphinxcontrib-towncrier
  463. textproc/py-sphinxext-opengraph
  464. textproc/py-tablib
  465. textproc/py-unicodeitplus
  466. textproc/py-wavedrom
  467. textproc/py-wordcloud
  468. textproc/py-youseedee
  469. www/kanboard
  470. www/moin2
  471. www/py-aiohttp-oauthlib
  472. www/py-branca
  473. www/py-cheroot
  474. www/py-cherrypy
  475. www/py-cherrypy-cors
  476. www/py-cssutils
  477. www/py-dj60-django-auth-ldap
  478. www/py-django-allauth
  479. www/py-django-auditlog
  480. www/py-django-auth-ldap
  481. www/py-django-constance
  482. www/py-django-formtools
  483. www/py-django-haystack
  484. www/py-django-markwhat
  485. www/py-django-model-utils
  486. www/py-django-pipeline
  487. www/py-django-smart-selects
  488. www/py-django-soft-delete
  489. www/py-django-treenode
  490. www/py-django-voting
  491. www/py-django-widget-tweaks
  492. www/py-drf-yasg
  493. www/py-dropbox
  494. www/py-flask-compress
  495. www/py-flask-cors
  496. www/py-folium
  497. www/py-gunicorn
  498. www/py-httpx-sse
  499. www/py-planet
  500. www/py-planet-auth
  501. www/py-playwright
  502. www/py-proxy.py
  503. www/py-pywebview-gtk
  504. www/py-pywebview-qt
  505. www/py-requests-file
  506. www/py-requests-mock
  507. www/py-requests-unixsocket
  508. www/py-swapper
  509. www/py-textile
  510. www/py-woob
  511. x11-fonts/py-afdko
  512. x11-fonts/py-axisregistry
  513. x11-fonts/py-babelfont
  514. x11-fonts/py-booleanOperations
  515. x11-fonts/py-cffsubr
  516. x11-fonts/py-compreffor
  517. x11-fonts/py-cu2qu
  518. x11-fonts/py-defcon
  519. x11-fonts/py-fontMath
  520. x11-fonts/py-fontfeatures
  521. x11-fonts/py-fontmake
  522. x11-fonts/py-gflanguages
  523. x11-fonts/py-gfmetadata
  524. x11-fonts/py-gfsubsets
  525. x11-fonts/py-glyphsLib
  526. x11-fonts/py-opentype-sanitizer
  527. x11-fonts/py-opentypespec
  528. x11-fonts/py-ufo2ft
  529. x11-fonts/py-ufonormalizer
  530. x11-fonts/py-ufoprocessor
  531. x11-toolkits/py-python-xlib
  532. x11-wm/qtile
  533. 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