notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
py-setuptools_scm Setuptools plugin to manage your versions by scm tags
4.1.2_1 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 4.1.2_1Version of this port present on the latest quarterly branch.
Maintainer: kai@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2015-11-12 12:48:58
Last Update: 2021-04-23 18:33:38
Commit Hash: 3ab3582
People watching this port, also watch:: pcre, autoconf, py37-pycparser, xmlto, p5-Error
Also Listed In: python
License: MIT
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}>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 py37-setuptools_scm
NOTE: This is a Python port. Instead of py37-setuptools_scm listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py37-setuptools_scm
Package flavors (<flavor>: <package>)
  • py37: py37-setuptools_scm
distinfo:
Packages (timestamps in pop-ups are UTC):
py27-setuptools_scm
ABIlatestquarterly
FreeBSD:11:aarch641.17.03.4.3
FreeBSD:11:amd64-4.1.2_1
FreeBSD:11:armv61.10.13.4.3
FreeBSD:11:i386-4.1.2_1
FreeBSD:11:mips--
FreeBSD:11:mips641.10.13.4.3
FreeBSD:12:aarch641.17.04.1.2_1
FreeBSD:12:amd64-4.1.2_1
FreeBSD:12:armv61.17.03.4.3_1
FreeBSD:12:armv71.17.03.4.3_1
FreeBSD:12:i386-4.1.2_1
FreeBSD:12:mips--
FreeBSD:12:mips641.17.03.4.3
FreeBSD:12:powerpc64-4.1.2_1
FreeBSD:13:aarch644.1.2_14.1.2_1
FreeBSD:13:amd64-4.1.2_1
FreeBSD:13:armv64.1.2_14.1.2_1
FreeBSD:13:armv74.1.2_14.1.2_1
FreeBSD:13:i386-4.1.2_1
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc644.1.2_14.1.2_1
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv64.1.2_1-
FreeBSD:14:armv74.1.2_1-
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc644.1.2_1-
 
py36-setuptools_scm
ABIlatestquarterly
FreeBSD:11:aarch641.17.0-
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch641.17.0-
FreeBSD:12:amd64--
FreeBSD:12:armv61.17.0-
FreeBSD:12:armv71.17.0-
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips641.17.0-
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py37-setuptools_scm
ABIlatestquarterly
FreeBSD:11:aarch64-3.4.3
FreeBSD:11:amd64-4.1.2_1
FreeBSD:11:armv6-3.4.3
FreeBSD:11:i386-4.1.2_1
FreeBSD:11:mips--
FreeBSD:11:mips64-3.4.3
FreeBSD:12:aarch64-4.1.2_1
FreeBSD:12:amd64-4.1.2_1
FreeBSD:12:armv6-3.4.3_1
FreeBSD:12:armv7-3.4.3_1
FreeBSD:12:i386-4.1.2_1
FreeBSD:12:mips--
FreeBSD:12:mips64-3.4.3
FreeBSD:12:powerpc64-4.1.2_1
FreeBSD:13:aarch644.1.2_14.1.2_1
FreeBSD:13:amd64-4.1.2_1
FreeBSD:13:armv64.1.2_14.1.2_1
FreeBSD:13:armv74.1.2_14.1.2_1
FreeBSD:13:i386-4.1.2_1
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc644.1.2_14.1.2_1
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv64.1.2_1-
FreeBSD:14:armv74.1.2_1-
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc644.1.2_1-
 
py38-setuptools_scm
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd644.1.2_1-
FreeBSD:11:armv6--
FreeBSD:11:i3864.1.2_1-
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64--
FreeBSD:12:amd644.1.2_1-
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3864.1.2_1-
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd644.1.2_1-
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3864.1.2_1-
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch644.1.2_1-
FreeBSD:14:amd644.1.2_1-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3864.1.2_1-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py37-setuptools>0 : devel/py-setuptools@py37
  2. python3.7 : lang/python37
Runtime dependencies:
  1. py37-toml>0 : textproc/py-toml@py37
  2. py37-setuptools>0 : devel/py-setuptools@py37
  3. python3.7 : lang/python37
