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 (491 items / 484 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-glyphsets
  317. print/py-psautohint
  318. print/py-ttfautohint-py
  319. print/py-ufolib2
  320. print/py-ufomerge
  321. print/py-uharfbuzz
  322. print/py-vharfbuzz
  323. science/py-arch
  324. science/py-asdf
  325. science/py-asdf-standard
  326. science/py-asdf-transform-schemas
  327. science/py-boutdata
  328. science/py-boututils
  329. science/py-cfgrib
  330. science/py-esda
  331. science/py-h5netcdf
  332. science/py-inequality
  333. science/py-kpLib
  334. science/py-libpysal
  335. science/py-mp-api
  336. science/py-mpcontribs-client
  337. science/py-mplhep-data
  338. science/py-nglview
  339. science/py-phono3py
  340. science/py-phonopy
  341. science/py-pyphot
  342. science/py-pysal
  343. science/py-segregation
  344. science/py-segyio
  345. science/py-spaghetti
  346. science/py-spglib
  347. science/py-tobler
  348. science/py-trx-python
  349. science/py-xbout
  350. security/cowrie
  351. security/py-argon2-cffi-bindings
  352. security/py-badkeys
  353. security/py-certipy
  354. security/py-httpx-auth
  355. security/py-keyring
  356. security/py-keyrings.alt
  357. security/py-python-pkcs11
  358. security/py-signedjson
  359. security/py-xmlsec
  360. sysutils/py-ansible-compat
  361. sysutils/py-ansible-lint
  362. sysutils/py-ansible-runner
  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-formtools
  418. www/py-django-haystack
  419. www/py-django-model-utils
  420. www/py-django-pipeline
  421. www/py-django-smart-selects
  422. www/py-django-soft-delete
  423. www/py-django-voting
  424. www/py-django-widget-tweaks
  425. www/py-drf-yasg
  426. www/py-flask-compress
  427. www/py-folium
  428. www/py-gunicorn
  429. www/py-habanero
  430. www/py-httpx-sse
  431. www/py-planet
  432. www/py-planet-auth
  433. www/py-playwright
  434. www/py-proxy.py
  435. www/py-pywebview-gtk
  436. www/py-pywebview-qt
  437. www/py-requests-file
  438. www/py-requests-mock
  439. www/py-swapper
  440. www/py-textile
  441. www/py-woob
  442. x11-fonts/py-afdko
  443. x11-fonts/py-axisregistry
  444. x11-fonts/py-babelfont
  445. x11-fonts/py-booleanOperations
  446. x11-fonts/py-cffsubr
  447. x11-fonts/py-compreffor
  448. x11-fonts/py-cu2qu
  449. x11-fonts/py-defcon
  450. x11-fonts/py-fontMath
  451. x11-fonts/py-fontmake
  452. x11-fonts/py-gflanguages
  453. x11-fonts/py-gfsubsets
  454. x11-fonts/py-glyphsLib
  455. x11-fonts/py-opentype-sanitizer
  456. x11-fonts/py-opentypespec
  457. x11-fonts/py-ufo2ft
  458. x11-fonts/py-ufonormalizer
  459. x11-fonts/py-ufoprocessor
  460. x11-fonts/py-vfblib
  461. x11-toolkits/py-python-xlib
  462. x11-wm/qtile
  463. 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