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 (484 items / 477 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-protoc-gen-validate
  140. devel/py-pure-eval
  141. devel/py-py
  142. devel/py-pydantic-yaml
  143. devel/py-pyee
  144. devel/py-pyee11
  145. devel/py-pyscaffold
  146. devel/py-pytest
  147. devel/py-pytest-aiohttp
  148. devel/py-pytest-arraydiff
  149. devel/py-pytest-asyncio
  150. devel/py-pytest-black
  151. devel/py-pytest-black-multipy
  152. devel/py-pytest-cases
  153. devel/py-pytest-checkdocs
  154. devel/py-pytest-console-scripts
  155. devel/py-pytest-cpp
  156. devel/py-pytest-datadir
  157. devel/py-pytest-django
  158. devel/py-pytest-doctestplus
  159. devel/py-pytest-drop-dup-tests
  160. devel/py-pytest-enabler
  161. devel/py-pytest-filter-subpackage
  162. devel/py-pytest-flask
  163. devel/py-pytest-forked
  164. devel/py-pytest-helpers-namespace
  165. devel/py-pytest-localserver
  166. devel/py-pytest-mock
  167. devel/py-pytest-mpl
  168. devel/py-pytest-mypy
  169. devel/py-pytest-plus
  170. devel/py-pytest-qt
  171. devel/py-pytest-regressions
  172. devel/py-pytest-remotedata
  173. devel/py-pytest-services
  174. devel/py-pytest-subtests
  175. devel/py-pytest-xdist
  176. devel/py-pytest-xprocess
  177. devel/py-python-dateutil
  178. devel/py-python-dbusmock
  179. devel/py-pytoolconfig
  180. devel/py-pytweening
  181. devel/py-pyusb
  182. devel/py-pyvisa
  183. devel/py-pyvisa-py
  184. devel/py-pyyaml-include
  185. devel/py-qstylizer
  186. devel/py-qtbuilder
  187. devel/py-riot
  188. devel/py-rstr
  189. devel/py-saneyaml
  190. devel/py-scikit-build
  191. devel/py-scikit-build-core
  192. devel/py-scooby
  193. devel/py-setuptools-declarative-requirements
  194. devel/py-setuptools-rust
  195. devel/py-setuptools_git_ls_files
  196. devel/py-setuptools_scm_git_archive
  197. devel/py-shtab
  198. devel/py-simpy
  199. devel/py-sip
  200. devel/py-sniffio
  201. devel/py-sparse
  202. devel/py-sqids
  203. devel/py-stack-data
  204. devel/py-subprocess-tee
  205. devel/py-tabulate
  206. devel/py-tabulate2
  207. devel/py-tdworkflow
  208. devel/py-tempora
  209. devel/py-tenacity
  210. devel/py-tenacity8
  211. devel/py-testinfra
  212. devel/py-twine
  213. devel/py-txi2p-tahoe
  214. devel/py-typecode
  215. devel/py-typeguard
  216. devel/py-ujson
  217. devel/py-urwid
  218. devel/py-usort
  219. devel/py-validate-pyproject
  220. devel/py-xarray
  221. devel/py-xarray-einstats
  222. devel/py-yg.lockfile
  223. devel/py-zarr
  224. devel/py-zipp
  225. devel/pymsteams
  226. devel/pyside2
  227. devel/pyside2-tools
  228. devel/shiboken2
  229. dns/py-tldextract
  230. filesystems/py-fsspec-xrootd
  231. filesystems/py-kerchunk
  232. finance/beangulp
  233. finance/fava
  234. finance/py-exchange-calendars
  235. finance/py-pytrends
  236. ftp/py-parfive
  237. graphics/py-cartopy
  238. graphics/py-colorcet
  239. graphics/py-contextily
  240. graphics/py-dj52-sorl-thumbnail
  241. graphics/py-geosnap
  242. graphics/py-giddy
  243. graphics/py-mapclassify
  244. graphics/py-momepy
  245. graphics/py-mpl-interactions
  246. graphics/py-mpl-scatter-density
  247. graphics/py-napari-console
  248. graphics/py-napari-plugin-engine
  249. graphics/py-pandarm
  250. graphics/py-pointpats
  251. graphics/py-proplot
  252. graphics/py-pyocr
  253. graphics/py-python-barcode
  254. graphics/py-sorl-thumbnail
  255. graphics/py-vispy
  256. irc/py-irc
  257. japanese/py-SudachiPy
  258. japanese/py-fugashi
  259. mail/py-afew
  260. math/py-amply
  261. math/py-animatplot-ng
  262. math/py-cvxopt
  263. math/py-emcee
  264. math/py-hepstats
  265. math/py-hmmlearn
  266. math/py-jacobi
  267. math/py-jij-cimod
  268. math/py-kiwisolver
  269. math/py-linearmodels
  270. math/py-lmfit
  271. math/py-matplotlib
  272. math/py-mip
  273. math/py-mpmath
  274. math/py-numba-stats
  275. math/py-numpy-groupies
  276. math/py-point-annotator
  277. math/py-pyclipper
  278. math/py-resample
  279. math/py-spglm
  280. math/py-spopt
  281. math/py-spreg
  282. math/py-statsmodels
  283. math/py-uncertainties
  284. math/py-unyt
  285. misc/py-aider-chat
  286. misc/py-boost-histogram
  287. misc/py-colorbrewer
  288. misc/py-crudini
  289. misc/py-fast-histogram
  290. misc/py-fuzzy
  291. misc/py-histoprint
  292. misc/py-ipyfastscape
  293. misc/py-napari
  294. misc/py-napari-svg
  295. misc/py-pkbar
  296. misc/py-progressbar2
  297. misc/py-spdx-tools
  298. misc/py-tqdm
  299. multimedia/py-mido
  300. multimedia/py-pymediainfo
  301. net/py-GeoIP2
  302. net/py-maxminddb
  303. net/py-portend
  304. net/py-uri-template
  305. net/py-urllib3
  306. net-mgmt/py-pynetbox
  307. print/py-fontaine
  308. print/py-fontbakery
  309. print/py-fontparts
  310. print/py-freetype-py
  311. print/py-glyphsets
  312. print/py-psautohint
  313. print/py-ttfautohint-py
  314. print/py-ufolib2
  315. print/py-ufomerge
  316. print/py-uharfbuzz
  317. print/py-vharfbuzz
  318. science/py-arch
  319. science/py-asdf
  320. science/py-asdf-standard
  321. science/py-asdf-transform-schemas
  322. science/py-boutdata
  323. science/py-boututils
  324. science/py-cfgrib
  325. science/py-esda
  326. science/py-h5netcdf
  327. science/py-inequality
  328. science/py-kpLib
  329. science/py-libpysal
  330. science/py-mp-api
  331. science/py-mpcontribs-client
  332. science/py-mplhep-data
  333. science/py-nglview
  334. science/py-phono3py
  335. science/py-phonopy
  336. science/py-pyphot
  337. science/py-pysal
  338. science/py-segregation
  339. science/py-segyio
  340. science/py-spaghetti
  341. science/py-spglib
  342. science/py-tobler
  343. science/py-trx-python
  344. science/py-xbout
  345. security/cowrie
  346. security/py-argon2-cffi-bindings
  347. security/py-badkeys
  348. security/py-certipy
  349. security/py-httpx-auth
  350. security/py-keyring
  351. security/py-keyrings.alt
  352. security/py-python-pkcs11
  353. security/py-signedjson
  354. security/py-xmlsec
  355. sysutils/py-ansible-compat
  356. sysutils/py-ansible-lint
  357. sysutils/py-ansible-runner
  358. sysutils/py-container-inspector
  359. sysutils/py-debian-inspector
  360. sysutils/py-docker
  361. sysutils/py-honcho
  362. sysutils/py-liquidctl
  363. sysutils/py-rdiff-backup
  364. textproc/codespell
  365. textproc/py-ansi2html
  366. textproc/py-duecredit
  367. textproc/py-emeraldtree
  368. textproc/py-enrich
  369. textproc/py-ini2toml
  370. textproc/py-langcodes
  371. textproc/py-language-data
  372. textproc/py-license-expression
  373. textproc/py-markdown-include
  374. textproc/py-markdownify
  375. textproc/py-mkdocs-rss-plugin
  376. textproc/py-nbsphinx
  377. textproc/py-normality
  378. textproc/py-openstep-plist
  379. textproc/py-pandoc-plantuml-filter
  380. textproc/py-parse-type
  381. textproc/py-parsimonious
  382. textproc/py-pdfminer.six
  383. textproc/py-petl
  384. textproc/py-python-lsp-jsonrpc
  385. textproc/py-python-lsp-server
  386. textproc/py-sphinx-gallery
  387. textproc/py-sphinx-intl
  388. textproc/py-sphinxcontrib-towncrier
  389. textproc/py-sphinxext-opengraph
  390. textproc/py-tablib
  391. textproc/py-unicodeitplus
  392. textproc/py-wavedrom
  393. textproc/py-wordcloud
  394. textproc/py-youseedee
  395. textproc/yq
  396. www/kanboard
  397. www/moin2
  398. www/py-aiohttp-oauthlib
  399. www/py-branca
  400. www/py-cheroot
  401. www/py-cherrypy
  402. www/py-cssutils
  403. www/py-dj51-django-allauth
  404. www/py-dj51-django-auditlog
  405. www/py-dj51-django-auth-ldap
  406. www/py-dj51-django-soft-delete
  407. www/py-dj52-django-allauth
  408. www/py-dj52-django-auditlog
  409. www/py-dj52-django-auth-ldap
  410. www/py-dj52-django-soft-delete
  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-formtools
  416. www/py-django-haystack
  417. www/py-django-model-utils
  418. www/py-django-pipeline
  419. www/py-django-simple-history
  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-pywebview-gtk
  434. www/py-pywebview-qt
  435. www/py-requests-file
  436. www/py-requests-kerberos
  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 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