File tree 3 files changed +25
-5
lines changed
3 files changed +25
-5
lines changed Original file line number Diff line number Diff line change 46
46
fi
47
47
- run :
48
48
name : Build aarch64 wheels
49
+ no_output_timeout : 30m # Sometimes the tests won't generate any output, make sure the job doesn't get killed by that
49
50
command : |
50
51
pip3 install cibuildwheel==2.14.1
51
52
cibuildwheel --prerelease-pythons --output-dir wheelhouse
Original file line number Diff line number Diff line change 1
1
# Note: This file has to live next to setup.py or versioneer will not work
2
2
import argparse
3
3
import os
4
+ import sys
4
5
5
6
import versioneer
6
7
8
+ sys .path .insert (0 , "" )
9
+
7
10
8
11
def write_version_info (path ):
12
+ version = None
13
+ git_version = None
14
+
15
+ try :
16
+ import _version_meson
17
+
18
+ version = _version_meson .__version__
19
+ git_version = _version_meson .__git_version__
20
+ except ImportError :
21
+ version = versioneer .get_version ()
22
+ git_version = versioneer .get_versions ()["full-revisionid" ]
9
23
if os .environ .get ("MESON_DIST_ROOT" ):
10
24
path = os .path .join (os .environ .get ("MESON_DIST_ROOT" ), path )
11
25
with open (path , "w" , encoding = "utf-8" ) as file :
12
- file .write (f'__version__="{ versioneer .get_version ()} "\n ' )
13
- file .write (
14
- f'__git_version__="{ versioneer .get_versions ()["full-revisionid" ]} "\n '
15
- )
26
+ file .write (f'__version__="{ version } "\n ' )
27
+ file .write (f'__git_version__="{ git_version } "\n ' )
16
28
17
29
18
30
def main ():
@@ -43,7 +55,13 @@ def main():
43
55
write_version_info (args .outfile )
44
56
45
57
if args .print :
46
- print (versioneer .get_version ())
58
+ try :
59
+ import _version_meson
60
+
61
+ version = _version_meson .__version__
62
+ except ImportError :
63
+ version = versioneer .get_version ()
64
+ print (version )
47
65
48
66
49
67
main ()
Original file line number Diff line number Diff line change 49
49
"_global_config" ,
50
50
"_chained_assignment_msg" ,
51
51
"_chained_assignment_method_msg" ,
52
+ "_version_meson" ,
52
53
}
53
54
54
55
You can’t perform that action at this time.
0 commit comments