Commit Graph

38 Commits

Author SHA256 Message Date
Tomáš Chvátal
62a89aa5d3 Accepting request 769019 from home:mcalabkova:branches:devel:languages:python
- update to 3.4.3
  * ensure the git file finder closes file descriptor after reading archive
  * correctly transfer tag regex in the Configuration constructor
  * correctly set up the default version scheme for pyproject usage.
  * add support for projects built under setuptools declarative config
  * ensure the git file finder closes filedescriptors even when errors happen
  * clean out env vars from the git hook system to ensure correct function from within

OBS-URL: https://build.opensuse.org/request/show/769019
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools_scm?expand=0&rev=57
2020-01-31 10:34:57 +00:00
Tomáš Chvátal
278eb16148 - Update the add-rpmfail-pytest-markers.patch to not have
pin on old pytest

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools_scm?expand=0&rev=55
2019-11-01 08:57:57 +00:00
Tomáš Chvátal
e87ea9f10e OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools_scm?expand=0&rev=53 2019-07-19 09:04:04 +00:00
Tomáš Chvátal
331634a5f8 - Pin pytest3 for now, pytest4 and 5 work fine in upstream git
and will be solved with next release

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools_scm?expand=0&rev=52
2019-07-18 09:22:29 +00:00
Tomáš Chvátal
8ce4cf9465 Accepting request 702816 from home:mcalabkova:branches:devel:languages:python
- update to 3.3.3
  * adding the fallback_version option, which sets the version to 
    be used when everything else fails.
  * use a specific fallback root when calling fallbacks.
  * fix python3.8 support and add builds for up to python3.8

OBS-URL: https://build.opensuse.org/request/show/702816
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools_scm?expand=0&rev=50
2019-05-14 15:45:31 +00:00
9d704b5389 - fix add-rpmfail-pytest-markers.patch to build for older distros
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools_scm?expand=0&rev=48
2019-04-12 08:33:19 +00:00
Tomáš Chvátal
1a37164b3b OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools_scm?expand=0&rev=46 2019-04-03 08:02:15 +00:00
Tomáš Chvátal
0ebc7619d7 Accepting request 690649 from home:mcepl:branches:devel:languages:python
- Original patch by John Vandenberg, modified:
    - Move pytest -k test exclusions into add-rpmfail-pytest-markers.patch
      to clarify the reason for those failures
    - Refine runtime Recommends from git to git-core

OBS-URL: https://build.opensuse.org/request/show/690649
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools_scm?expand=0&rev=45
2019-04-02 15:43:53 +00:00
619d023386 - adding the option git_describe_command to allow the user to control the
way that git describe is called.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools_scm?expand=0&rev=42
2019-03-01 12:38:08 +00:00
3667b0bd77 - Remove BR for mercurial.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools_scm?expand=0&rev=40
2019-01-24 15:37:51 +00:00
Tomáš Chvátal
f92882c08e Accepting request 636204 from home:mimi_vx:branches:devel:languages:python
- remove tox.ini - it breaks tests with pytest-3.8.0

OBS-URL: https://build.opensuse.org/request/show/636204
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools_scm?expand=0&rev=38
2018-09-18 05:52:54 +00:00
Tomáš Chvátal
69985b1d5a - Fix Leap 42.3 build by moving Name above lua code expansion
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools_scm?expand=0&rev=36
2018-08-29 08:07:03 +00:00
Tomáš Chvátal
a3c07faa5f Accepting request 628782 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/628782
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools_scm?expand=0&rev=34
2018-08-11 19:54:22 +00:00
Tomáš Chvátal
5d0c2f39a4 Accepting request 628186 from home:jengelh:branches:devel:languages:python
- Use noun phrase in summary.

OBS-URL: https://build.opensuse.org/request/show/628186
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools_scm?expand=0&rev=33
2018-08-08 17:00:48 +00:00
Tomáš Chvátal
55f5f08b65 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools_scm?expand=0&rev=32 2018-08-07 07:29:17 +00:00
Tomáš Chvátal
dae306a8be - Fix the multibuild code
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools_scm?expand=0&rev=31
2018-08-07 07:20:00 +00:00
Tomáš Chvátal
fbe06ebb47 - Update to 3.0.6:
* Solves issue with wrong version in egg-info

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools_scm?expand=0&rev=29
2018-08-01 07:28:38 +00:00
Tomáš Chvátal
a456184f9e - Add multibuild to run tests in -test package
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools_scm?expand=0&rev=28
2018-07-31 10:03:39 +00:00
Tomáš Chvátal
edf8ea4ef6 - Version update to 3.0.5:
* fix readme
  * correct the deploy sections

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools_scm?expand=0&rev=27
2018-07-31 09:18:18 +00:00
Tomáš Chvátal
69dda9099e Accepting request 624906 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/624906
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools_scm?expand=0&rev=26
2018-07-30 07:32:50 +00:00
Tomáš Chvátal
454f67b124 Accepting request 607345 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/607345
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools_scm?expand=0&rev=23
2018-05-15 08:10:01 +00:00
Tomáš Chvátal
04caede78a Accepting request 596406 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/596406
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools_scm?expand=0&rev=22
2018-04-14 06:46:36 +00:00
Tomáš Chvátal
eefa88a1fe Accepting request 590781 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/590781
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools_scm?expand=0&rev=21
2018-03-24 10:44:31 +00:00
Tomáš Chvátal
4d10ee2bb3 Accepting request 583925 from home:aplanas:branches:devel:languages:python
Allows Recommends and Suggest in Fedora

