<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/setuptools-scm.git/testing, branch bugfix/workflow</title>
<subtitle>github.com: pypa/setuptools_scm.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/setuptools-scm.git/'/>
<entry>
<title>drop travis</title>
<updated>2020-05-20T20:26:45+00:00</updated>
<author>
<name>Ronny Pfannschmidt</name>
<email>ronny.pfannschmidt@redhat.com</email>
</author>
<published>2020-05-17T07:07:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/setuptools-scm.git/commit/?id=e9a23bdd8b61e7da2d08bc0104cf3f84e5e746ac'/>
<id>e9a23bdd8b61e7da2d08bc0104cf3f84e5e746ac</id>
<content type='text'>
* port check-readme to twine check before dist upload
* port self install tests to github
* artifact downloads

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* port check-readme to twine check before dist upload
* port self install tests to github
* artifact downloads

</pre>
</div>
</content>
</entry>
<entry>
<title>Add release-branch-semver scheme</title>
<updated>2020-05-11T21:25:34+00:00</updated>
<author>
<name>chrisjbillington</name>
<email>chrisjbillington@gmail.com</email>
</author>
<published>2020-05-11T18:45:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/setuptools-scm.git/commit/?id=e62d4aac4b2e9fa7c5c120f2f3b5108db21d52a2'/>
<id>e62d4aac4b2e9fa7c5c120f2f3b5108db21d52a2</id>
<content type='text'>
This is a scheme that assumes that the upcoming release for most
branches is a minor release, and that only for release branches
(those whose branch names parse as a version number according to current
configuration) is the upcoming version a patch release.

Better document the differences between the schemes in README.rst
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a scheme that assumes that the upcoming release for most
branches is a minor release, and that only for release branches
(those whose branch names parse as a version number according to current
configuration) is the upcoming version a patch release.

Better document the differences between the schemes in README.rst
</pre>
</div>
</content>
</entry>
<entry>
<title>Skip git tests when git is unavailable</title>
<updated>2020-05-07T19:26:48+00:00</updated>
<author>
<name>Michał Górny</name>
<email>mgorny@gentoo.org</email>
</author>
<published>2020-05-07T19:26:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/setuptools-scm.git/commit/?id=968aac09663bcee8dfaee8c894ba4a723df9a172'/>
<id>968aac09663bcee8dfaee8c894ba4a723df9a172</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #428 from pypa/bugfix/427-utc-mismatch</title>
<updated>2020-05-07T08:00:12+00:00</updated>
<author>
<name>Ronny Pfannschmidt</name>
<email>opensource@ronnypfannschmidt.de</email>
</author>
<published>2020-05-07T08:00:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/setuptools-scm.git/commit/?id=e7f0b4bfd9a1f86ba946469a91b6261366bc5f3e'/>
<id>e7f0b4bfd9a1f86ba946469a91b6261366bc5f3e</id>
<content type='text'>
Generate the date for today in UTC</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Generate the date for today in UTC</pre>
</div>
</content>
</entry>
<entry>
<title>Generate the date for today in UTC. Fixes #427.</title>
<updated>2020-05-07T01:05:41+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2020-05-07T01:05:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/setuptools-scm.git/commit/?id=49b9ed36e3fd92ddf1c62a5ddedb7019b300eb79'/>
<id>49b9ed36e3fd92ddf1c62a5ddedb7019b300eb79</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Skip mercurial tests when hg is not available</title>
<updated>2020-05-06T20:16:46+00:00</updated>
<author>
<name>Michał Górny</name>
<email>mgorny@gentoo.org</email>
</author>
<published>2020-05-06T20:11:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/setuptools-scm.git/commit/?id=b447ca04f2b0bb6f8a66fc47195f10f1b9ed2be5'/>
<id>b447ca04f2b0bb6f8a66fc47195f10f1b9ed2be5</id>
<content type='text'>
Mercurial is broken (read: crashing with bus error) on SPARC.
Nevertheless, many packages need setuptools_scm even if we never ever
use Mercurial checkouts.  This patch makes it possible to run the test
suite successfully when Mercurial is not available on the system.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Mercurial is broken (read: crashing with bus error) on SPARC.
Nevertheless, many packages need setuptools_scm even if we never ever
use Mercurial checkouts.  This patch makes it possible to run the test
suite successfully when Mercurial is not available on the system.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #410 from anntzer/parentdir_prefix_version</title>
<updated>2020-05-02T07:51:16+00:00</updated>
<author>
<name>Ronny Pfannschmidt</name>
<email>opensource@ronnypfannschmidt.de</email>
</author>
<published>2020-05-02T07:51:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/setuptools-scm.git/commit/?id=69b88a20c5cd4632ef0c97b3ddd2bd0d3f8f7df8'/>
<id>69b88a20c5cd4632ef0c97b3ddd2bd0d3f8f7df8</id>
<content type='text'>
Allow getting the version from the parent directory suffix.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allow getting the version from the parent directory suffix.</pre>
</div>
</content>
</entry>
<entry>
<title>add python tests</title>
<updated>2020-05-01T20:26:47+00:00</updated>
<author>
<name>Ronny Pfannschmidt</name>
<email>opensource@ronnypfannschmidt.de</email>
</author>
<published>2019-12-13T23:23:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/setuptools-scm.git/commit/?id=b536c087bf5fc76febff44ea38315928beb0e168'/>
<id>b536c087bf5fc76febff44ea38315928beb0e168</id>
<content type='text'>
port testsuite to pathlib, and try to resolve windows short paths