This port is required by:
for Build
  1. archivers/py-borgbackup
  2. archivers/py-lz4
  3. archivers/py-xopen
  4. astro/py-metpy
  5. audio/py-pylast
  6. biology/py-cutadapt
  7. biology/py-dnaio
Expand this list (172 items / 165 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. biology/py-orange3-bioinformatics
  3. databases/py-geoalchemy2
  4. databases/py-python-arango
  5. databases/py-tiledb
  6. deskutils/dosage
  7. deskutils/py-khal
  8. deskutils/py-khard
  9. deskutils/py-todoman
  10. deskutils/py-vdirsyncer
  11. devel/py-Automat
  12. devel/py-anyio
  13. devel/py-apipkg
  14. devel/py-apscheduler
  15. devel/py-asciimatics
  16. devel/py-astroid
  17. devel/py-asttokens
  18. devel/py-b2sdk
  19. devel/py-bidict
  20. devel/py-black
  21. devel/py-cbor2
  22. devel/py-circuits
  23. devel/py-cmd2
  24. devel/py-dateutil
  25. devel/py-ddtrace
  26. devel/py-deepmerge
  27. devel/py-epsilon
  28. devel/py-importlib-metadata
  29. devel/py-importlib-resources
  30. devel/py-inflect
  31. devel/py-jaraco.classes
  32. devel/py-jaraco.context
  33. devel/py-jaraco.functools
  34. devel/py-jaraco.itertools
  35. devel/py-jaraco.logging
  36. devel/py-jaraco.timing
  37. devel/py-jaraco.util
  38. devel/py-jsonpickle
  39. devel/py-jsonschema
  40. devel/py-lazy-object-proxy
  41. devel/py-opencensus-context
  42. devel/py-path
  43. devel/py-pint
  44. devel/py-pint-pandas
  45. devel/py-pip-run
  46. devel/py-pip-tools
  47. devel/py-pip-tools4
  48. devel/py-pluggy
  49. devel/py-pooch
  50. devel/py-prettytable
  51. devel/py-py
  52. devel/py-pytest
  53. devel/py-pytest-black
  54. devel/py-pytest-black-multipy
  55. devel/py-pytest-checkdocs
  56. devel/py-pytest-datadir
  57. devel/py-pytest-django
  58. devel/py-pytest-enabler
  59. devel/py-pytest-flask
  60. devel/py-pytest-forked
  61. devel/py-pytest-mock
  62. devel/py-pytest-mypy
  63. devel/py-pytest-regressions
  64. devel/py-pytest-runner
  65. devel/py-pytest-xdist
  66. devel/py-pyvisa
  67. devel/py-pyvisa-py
  68. devel/py-pyyaml-include
  69. devel/py-qstylizer
  70. devel/py-setuptools_scm_git_archive
  71. devel/py-simpy
  72. devel/py-tempora
  73. devel/py-tenacity
  74. devel/py-testinfra
  75. devel/py-tox
  76. devel/py-twine
  77. devel/py-ujson
  78. devel/py-xarray
  79. devel/py-yg.lockfile
  80. devel/py-zipp
  81. devel/pylint
  82. devel/pyside2
  83. devel/pyside2-tools
  84. devel/shiboken2
  85. dns/py-dns-crawler
  86. finance/fava
  87. graphics/py-cartopy
  88. graphics/py-mpl-scatter-density
  89. graphics/py-pyocr
  90. graphics/py-sorl-thumbnail
  91. irc/py-irc
  92. mail/py-afew
  93. math/py-Diofant
  94. math/py-amply
  95. math/py-mip
  96. math/py-mpmath
  97. math/py-point-annotator
  98. math/py-pyclipper
  99. misc/py-dictdiffer
  100. misc/py-fast-histogram
  101. misc/py-fuzzy
  102. misc/py-tqdm
  103. multimedia/py-pymediainfo
  104. net/py-portend
  105. net/py-sshuttle
  106. print/py-fontaine
  107. print/py-fontbakery
  108. print/py-fontparts
  109. print/py-psautohint
  110. print/py-ttfautohint-py
  111. print/py-ufolib2
  112. print/py-uharfbuzz
  113. science/py-asdf
  114. science/py-segyio
  115. security/py-keyring
  116. security/py-keyrings.alt
  117. security/py-python-pkcs11
  118. security/py-signedjson
  119. security/py-xmlsec
  120. sysutils/duplicity
  121. sysutils/py-ansible-lint
  122. sysutils/py-execnet
  123. sysutils/py-rdiff-backup
  124. textproc/py-enrich
  125. textproc/py-ocrmypdf
  126. textproc/py-petl
  127. textproc/py-pikepdf
  128. textproc/py-sphinx-autoapi
  129. textproc/py-sphinx-autodoc-typehints
  130. textproc/py-tablib
  131. www/py-cheroot
  132. www/py-cherrypy
  133. www/py-cssutils
  134. www/py-dj31-django-auth-ldap
  135. www/py-dj31-drf-yasg
  136. www/py-django-auth-ldap
  137. www/py-django-configurations
  138. www/py-django-haystack
  139. www/py-django-model-utils
  140. www/py-drf-yasg
  141. www/py-swapper
  142. x11/py-caffeine-ng
  143. x11-fonts/py-booleanOperations
  144. x11-fonts/py-cu2qu
  145. x11-fonts/py-fontmake
  146. x11-fonts/py-glyphsLib
  147. x11-fonts/py-opentype-sanitizer
  148. x11-fonts/py-ufo2ft
  149. x11-toolkits/py-xlib
  150. x11-wm/qtile
  151. Collapse this list.

Deleted ports which required this port:

Expand this list of 16 deleted ports
  1. devel/py-Pint*
  2. devel/py-backports.functools_lru_cache*
  3. devel/py-backports.os*
  4. devel/py-backports.shutil_which*
  5. devel/py-backports.tempfile*
  6. devel/py-backports.weakref*
  7. devel/py-jaraco.context2*
  8. devel/py-jaraco.functools2*
  9. devel/py-jaraco.util13*
  10. devel/py-pip-tools2*
  11. devel/py-pip-tools3*
  12. devel/py-rwt*
  13. devel/py-tempora1*
  14. www/py-dj21-drf-yasg*
  15. www/py-dj22-drf-yasg*
  16. www/py-dj22-swapper*
  17. Collapse this list of deleted ports.
for Run
  1. databases/py-python-arango
  2. devel/py-b2sdk
  3. devel/py-setuptools_scm_git_archive
  4. irc/py-irc
  5. www/py-django-smart-selects

Configuration Options:
Options name:

USES:

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.

Number of commits found: 19

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
23 Apr 2021 18:33:38
 files touched by this commit commit hash:3ab35823d46353f01f94f58cd764d2d4e08bd660  4.1.2_1
antoine search for other commits by this committer
devel/py-setuptools_scm: remove py27 flavor
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  4.1.2_1
mat search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  4.1.2_1
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
04 Feb 2021 14:35:00
Original commit files touched by this commit Revision:564031  4.1.2_1
mat search for other commits by this committer
Those ports are allowed to build a 2.7 flavor, for now.
22 Oct 2020 17:56:02
Original commit files touched by this commit Revision:553047  4.1.2_1
sunpoet search for other commits by this committer
Update to 4.1.2

Changes:	https://github.com/pypa/setuptools_scm/releases
PR:		250115
Submitted by:	sunpoet (myself)
Approved by:	maintainer (timeout, 18 days)
06 Sep 2020 15:09:28
Original commit files touched by this commit Revision:547798  3.4.3_1
arrowd search for other commits by this committer
devel/mercurial: Update to 5.5 and flavorize. Adjust dependency lines and bump
PORTREVISION's for ports that depend on mercurial.

PR:		242463
Submitted by:	Peter Wullinger <freebsd@dhke.de> (original patch)
11 Feb 2020 12:14:53
Original commit files touched by this commit Revision:525810  3.4.3
kai search for other commits by this committer
devel/py-setuptools_scm: Update to 3.4.3

* Introduce default option "TOML" which enables support for parsing
  pyproject.toml files if "setuptools_scm[toml]" is present. [1]

* Add "do-test" target to make future QA easier.

* Remove the no longer required patch for setup.py which was needed for the
  transition from release 1.17 to 3.1.0 in r491631 as workaround for
  environments that use portmaster.

Changelog since 3.3.3:

https://github.com/pypa/setuptools_scm/blob/v3.4.3/CHANGELOG.rst

Requested by: sunpoet (via private e-mail) [1]
28 May 2019 13:46:14
Original commit files touched by this commit Revision:502894  3.3.3
kai search for other commits by this committer
devel/py-setuptools_scm: Update to 3.3.3

* Update WWW (remove superfluous trailing slash)

Changelog since 3.1.0:

* Add eggs for python3.7 and 3.8 to the deploy
* Fix python3.8 support and add builds for up to python3.8
* Use a specific fallback root when calling fallbacks. Remove old hack that
  resets the root when fallback entrypoints are present.
* Add fallback_version option, which sets the version to be used when
  everything else fails.
* Add option git_describe_command to allow the user to control the way that
  git describe is called.

https://github.com/pypa/setuptools_scm/blob/v3.3.3/CHANGELOG.rst

PR:		238145
Submitted by:	sunpoet
01 Feb 2019 18:55:18
Original commit files touched by this commit Revision:491837  3.1.0
kai search for other commits by this committer
Change my maintainer email address to my new one at the FreeBSD project.

Reviewed by:	miwi (mentor)
Approved by:	miwi (mentor)
Differential Revision: https://reviews.freebsd.org/D19050
30 Jan 2019 16:39:37
Original commit files touched by this commit Revision:491631  3.1.0
miwi search for other commits by this committer
- Fix update with portmaster

PR:		235301
Submitted by:	Maintainer
Reported by:	Many
Sponsored by:	iXsystems Inc.
29 Jan 2019 16:30:32
Original commit files touched by this commit Revision:491581  3.1.0
miwi search for other commits by this committer
- Update to 3.1.0
- Pass maintainership to submitter

Changes by upstream:
- https://github.com/pypa/setuptools_scm/blob/v3.1.0/CHANGELOG.rst

PR:		234611
Submitted by:	freebsd_ports@k-worx.org
Approved by:	wg (prev maintainer)
Sponsored by:	iXsystems Inc.
06 Apr 2018 15:43:41
Original commit files touched by this commit Revision:466646  1.17.0
wg search for other commits by this committer
devel/py-setuptools_scm: update to 1.17.0

PR:		227009
Submitted by:	Kai
30 Nov 2017 15:50:34
Original commit files touched by this commit Revision:455210  1.15.5  Sanity Test Failure
mat search for other commits by this committer
Convert Python ports to FLAVORS.

  Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
(Only the first 15 lines of the commit message are shown above View all of this commit message)
28 Apr 2017 20:26:13
Original commit files touched by this commit Revision:439648  1.15.5
sunpoet search for other commits by this committer
Add LICENSE_FILE

- While I'm here, sort USE_PYTHON

Approved by:	portmgr (blanket)
28 Apr 2017 12:24:14
Original commit files touched by this commit Revision:439604  1.15.5
wg search for other commits by this committer
devel/py3-setuptools_scm: slave port for py3.x

PR:		218929
Submitted by:	rs.os at t-online de
27 Apr 2017 16:22:59
Original commit files touched by this commit Revision:439557  1.15.5
wg search for other commits by this committer
devel/py-setuptools_scm: update to 1.15.5

PR:		218901
Submitted by:	Douglas Thrift
11 Oct 2016 16:54:50
Original commit files touched by this commit Revision:423782  1.13.1
wg search for other commits by this committer
devel/py-setuptools_scm: update to 1.13.1
03 Jan 2016 15:18:18
Original commit files touched by this commit Revision:405164  1.10.1
miwi search for other commits by this committer
- Update to 1.10.1

PR:		205713
Submitted by:	douglas@douglasthrift.net
Approved by:	maintainer implicit
12 Nov 2015 12:48:51
Original commit files touched by this commit Revision:401339  1.8.0
wg search for other commits by this committer
devel/py-setuptools_scm: Setuptools plugin to manage your versions by scm tags

Handles managing your python package versions in scm metadata instead of
declaring them as the version argument or in a scm managed file.

WWW: https://github.com/pypa/setuptools_scm/

Number of commits found: 19