OBS-URL: https://build.opensuse.org/request/show/583925
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools_scm?expand=0&rev=20
2018-03-07 14:51:19 +00:00
8c073e8c7f Accepting request 580755 from home:aplanas:branches:devel:languages:python
- Recommends only for SUSE

OBS-URL: https://build.opensuse.org/request/show/580755
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools_scm?expand=0&rev=19
2018-02-27 21:31:52 +00:00
d7523e20e2 Accepting request 528574 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/528574
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools_scm?expand=0&rev=18
2017-09-25 09:00:03 +00:00
Jan Matejek
eb5f60a637 - also do not buildrequire mercurial unless specified
- bcond_with test to run the test suite

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools_scm?expand=0&rev=17
2017-06-26 14:10:23 +00:00
Jan Matejek
cecb0e5497 Accepting request 495767 from home:dimstar:cycle
For consideration - I know it is not optimal, if you find a better solution,
please speak up.

In essence, I'm trying to get rid of the (various) build cycles that
accumulated in openSUSE:Factory (many hidden with the singlespec migration,
something the bot seems not to have gotten correct)

The issue here: if setuptools_scm requires git in the buildroot, then we get
the cycle

setuptools_scm -> git -> curl -> nghttp2 -> setuptools_scm

git reqquires curl for the network access
curl requires nghttp2 for http/2 access
nghttp2 uses setuptools as build util.

Gence, breaking at this very point seems to be the most beneficial

- Do not buildrequire git: having git in the build root causes a
  build cycle over curl -> nghttp2 -> python-setuptoos_scm -> git.
- Do not run the tests relying on git's presence.

OBS-URL: https://build.opensuse.org/request/show/495767
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools_scm?expand=0&rev=16
2017-05-18 15:02:34 +00:00
Jan Matejek
086506b428 - fix singlespec build
- no-generic-python.patch - run tests with the right python executable
  to prevent stray pyc files where they don't belong

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools_scm?expand=0&rev=15
2017-03-03 17:12:33 +00:00
Thomas Bechtold
21cda41eba - Fix Source url
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools_scm?expand=0&rev=14
2017-03-02 15:07:15 +00:00
Thomas Bechtold
baa64cea0c - Fix python_module macro definition
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools_scm?expand=0&rev=13
2017-03-02 14:49:06 +00:00
Thomas Bechtold
a3229ec511 osc copypac from project:devel:languages:python:singlespec package:python-setuptools_scm revision:2, using expand
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools_scm?expand=0&rev=12
2017-03-02 14:38:21 +00:00
6649931968 Accepting request 451195 from home:stroeder:branches:devel:languages:python
- updated source project URL (now github)
- source link without hash

OBS-URL: https://build.opensuse.org/request/show/451195
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools_scm?expand=0&rev=10
2017-01-19 09:38:24 +00:00
4bb45fd94b Accepting request 450919 from home:frispete:python
- Update to v1.15.0
  - more sophisticated ignoring of mercurial tag commits when considering
    distance in commits (thanks Petre Mierlutiu)
  - fix issue #114: stop trying to be smart for the sdist and ensure its always
    correctly usign itself
  - update trove classifiers
  - fix issue #84: document using the installed package metadata for sphinx
  - fix issue #81: fail more gracious when git/hg are missing
  - address issue #93: provide an experimental api to customize behaviour on
    shallow git repos a custom parse function may pick pre parse actions to do
    when using git
- Update to v1.14.1
  - fix #109: when detecting a dirty git workdir
      - don't consider untracked file (this was a regression due to #86 in v1.13.1)
  - consider the distance 0 when the git node is unknown (happens when you
    haven't commited anything)
- Update to v1.14.0
  - publish bdist_egg for python 2.6, 2.7 and 3.3-3.5
  - fix issue #107 - dont use node if it is None
- Update to v1.13.1
  - fix issue #86 - detect dirty git workdir without tags
- Update to v1.13.0
  - fix regression caused by the fix of #101 * assert types for version dumping
    * strictly pass all versions trough parsed version metadata
- Update to v1.12.0
  - fix issue #97 - add support for mercurial plugins
  - fix issue #101 - write version cache even for pretend version (thanks
    anarcat for reporting and fixing)

OBS-URL: https://build.opensuse.org/request/show/450919
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools_scm?expand=0&rev=9
2017-01-18 13:47:46 +00:00
bf4babe829 Accepting request 444124 from home:buschmann23:branches:devel:languages:python
- fixed source file URL
- update to version 1.11.1

OBS-URL: https://build.opensuse.org/request/show/444124
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools_scm?expand=0&rev=7
2016-12-08 12:30:17 +00:00
Denisart Benjamin
2f8d38d256 Accepting request 353297 from home:stroeder:branches:devel:languages:python
update to 1.10.1 (needed by update of python-keyring)

OBS-URL: https://build.opensuse.org/request/show/353297
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools_scm?expand=0&rev=5
2016-01-14 10:41:38 +00:00
Michal Čihař
e1354ac246 Accepting request 343166 from home:Nijel:branches:devel:languages:python
- Update to 1.8.0:
  * fix issue with setuptools wrong version warnings being printed to standard
    out. User is informed now by distutils-warnings.
  * restructure root finding, we now reliably ignore outer scm
    and prefer PKG-INFO over scm, fixes #43 and #45
  * correct the url to github
    thanks David Szotten
  * enhance scm not found errors with a note on git tarballs
    thanks Markus
  * add support for :code:`write_to_template`

OBS-URL: https://build.opensuse.org/request/show/343166
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools_scm?expand=0&rev=3
2015-11-09 12:14:31 +00:00
Todd R
de55a87a43 - Initial version
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-setuptools_scm?expand=0&rev=1
2015-08-12 15:10:39 +00:00