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