diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml
index c95f7cf9e..3f9e44a96 100644
--- a/.github/workflows/continuous-integration.yml
+++ b/.github/workflows/continuous-integration.yml
@@ -17,27 +17,23 @@ jobs:
distribution: 'temurin'
cache: maven
- name: Checkout wala/IDE sources.
- uses: actions/checkout@v3.5.2
- with:
- repository: wala/IDE
- # fetch-depth: 50
- path: ./IDE
+ run: git clone --depth=1 https://github.com/wala/IDE ${{ runner.temp }}/IDE
- name: Checkout juliandolby/jython3 sources.
- uses: actions/checkout@v3.5.2
- with:
- repository: juliandolby/jython3
- path: ./jython3
+ run: git clone --depth=1 https://github.com/juliandolby/jython3.git ${{ runner.temp }}/jython3
- name: Install Jython3.
run: |
- cd ./jython3
+ pushd ${{ runner.temp }}/jython3
ant
- cd dist
+ pushd dist
mvn install:install-file -Dfile=./jython-dev.jar -DgroupId="org.python" -DartifactId="jython3" -Dversion="0.0.1-SNAPSHOT" -Dpackaging="jar" -DgeneratePom=true
+ popd
+ popd
shell: bash
- name: Install IDE.
run: |
- cd ./IDE/com.ibm.wala.cast.lsp
+ pushd ${{ runner.temp }}/IDE/com.ibm.wala.cast.lsp
mvn clean install -B -q -DskipTests
+ popd
- name: Check formatting with spotless.
run: mvn spotless:check -B
- name: Build with Maven
diff --git a/com.ibm.wala.cast.python.jython/data/functools.xml b/com.ibm.wala.cast.python.jython/data/functools.xml
index ed90242a2..eae5f6531 100644
--- a/com.ibm.wala.cast.python.jython/data/functools.xml
+++ b/com.ibm.wala.cast.python.jython/data/functools.xml
@@ -4,43 +4,29 @@
-
-
+
+
-
-
+
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
+
diff --git a/com.ibm.wala.cast.python.jython/data/numpy_turtle.xml b/com.ibm.wala.cast.python.jython/data/numpy_turtle.xml
index 1f9a0f362..ed899a041 100644
--- a/com.ibm.wala.cast.python.jython/data/numpy_turtle.xml
+++ b/com.ibm.wala.cast.python.jython/data/numpy_turtle.xml
@@ -4,16 +4,10 @@
-
-
-
-
+
+
+
+
diff --git a/com.ibm.wala.cast.python.jython/data/pandas.xml b/com.ibm.wala.cast.python.jython/data/pandas.xml
index beb3c7ff5..cd2bdc0b1 100644
--- a/com.ibm.wala.cast.python.jython/data/pandas.xml
+++ b/com.ibm.wala.cast.python.jython/data/pandas.xml
@@ -4,44 +4,33 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
diff --git a/com.ibm.wala.cast.python.jython/data/turtles.xml b/com.ibm.wala.cast.python.jython/data/turtles.xml
index c28e6ea7b..05ef2dada 100644
--- a/com.ibm.wala.cast.python.jython/data/turtles.xml
+++ b/com.ibm.wala.cast.python.jython/data/turtles.xml
@@ -4,146 +4,80 @@
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
+
+
+
+
diff --git a/com.ibm.wala.cast.python.jython3/data/functools.xml b/com.ibm.wala.cast.python.jython3/data/functools.xml
index ed90242a2..eae5f6531 100644
--- a/com.ibm.wala.cast.python.jython3/data/functools.xml
+++ b/com.ibm.wala.cast.python.jython3/data/functools.xml
@@ -4,43 +4,29 @@
-
-
+
+
-
-
+
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
+
diff --git a/com.ibm.wala.cast.python.jython3/data/numpy_turtle.xml b/com.ibm.wala.cast.python.jython3/data/numpy_turtle.xml
index 1f9a0f362..ed899a041 100644
--- a/com.ibm.wala.cast.python.jython3/data/numpy_turtle.xml
+++ b/com.ibm.wala.cast.python.jython3/data/numpy_turtle.xml
@@ -4,16 +4,10 @@
-
-
-
-
+
+
+
+
diff --git a/com.ibm.wala.cast.python.jython3/data/pandas.xml b/com.ibm.wala.cast.python.jython3/data/pandas.xml
index beb3c7ff5..cd2bdc0b1 100644
--- a/com.ibm.wala.cast.python.jython3/data/pandas.xml
+++ b/com.ibm.wala.cast.python.jython3/data/pandas.xml
@@ -4,44 +4,33 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
diff --git a/com.ibm.wala.cast.python.jython3/data/turtles.xml b/com.ibm.wala.cast.python.jython3/data/turtles.xml
index c28e6ea7b..05ef2dada 100644
--- a/com.ibm.wala.cast.python.jython3/data/turtles.xml
+++ b/com.ibm.wala.cast.python.jython3/data/turtles.xml
@@ -4,146 +4,80 @@
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
+
+
+
+
diff --git a/com.ibm.wala.cast.python.ml.j2ee/.settings/org.eclipse.wst.common.project.facet.core.xml b/com.ibm.wala.cast.python.ml.j2ee/.settings/org.eclipse.wst.common.project.facet.core.xml
index 83f612f06..1ff73fa80 100644
--- a/com.ibm.wala.cast.python.ml.j2ee/.settings/org.eclipse.wst.common.project.facet.core.xml
+++ b/com.ibm.wala.cast.python.ml.j2ee/.settings/org.eclipse.wst.common.project.facet.core.xml
@@ -1,10 +1,10 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
diff --git a/com.ibm.wala.cast.python.ml.j2ee/pom.xml b/com.ibm.wala.cast.python.ml.j2ee/pom.xml
index d37786d14..49cbd7afa 100644
--- a/com.ibm.wala.cast.python.ml.j2ee/pom.xml
+++ b/com.ibm.wala.cast.python.ml.j2ee/pom.xml
@@ -1,50 +1,51 @@
-
- 4.0.0
- com.ibm.wala
- com.ibm.wala.cast.python.ml.j2ee
- 0.0.1-SNAPSHOT
-
- source
-
-
- maven-compiler-plugin
- 3.7.0
-
-
- 1.8
-
-
-
- org.apache.maven.plugins
- maven-war-plugin
- 3.2.2
-
- WebContent
-
-
- true
-
-
-
-
-
- build-war
- install
-
- war
-
-
-
-
-
-
-
-
- javax.websocket
- javax.websocket-api
- 1.1
- provided
-
+
+
+ 4.0.0
+ com.ibm.wala
+ com.ibm.wala.cast.python.ml.j2ee
+ 0.0.1-SNAPSHOT
+
+ source
+
+
+ maven-compiler-plugin
+ 3.7.0
+
+
+ 1.8
+
+
+
+ org.apache.maven.plugins
+ maven-war-plugin
+ 3.2.2
+
+ WebContent
+
+
+ true
+
+
+
+
+
+ build-war
+ install
+
+ war
+
+
+
+
+
+
+
+
+ javax.websocket
+ javax.websocket-api
+ 1.1
+ provided
+
commons-io
commons-io
@@ -97,4 +98,4 @@
-
+
diff --git a/com.ibm.wala.cast.python.ml/data/tensorflow.xml b/com.ibm.wala.cast.python.ml/data/tensorflow.xml
index ed1d4eb29..ccdebe552 100644
--- a/com.ibm.wala.cast.python.ml/data/tensorflow.xml
+++ b/com.ibm.wala.cast.python.ml/data/tensorflow.xml
@@ -4,472 +4,255 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
-
-
+
+
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
-
+
+
+
+
-
-
-
+
+
+
-
-
-
-
+
+
+
+
-
+
-
-
-
+
+
+
-
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
+
+
+
+
-
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -480,30 +263,16 @@
-
-
-
-
-
+
+
+
+
+
-
-
-
-
+
+
+
+
diff --git a/com.ibm.wala.cast.python/data/flask.xml b/com.ibm.wala.cast.python/data/flask.xml
index c556fe526..39f3b1015 100644
--- a/com.ibm.wala.cast.python/data/flask.xml
+++ b/com.ibm.wala.cast.python/data/flask.xml
@@ -4,98 +4,69 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/com.ibm.wala.cast.python/data/functools.xml b/com.ibm.wala.cast.python/data/functools.xml
index ed90242a2..eae5f6531 100644
--- a/com.ibm.wala.cast.python/data/functools.xml
+++ b/com.ibm.wala.cast.python/data/functools.xml
@@ -4,43 +4,29 @@
-
-
+
+
-
-
+
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
+
diff --git a/com.ibm.wala.cast.python/data/numpy_turtle.xml b/com.ibm.wala.cast.python/data/numpy_turtle.xml
index 1f9a0f362..ed899a041 100644
--- a/com.ibm.wala.cast.python/data/numpy_turtle.xml
+++ b/com.ibm.wala.cast.python/data/numpy_turtle.xml
@@ -4,16 +4,10 @@
-
-
-
-
+
+
+
+
diff --git a/com.ibm.wala.cast.python/data/pandas.xml b/com.ibm.wala.cast.python/data/pandas.xml
index beb3c7ff5..cd2bdc0b1 100644
--- a/com.ibm.wala.cast.python/data/pandas.xml
+++ b/com.ibm.wala.cast.python/data/pandas.xml
@@ -4,44 +4,33 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
diff --git a/com.ibm.wala.cast.python/data/pytest.xml b/com.ibm.wala.cast.python/data/pytest.xml
index 431817176..cdf653d53 100644
--- a/com.ibm.wala.cast.python/data/pytest.xml
+++ b/com.ibm.wala.cast.python/data/pytest.xml
@@ -4,69 +4,42 @@
-
-
+
+
-
-
-
-
-
+
+
-
+
+
+
+
-le
+ le
-
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
+
-
+
-
-
+
+
diff --git a/com.ibm.wala.cast.python/data/turtles.xml b/com.ibm.wala.cast.python/data/turtles.xml
index c28e6ea7b..05ef2dada 100644
--- a/com.ibm.wala.cast.python/data/turtles.xml
+++ b/com.ibm.wala.cast.python/data/turtles.xml
@@ -4,146 +4,80 @@
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
+
+
+
+
diff --git a/pom.xml b/pom.xml
index 91668eb9b..0b28df8d7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -139,11 +139,11 @@
- *.md
- .gitignore
+ **/*.md
+ **/.gitignore
-
-
+
+
true
4
@@ -151,8 +151,12 @@
- *.xml
+ **/*.xml
+
+ **/plugin.xml
+ pom.xml
+
XML
@@ -176,7 +180,7 @@
*.py
-
+