diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2016-01-16 20:59:34 +0200 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2016-01-16 20:59:34 +0200 |
commit | 84456537da9a77bbfe4fe9027c9fb36111c6b38d (patch) | |
tree | 3d572f92cebbe2657a378df46d07118dd730fbbf /mesonbuild | |
parent | 2f868a19c66ee22663f8735610739ecbfd7ef610 (diff) | |
download | meson-84456537da9a77bbfe4fe9027c9fb36111c6b38d.zip meson-84456537da9a77bbfe4fe9027c9fb36111c6b38d.tar.gz meson-84456537da9a77bbfe4fe9027c9fb36111c6b38d.tar.bz2 |
Fix some issues that break pypi installs and bump version to upload new version.
Diffstat (limited to 'mesonbuild')
-rw-r--r-- | mesonbuild/coredata.py | 2 | ||||
-rw-r--r-- | mesonbuild/mesonlib.py | 13 | ||||
-rw-r--r-- | mesonbuild/modules/__init__.py | 0 | ||||
-rw-r--r-- | mesonbuild/scripts/__init__.py | 0 | ||||
-rw-r--r-- | mesonbuild/wrap/__init__.py | 0 |
5 files changed, 12 insertions, 3 deletions
diff --git a/mesonbuild/coredata.py b/mesonbuild/coredata.py index f0ace4a..7f2254b 100644 --- a/mesonbuild/coredata.py +++ b/mesonbuild/coredata.py @@ -14,7 +14,7 @@ import pickle, os, uuid -version = '0.29.0.dev1' +version = '0.29.0.dev2' build_types = ['plain', 'debug', 'debugoptimized', 'release'] layouts = ['mirror', 'flat'] diff --git a/mesonbuild/mesonlib.py b/mesonbuild/mesonlib.py index 2ab5ce4..a814567 100644 --- a/mesonbuild/mesonlib.py +++ b/mesonbuild/mesonlib.py @@ -116,6 +116,15 @@ def detect_vcs(source_dir): return vcs return None +def grab_leading_numbers(vstr): + result = [] + for x in vstr.split('.'): + try: + result.append(int(x)) + except ValueError: + break + return result + numpart = re.compile('[0-9.]+') def version_compare(vstr1, vstr2): @@ -146,8 +155,8 @@ def version_compare(vstr1, vstr2): vstr2 = vstr2[1:] else: cmpop = operator.eq - varr1 = [int(x) for x in vstr1.split('.')] - varr2 = [int(x) for x in vstr2.split('.')] + varr1 = grab_leading_numbers(vstr1) + varr2 = grab_leading_numbers(vstr2) return cmpop(varr1, varr2) def default_libdir(): diff --git a/mesonbuild/modules/__init__.py b/mesonbuild/modules/__init__.py new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/mesonbuild/modules/__init__.py diff --git a/mesonbuild/scripts/__init__.py b/mesonbuild/scripts/__init__.py new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/mesonbuild/scripts/__init__.py diff --git a/mesonbuild/wrap/__init__.py b/mesonbuild/wrap/__init__.py new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/mesonbuild/wrap/__init__.py |