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

Deleted ports which required this port:

Expand this list of 35 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. graphics/py-dj52-sorl-thumbnail*
  15. mail/py-afew*
  16. math/py-Diofant*
  17. misc/py-aider-chat*
  18. misc/py-dictdiffer*
  19. science/py-asdf-unit-schemas*
  20. www/py-dj42-django-auditlog*
  21. www/py-dj42-django-auth-ldap*
  22. www/py-dj50-django-auth-ldap*
  23. www/py-dj51-django-allauth*
  24. www/py-dj51-django-auditlog*
  25. www/py-dj51-django-auth-ldap*
  26. www/py-dj51-django-soft-delete*
  27. www/py-dj52-django-allauth*
  28. www/py-dj52-django-auditlog*
  29. www/py-dj52-django-auth-ldap*
  30. www/py-dj52-django-soft-delete*
  31. www/py-dj52-django-treenode*
  32. www/py-django-configurations*
  33. www/py-django-hijack*
  34. www/py-pydrive2*
  35. www/py-requests-kerberos*
  36. 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

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