File tree 4 files changed +21
-13
lines changed
4 files changed +21
-13
lines changed Original file line number Diff line number Diff line change @@ -83,7 +83,7 @@ install:
83
83
# Java
84
84
- python -m open_fortran_parser --dev-deps
85
85
- export CLASSPATH="${CLASSPATH}:$(pwd)/lib/*"
86
- - ant
86
+ - ant -Dpython=python
87
87
- export CLASSPATH="${CLASSPATH}:$(pwd)/dist/*"
88
88
# Java tests
89
89
- wget "https://github.com/mbdevpl/open-fortran-parser-xml/releases/download/v0.2.0/org.jacoco.agent-0.8.1-runtime.jar" -O "lib/org.jacoco.agent-0.8.1-runtime.jar"
Original file line number Diff line number Diff line change 3
3
4
4
<property name =" debuglevel" value =" source,lines,vars" />
5
5
6
- <loadfile srcfile =" open_fortran_parser/_version.py" property =" version" >
7
- <filterchain >
8
- <linecontainsregexp >
9
- <regexp pattern =" ^VERSION = '.+'.*$" />
10
- </linecontainsregexp >
11
- <tokenfilter >
12
- <replaceregex pattern =" ^VERSION = '(.+)'.*$" replace =" \1" />
13
- </tokenfilter >
14
- <striplinebreaks />
15
- </filterchain >
16
- </loadfile >
6
+ <property name =" python" value =" python3" />
7
+
8
+ <exec executable =" ${ python } " outputproperty =" version" resultproperty =" version.error" >
9
+ <arg value =" -m" />
10
+ <arg value =" version_query" />
11
+ <arg value =" -p" />
12
+ <arg value =" ." />
13
+ </exec >
14
+
15
+ <fail message =" Failed to query project version: ${ version } " >
16
+ <condition >
17
+ <not >
18
+ <equals arg1=" ${ version.error } " arg2=" 0" />
19
+ </not >
20
+ </condition >
21
+ </fail >
17
22
18
23
<property name =" src.dir" value =" src" />
19
24
<property name =" bin.dir" value =" bin" />
Original file line number Diff line number Diff line change 1
1
"""Version of open_fortran_parser package."""
2
2
3
- VERSION = '0.5.5.dev0'
3
+ from version_query import predict_version_str
4
+
5
+ VERSION = predict_version_str ()
Original file line number Diff line number Diff line change
1
+ version-query
1
2
wget
You can’t perform that action at this time.
0 commit comments