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

Deleted ports which required this port:

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