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-comicapi
  3. archivers/py-extractcode
  4. archivers/py-inflate64
  5. archivers/py-lz4
  6. archivers/py-multivolumefile
  7. archivers/py-py7zr
Expand this list (485 items / 478 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-fastparquet
  34. databases/py-geoalchemy2
  35. databases/py-pgspecial
  36. databases/py-pyarrow
  37. databases/py-python-arango
  38. databases/py-sqlframe
  39. databases/py-sqlglot
  40. databases/py-tarantool
  41. databases/py-tiledb
  42. deskutils/dosage
  43. deskutils/py-khal
  44. deskutils/py-khard
  45. deskutils/py-vdirsyncer
  46. devel/git-cola
  47. devel/py-Automat
  48. devel/py-PyGithub
  49. devel/py-aioboto3
  50. devel/py-anyio
  51. devel/py-anyio3
  52. devel/py-apipkg
  53. devel/py-apscheduler
  54. devel/py-array-api-compat
  55. devel/py-asciimatics
  56. devel/py-asteval
  57. devel/py-asttokens
  58. devel/py-atom
  59. devel/py-attrs-strict
  60. devel/py-backports.cached-property
  61. devel/py-backports.entry-points-selectable
  62. devel/py-backports.tarfile
  63. devel/py-bytecode
  64. devel/py-cbor2
  65. devel/py-cf-xarray
  66. devel/py-circuits
  67. devel/py-cmd2
  68. devel/py-commoncode
  69. devel/py-configupdater
  70. devel/py-cppy
  71. devel/py-crick
  72. devel/py-ctypesgen
  73. devel/py-daiquiri
  74. devel/py-dask
  75. devel/py-ddsketch
  76. devel/py-ddtrace
  77. devel/py-decopatch
  78. devel/py-deepmerge
  79. devel/py-distributed
  80. devel/py-dlinfo
  81. devel/py-epsilon
  82. devel/py-etuples
  83. devel/py-eval-type-backport
  84. devel/py-executing
  85. devel/py-find-libpython
  86. devel/py-flatland
  87. devel/py-flit-scm
  88. devel/py-hunter
  89. devel/py-importlib-metadata
  90. devel/py-importlib-metadata6
  91. devel/py-importlib-metadata7
  92. devel/py-importlib-resources
  93. devel/py-inflect
  94. devel/py-iniconfig
  95. devel/py-isodate
  96. devel/py-jaraco.classes
  97. devel/py-jaraco.collections
  98. devel/py-jaraco.context
  99. devel/py-jaraco.env
  100. devel/py-jaraco.envs
  101. devel/py-jaraco.functools
  102. devel/py-jaraco.itertools
  103. devel/py-jaraco.logging
  104. devel/py-jaraco.packaging
  105. devel/py-jaraco.path
  106. devel/py-jaraco.stream
  107. devel/py-jaraco.text
  108. devel/py-jaraco.util
  109. devel/py-jira
  110. devel/py-jsonpickle
  111. devel/py-jsonschema3
  112. devel/py-lazy-object-proxy
  113. devel/py-libcst
  114. devel/py-libcst03
  115. devel/py-libusb-package
  116. devel/py-logfury
  117. devel/py-makefun
  118. devel/py-molecule
  119. devel/py-monty
  120. devel/py-moreorless
  121. devel/py-msgspec
  122. devel/py-multiset
  123. devel/py-nest-asyncio
  124. devel/py-nodeenv
  125. devel/py-opencensus-context
  126. devel/py-path
  127. devel/py-pint
  128. devel/py-pint-pandas
  129. devel/py-pip-requirements-parser
  130. devel/py-pip-run
  131. devel/py-pip-tools
  132. devel/py-pip-tools4
  133. devel/py-pluggy
  134. devel/py-plugincode
  135. devel/py-pnio-dcp
  136. devel/py-pooch
  137. devel/py-prance
  138. devel/py-protoc-gen-validate
  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-dj52-django-allauth
  403. www/py-dj52-django-auditlog
  404. www/py-dj52-django-auth-ldap
  405. www/py-dj52-django-soft-delete
  406. www/py-dj52-django-treenode
  407. www/py-django-allauth
  408. www/py-django-auditlog
  409. www/py-django-auth-ldap
  410. www/py-django-configurations
  411. www/py-django-formtools
  412. www/py-django-haystack
  413. www/py-django-model-utils
  414. www/py-django-pipeline
  415. www/py-django-simple-history
  416. www/py-django-smart-selects
  417. www/py-django-soft-delete
  418. www/py-django-voting
  419. www/py-django-widget-tweaks
  420. www/py-drf-yasg
  421. www/py-flask-compress
  422. www/py-folium
  423. www/py-gunicorn
  424. www/py-habanero
  425. www/py-httpx-sse
  426. www/py-planet
  427. www/py-planet-auth
  428. www/py-playwright
  429. www/py-pywebview-gtk
  430. www/py-pywebview-qt
  431. www/py-requests-file
  432. www/py-requests-mock
  433. www/py-swapper
  434. www/py-textile
  435. www/py-woob
  436. x11-fonts/py-afdko
  437. x11-fonts/py-axisregistry
  438. x11-fonts/py-babelfont
  439. x11-fonts/py-booleanOperations
  440. x11-fonts/py-cffsubr
  441. x11-fonts/py-compreffor
  442. x11-fonts/py-cu2qu
  443. x11-fonts/py-defcon
  444. x11-fonts/py-fontMath
  445. x11-fonts/py-fontmake
  446. x11-fonts/py-gflanguages
  447. x11-fonts/py-gfsubsets
  448. x11-fonts/py-glyphsLib
  449. x11-fonts/py-opentype-sanitizer
  450. x11-fonts/py-opentypespec
  451. x11-fonts/py-ufo2ft
  452. x11-fonts/py-ufonormalizer
  453. x11-fonts/py-ufoprocessor
  454. x11-fonts/py-vfblib
  455. x11-toolkits/py-python-xlib
  456. x11-wm/qtile
  457. 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: 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