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
8.0.4_2 devel on this many watch lists=7 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: 2025-09-03 14:06:06
Commit Hash: 9ed2f48
People watching this port, also watch:: py311-wheel, gnutls, git, p5-Error, autoconf
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 = 1696540413 SHA256 (setuptools-scm-8.0.4.tar.gz) = b5f43ff6800669595193fd09891564ee9d1d7dcb196cab4b2506d53a2e1c95c7 SIZE (setuptools-scm-8.0.4.tar.gz) = 74280

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

Deleted ports which required this port:

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

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