trace git toplevel mismatch (observed on win32 name shortening)

exclude python2 on windows

remove the appveyor config, its broken

drop most travis envs that we have in github workflows now

add actions for creating egg artifacts/wheels/sdists

WIP: experiment with act

WIP: fix workflow typo

WIP: add missed runs-on

fix typoed excludes

fixup: upload actuall wheel/sdist in the build step

style fixes for the actions config
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
port testsuite to pathlib, and try to resolve windows short paths

trace git toplevel mismatch (observed on win32 name shortening)

exclude python2 on windows

remove the appveyor config, its broken

drop most travis envs that we have in github workflows now

add actions for creating egg artifacts/wheels/sdists

WIP: experiment with act

WIP: fix workflow typo

WIP: add missed runs-on

fix typoed excludes

fixup: upload actuall wheel/sdist in the build step

style fixes for the actions config
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow getting the version from the parent directory suffix.</title>
<updated>2020-05-01T14:28:29+00:00</updated>
<author>
<name>Antony Lee</name>
<email>anntzer.lee@gmail.com</email>
</author>
<published>2020-03-22T13:48:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/setuptools-scm.git/commit/?id=aaab738a9e698b4d84c1f0724341a1b009b766ea'/>
<id>aaab738a9e698b4d84c1f0724341a1b009b766ea</id>
<content type='text'>
Add a `parentdir_prefix_version` config parameter which allows lets
setuptools_scm get a version string from the name of the parent
directory: if `parentdir_prefix_version = "foo-"` and the parent
directory is named `foo-v12.34`, then the version is 12.34.  This is
only active if the parameter is set (it defaults to unset, i.e. the
feature is opt-in), if getting the version from the SCM failed, *and*
there's no metadata already present.  However, this has higher priority
than `fallback_version` (which remains the last-resort fallback).

This feature is intended to support the tarballs that GitHub
automatically creates for all releases, which have no metadata but
follow the correct naming scheme for the feature to work.

This feature is directly inspired from versioneer's `parentdir_prefix`
setting.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a `parentdir_prefix_version` config parameter which allows lets
setuptools_scm get a version string from the name of the parent
directory: if `parentdir_prefix_version = "foo-"` and the parent
directory is named `foo-v12.34`, then the version is 12.34.  This is
only active if the parameter is set (it defaults to unset, i.e. the
feature is opt-in), if getting the version from the SCM failed, *and*
there's no metadata already present.  However, this has higher priority
than `fallback_version` (which remains the last-resort fallback).

This feature is intended to support the tarballs that GitHub
automatically creates for all releases, which have no metadata but
follow the correct naming scheme for the feature to work.

This feature is directly inspired from versioneer's `parentdir_prefix`
setting.
</pre>
</div>
</content>
</entry>
<entry>
<title>Select git tags based on presence of numbers, rather than dots.</title>
<updated>2020-03-25T14:58:26+00:00</updated>
<author>
<name>Diego Elio Pettenò</name>
<email>flameeyes@flameeyes.com</email>
</author>
<published>2020-03-25T14:58:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/setuptools-scm.git/commit/?id=7ca148ad7bb7813d01a88f9f6c5fd1461157040b'/>
<id>7ca148ad7bb7813d01a88f9f6c5fd1461157040b</id>
<content type='text'>
The default `git describe` command had an undocumented `--match *.*` in it,
intended to skip over tags that may represent human-readable checkpoints.

Unfortunately this means it would be ignoring single-component versions.

Instead look for presence of digits in the tag, it's still a heuristic, but
it should cover all previous cases, and fix single component versions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The default `git describe` command had an undocumented `--match *.*` in it,
intended to skip over tags that may represent human-readable checkpoints.

Unfortunately this means it would be ignoring single-component versions.

Instead look for presence of digits in the tag, it's still a heuristic, but
it should cover all previous cases, and fix single component versions.
</pre>
</div>
</content>
</entry>
</feed>
