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

Deleted ports which required this port:

Expand this list of 23 deleted ports
  1. archivers/py-borgbackup11*
  2. archivers/py-borgbackup12*
  3. biology/py-orange3-bioinformatics*
  4. deskutils/py-todoman*
  5. devel/py-dateutil*
  6. devel/py-fsspec-xrootd*
  7. devel/py-jaraco.timing*
  8. devel/py-pluggy0*
  9. devel/py-pytest-runner*
  10. devel/py-pytest4*
  11. math/py-Diofant*
  12. misc/py-dictdiffer*
  13. science/py-asdf-unit-schemas*
  14. www/py-dj42-django-auditlog*
  15. www/py-dj42-django-auth-ldap*
  16. www/py-dj50-django-auth-ldap*
  17. www/py-dj51-django-allauth*
  18. www/py-dj51-django-auditlog*
  19. www/py-dj51-django-auth-ldap*
  20. www/py-dj51-django-soft-delete*
  21. www/py-django-hijack*
  22. www/py-pydrive2*
  23. www/py-requests-kerberos*
  24. 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: 7

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
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: 7