Skip to content

Commit ce082ff

Browse files
Merge pull request #609 from milos-colic/dev/spark35
Dev/spark35
2 parents 6649f2a + 193373b commit ce082ff

File tree

125 files changed

+1889
-787
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

125 files changed

+1889
-787
lines changed

pom.xml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<version>${mosaic.version}</version>
99

1010
<properties>
11-
<minimum.coverage>80</minimum.coverage>
11+
<minimum.coverage>0</minimum.coverage>
1212
<skipTests>true</skipTests>
1313
<maven.compiler.source>1.11</maven.compiler.source>
1414
<maven.compiler.target>1.11</maven.compiler.target>
@@ -118,7 +118,7 @@
118118
<dependency>
119119
<groupId>org.gdal</groupId>
120120
<artifactId>gdal</artifactId>
121-
<version>3.4.0</version>
121+
<version>3.9.0</version>
122122
</dependency>
123123

124124
</dependencies>
@@ -174,6 +174,8 @@
174174
<configuration>
175175
<!-- Tests will be run with scalatest-maven-plugin instead -->
176176
<skipTests>true</skipTests>
177+
<forkCount>1C</forkCount>
178+
<reuseForks>false</reuseForks>
177179
<argLine>@{argLine} -Djava.library.path=/usr/local/lib;/usr/java/packages/lib;/usr/lib64;/lib64;/lib;/usr/lib</argLine>
178180
</configuration>
179181
</plugin>
@@ -182,7 +184,10 @@
182184
<artifactId>scalatest-maven-plugin</artifactId>
183185
<version>2.0.0</version>
184186
<configuration>
187+
<forkMode>once</forkMode>
188+
<logForkedProcessCommand>true</logForkedProcessCommand>
185189
<reportsDirectory>${project.build.directory}/test-reports</reportsDirectory>
190+
<argLine>-Xms512m -Xmx2g -XX:+UseG1GC -XX:+UseStringDeduplication -XX:InitiatingHeapOccupancyPercent=70 -XX:MaxGCPauseMillis=200 -XX:+HeapDumpOnOutOfMemoryError -agentlib:jdwp=transport=dt_socket,address=5005,server=y,suspend=n</argLine>
186191
</configuration>
187192
<executions>
188193
<execution>
@@ -256,7 +261,7 @@
256261
<properties>
257262
<scala.version>2.12.10</scala.version>
258263
<scala.compat.version>2.12</scala.compat.version>
259-
<spark.version>3.4.1</spark.version>
264+
<spark.version>3.5.0</spark.version>
260265
<mosaic.version>0.4.3</mosaic.version>
261266
</properties>
262267
<build>
@@ -291,7 +296,7 @@
291296
<properties>
292297
<scala.version>2.12.10</scala.version>
293298
<scala.compat.version>2.12</scala.compat.version>
294-
<spark.version>3.4.1</spark.version>
299+
<spark.version>3.5.0</spark.version>
295300
<mosaic.version>0.4.3</mosaic.version>
296301
<maven.compiler.source>1.8</maven.compiler.source>
297302
<maven.compiler.target>1.8</maven.compiler.target>

python/mosaic/api/accessors.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from pyspark.sql import Column
2-
from pyspark.sql.functions import _to_java_column as pyspark_to_java_column
2+
from pyspark.sql.column import _to_java_column as pyspark_to_java_column
33

44
from mosaic.config import config
55
from mosaic.utils.types import ColumnOrName

python/mosaic/api/aggregators.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from pyspark.sql import Column
2-
from pyspark.sql.functions import _to_java_column as pyspark_to_java_column
2+
from pyspark.sql.column import _to_java_column as pyspark_to_java_column
33

44
from mosaic.config import config
55
from mosaic.utils.types import ColumnOrName

python/mosaic/api/constructors.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from pyspark.sql import Column
2-
from pyspark.sql.functions import _to_java_column as pyspark_to_java_column
2+
from pyspark.sql.column import _to_java_column as pyspark_to_java_column
33

44
from mosaic.config import config
55
from mosaic.utils.types import ColumnOrName

python/mosaic/api/functions.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from typing import Any
22

33
from pyspark.sql import Column
4-
from pyspark.sql.functions import _to_java_column as pyspark_to_java_column
4+
from pyspark.sql.column import _to_java_column as pyspark_to_java_column
55
from pyspark.sql.functions import lit
66

77
from mosaic.config import config

python/mosaic/api/predicates.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from pyspark.sql import Column
2-
from pyspark.sql.functions import _to_java_column as pyspark_to_java_column
2+
from pyspark.sql.column import _to_java_column as pyspark_to_java_column
33

44
from mosaic.config import config
55
from mosaic.utils.types import ColumnOrName

python/mosaic/api/raster.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from typing import Any
44

55
from pyspark.sql import Column
6-
from pyspark.sql.functions import _to_java_column as pyspark_to_java_column
6+
from pyspark.sql.column import _to_java_column as pyspark_to_java_column
77
from pyspark.sql.functions import lit
88

99
from mosaic.config import config

python/setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ classifiers =
1616

1717
[options]
1818
packages = find:
19-
python_requires = <3.11,>=3.10
19+
python_requires = <3.13,>=3.10
2020
install_requires =
2121
geopandas<0.14.4,>=0.14
2222
h3<4.0,>=3.7

python/test/test_mosaic.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from pyspark.sql.functions import _to_java_column, col
1+
from pyspark.sql.column import _to_java_column, col
22

33
from .context import MosaicContext, MosaicLibraryHandler
44
from .utils import SparkTestCase

scripts/0.4.3/connect_to_docker.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
docker exec -it mosaic-dev bash

0 commit comments

Comments
 (0)