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_29.2.2-8.0.4_29.2.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_29.2.2-8.0.4_19.2.2---
FreeBSD:14:quarterly8.0.4_28.0.4_2-8.0.4_18.0.4_2---
FreeBSD:15:latest9.2.29.2.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_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 (492 items / 485 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-lark
  116. devel/py-lazy-object-proxy
  117. devel/py-libcst
  118. devel/py-libcst03
  119. devel/py-libusb-package
  120. devel/py-localstack-core
  121. devel/py-logfury
  122. devel/py-makefun
  123. devel/py-molecule
  124. devel/py-monty
  125. devel/py-moreorless
  126. devel/py-msgspec
  127. devel/py-multiset
  128. devel/py-nest-asyncio
  129. devel/py-nodeenv
  130. devel/py-opencensus-context
  131. devel/py-path
  132. devel/py-pint
  133. devel/py-pint-pandas
  134. devel/py-pip-requirements-parser
  135. devel/py-pip-run
  136. devel/py-pip-tools
  137. devel/py-pip-tools4
  138. devel/py-pluggy
  139. devel/py-plugincode
  140. devel/py-pnio-dcp
  141. devel/py-pooch
  142. devel/py-prance
  143. devel/py-protoc-gen-validate
  144. devel/py-pure-eval
  145. devel/py-py
  146. devel/py-pydantic-yaml
  147. devel/py-pyee
  148. devel/py-pyee11
  149. devel/py-pyscaffold
  150. devel/py-pytest
  151. devel/py-pytest-aiohttp
  152. devel/py-pytest-arraydiff
  153. devel/py-pytest-asyncio
  154. devel/py-pytest-black
  155. devel/py-pytest-black-multipy
  156. devel/py-pytest-cases
  157. devel/py-pytest-checkdocs
  158. devel/py-pytest-console-scripts
  159. devel/py-pytest-cpp
  160. devel/py-pytest-datadir
  161. devel/py-pytest-django
  162. devel/py-pytest-doctestplus
  163. devel/py-pytest-drop-dup-tests
  164. devel/py-pytest-enabler
  165. devel/py-pytest-filter-subpackage
  166. devel/py-pytest-flask
  167. devel/py-pytest-forked
  168. devel/py-pytest-helpers-namespace
  169. devel/py-pytest-localserver
  170. devel/py-pytest-mock
  171. devel/py-pytest-mpl
  172. devel/py-pytest-mypy
  173. devel/py-pytest-plus
  174. devel/py-pytest-qt
  175. devel/py-pytest-regressions
  176. devel/py-pytest-remotedata
  177. devel/py-pytest-services
  178. devel/py-pytest-subtests
  179. devel/py-pytest-xdist
  180. devel/py-pytest-xprocess
  181. devel/py-python-dateutil
  182. devel/py-python-dbusmock
  183. devel/py-pytoolconfig
  184. devel/py-pytweening
  185. devel/py-pyusb
  186. devel/py-pyvisa
  187. devel/py-pyvisa-py
  188. devel/py-pyyaml-include
  189. devel/py-qstylizer
  190. devel/py-qtbuilder
  191. devel/py-riot
  192. devel/py-rstr
  193. devel/py-saneyaml
  194. devel/py-scikit-build
  195. devel/py-scikit-build-core
  196. devel/py-scooby
  197. devel/py-setuptools-declarative-requirements
  198. devel/py-setuptools-rust
  199. devel/py-setuptools_git_ls_files
  200. devel/py-setuptools_scm_git_archive
  201. devel/py-shtab
  202. devel/py-simpy
  203. devel/py-sip
  204. devel/py-sniffio
  205. devel/py-sparse
  206. devel/py-sqids
  207. devel/py-stack-data
  208. devel/py-subprocess-tee
  209. devel/py-tabulate
  210. devel/py-tabulate2
  211. devel/py-tdworkflow
  212. devel/py-tempora
  213. devel/py-tenacity
  214. devel/py-tenacity8
  215. devel/py-testinfra
  216. devel/py-twine
  217. devel/py-txi2p-tahoe
  218. devel/py-typecode
  219. devel/py-typeguard
  220. devel/py-ujson
  221. devel/py-urwid
  222. devel/py-usort
  223. devel/py-validate-pyproject
  224. devel/py-xarray
  225. devel/py-xarray-einstats
  226. devel/py-yg.lockfile
  227. devel/py-zarr
  228. devel/py-zipp
  229. devel/pymsteams
  230. devel/pyside2
  231. devel/pyside2-tools
  232. devel/shiboken2
  233. dns/py-tldextract
  234. filesystems/py-fsspec-xrootd
  235. filesystems/py-kerchunk
  236. finance/beangulp
  237. finance/fava
  238. finance/py-exchange-calendars
  239. finance/py-pytrends
  240. ftp/py-parfive
  241. graphics/py-cartopy
  242. graphics/py-colorcet
  243. graphics/py-contextily
  244. graphics/py-dj52-sorl-thumbnail
  245. graphics/py-geosnap
  246. graphics/py-giddy
  247. graphics/py-mapclassify
  248. graphics/py-momepy
  249. graphics/py-mpl-interactions
  250. graphics/py-mpl-scatter-density
  251. graphics/py-napari-console
  252. graphics/py-napari-plugin-engine
  253. graphics/py-pandarm
  254. graphics/py-pointpats
  255. graphics/py-proplot
  256. graphics/py-pyocr
  257. graphics/py-python-barcode
  258. graphics/py-sorl-thumbnail
  259. graphics/py-vispy
  260. irc/py-irc
  261. japanese/py-SudachiPy
  262. japanese/py-fugashi
  263. mail/py-afew
  264. math/py-amply
  265. math/py-animatplot-ng
  266. math/py-cvxopt
  267. math/py-emcee
  268. math/py-hepstats
  269. math/py-hmmlearn
  270. math/py-jacobi
  271. math/py-jij-cimod
  272. math/py-kiwisolver
  273. math/py-linearmodels
  274. math/py-lmfit
  275. math/py-matplotlib
  276. math/py-mip
  277. math/py-mpmath
  278. math/py-ndonnx
  279. math/py-numba-stats
  280. math/py-numpy-groupies
  281. math/py-point-annotator
  282. math/py-pyclipper
  283. math/py-resample
  284. math/py-spglm
  285. math/py-spopt
  286. math/py-spox
  287. math/py-spreg
  288. math/py-statsmodels
  289. math/py-uncertainties
  290. math/py-unyt
  291. misc/py-aider-chat
  292. misc/py-boost-histogram
  293. misc/py-colorbrewer
  294. misc/py-crudini
  295. misc/py-fast-histogram
  296. misc/py-fuzzy
  297. misc/py-histoprint
  298. misc/py-ipyfastscape
  299. misc/py-napari
  300. misc/py-napari-svg
  301. misc/py-pkbar
  302. misc/py-progressbar2
  303. misc/py-spdx-tools
  304. misc/py-tqdm
  305. multimedia/py-mido
  306. multimedia/py-pymediainfo
  307. net/py-GeoIP2
  308. net/py-maxminddb
  309. net/py-portend
  310. net/py-uri-template
  311. net/py-urllib3
  312. net-mgmt/py-pynetbox
  313. print/py-fontaine
  314. print/py-fontbakery
  315. print/py-fontparts
  316. print/py-freetype-py
  317. print/py-glyphsets
  318. print/py-psautohint
  319. print/py-ttfautohint-py
  320. print/py-ufolib2
  321. print/py-ufomerge
  322. print/py-uharfbuzz
  323. print/py-vharfbuzz
  324. science/py-arch
  325. science/py-asdf
  326. science/py-asdf-standard
  327. science/py-asdf-transform-schemas
  328. science/py-boutdata
  329. science/py-boututils
  330. science/py-cfgrib
  331. science/py-esda
  332. science/py-h5netcdf
  333. science/py-inequality
  334. science/py-kpLib
  335. science/py-libpysal
  336. science/py-mp-api
  337. science/py-mpcontribs-client
  338. science/py-mplhep-data
  339. science/py-nglview
  340. science/py-phono3py
  341. science/py-phonopy
  342. science/py-pyphot
  343. science/py-pysal
  344. science/py-segregation
  345. science/py-segyio
  346. science/py-spaghetti
  347. science/py-spglib
  348. science/py-tobler
  349. science/py-trx-python
  350. science/py-xbout
  351. security/cowrie
  352. security/py-argon2-cffi-bindings
  353. security/py-badkeys
  354. security/py-certipy
  355. security/py-httpx-auth
  356. security/py-keyring
  357. security/py-keyrings.alt
  358. security/py-python-pkcs11
  359. security/py-signedjson
  360. security/py-xmlsec
  361. sysutils/py-ansible-compat
  362. sysutils/py-ansible-lint
  363. sysutils/py-container-inspector
  364. sysutils/py-debian-inspector
  365. sysutils/py-docker
  366. sysutils/py-honcho
  367. sysutils/py-liquidctl
  368. sysutils/py-rdiff-backup
  369. textproc/codespell
  370. textproc/py-ansi2html
  371. textproc/py-duecredit
  372. textproc/py-emeraldtree
  373. textproc/py-enrich
  374. textproc/py-ini2toml
  375. textproc/py-langcodes
  376. textproc/py-language-data
  377. textproc/py-license-expression
  378. textproc/py-markdown-include
  379. textproc/py-markdownify
  380. textproc/py-mkdocs-rss-plugin
  381. textproc/py-nbsphinx
  382. textproc/py-normality
  383. textproc/py-openstep-plist
  384. textproc/py-pandoc-plantuml-filter
  385. textproc/py-parse-type
  386. textproc/py-parsimonious
  387. textproc/py-pdfminer.six
  388. textproc/py-petl
  389. textproc/py-python-lsp-jsonrpc
  390. textproc/py-python-lsp-server
  391. textproc/py-sphinx-gallery
  392. textproc/py-sphinx-intl
  393. textproc/py-sphinxcontrib-towncrier
  394. textproc/py-sphinxext-opengraph
  395. textproc/py-tablib
  396. textproc/py-unicodeitplus
  397. textproc/py-wavedrom
  398. textproc/py-wordcloud
  399. textproc/py-youseedee
  400. textproc/yq
  401. www/kanboard
  402. www/moin2
  403. www/py-aiohttp-oauthlib
  404. www/py-branca
  405. www/py-cheroot
  406. www/py-cherrypy
  407. www/py-cssutils
  408. www/py-dj52-django-allauth
  409. www/py-dj52-django-auditlog
  410. www/py-dj52-django-auth-ldap
  411. www/py-dj52-django-soft-delete
  412. www/py-dj52-django-treenode
  413. www/py-django-allauth
  414. www/py-django-auditlog
  415. www/py-django-auth-ldap
  416. www/py-django-configurations
  417. www/py-django-constance
  418. www/py-django-formtools
  419. www/py-django-haystack
  420. www/py-django-model-utils
  421. www/py-django-pipeline
  422. www/py-django-smart-selects
  423. www/py-django-soft-delete
  424. www/py-django-voting
  425. www/py-django-widget-tweaks
  426. www/py-drf-yasg
  427. www/py-flask-compress
  428. www/py-folium
  429. www/py-gunicorn
  430. www/py-habanero
  431. www/py-httpx-sse
  432. www/py-planet
  433. www/py-planet-auth
  434. www/py-playwright
  435. www/py-proxy.py
  436. www/py-pywebview-gtk
  437. www/py-pywebview-qt
  438. www/py-requests-file
  439. www/py-requests-mock
  440. www/py-swapper
  441. www/py-textile
  442. www/py-woob
  443. x11-fonts/py-afdko
  444. x11-fonts/py-axisregistry
  445. x11-fonts/py-babelfont
  446. x11-fonts/py-booleanOperations
  447. x11-fonts/py-cffsubr
  448. x11-fonts/py-compreffor
  449. x11-fonts/py-cu2qu
  450. x11-fonts/py-defcon
  451. x11-fonts/py-fontMath
  452. x11-fonts/py-fontmake
  453. x11-fonts/py-gflanguages
  454. x11-fonts/py-gfsubsets
  455. x11-fonts/py-glyphsLib
  456. x11-fonts/py-opentype-sanitizer
  457. x11-fonts/py-opentypespec
  458. x11-fonts/py-ufo2ft
  459. x11-fonts/py-ufonormalizer
  460. x11-fonts/py-ufoprocessor
  461. x11-fonts/py-vfblib
  462. x11-toolkits/py-python-xlib
  463. x11-wm/qtile
  464. 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