8000 Remove libsqlite4java · localstack/localstack@eef66a0 · GitHub
[go: up one dir, main page]

Skip to content

Commit eef66a0

Browse files
Remove libsqlite4java
DDB Local v2.1.0 has removed this dependency
1 parent 7212712 commit eef66a0

File tree

1 file changed

+2
-10
lines changed
  • localstack-core/localstack/services/dynamodb

1 file changed

+2
-10
lines changed

localstack-core/localstack/services/dynamodb/packages.py

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,9 @@
99
update_jar_manifest,
1010
upgrade_jar_file,
1111
)
12-
from localstack.utils.files import file_exists_not_empty, save_file
12+
from localstack.utils.files import save_file
1313
from localstack.utils.functions import run_safe
1414
from localstack.utils.http import download
15-
from localstack.utils.platform import get_arch, is_mac_os
1615
from localstack.utils.run import run
1716

1817
# patches for DynamoDB Local
@@ -21,7 +20,6 @@
2120
)
2221
DDB_AGENT_JAR_URL = f"{DDB_PATCH_URL_PREFIX}/target/ddb-local-loader-0.1.jar"
2322

24-
LIBSQLITE_AARCH64_URL = f"{MAVEN_REPO_URL}/io/github/ganadist/sqlite4java/libsqlite4java-osx-aarch64/1.0.392/libsqlite4java-osx-aarch64-1.0.392.dylib"
2523
DYNAMODB_JAR_URL = "https://d1ni2b6xgvw0s0.cloudfront.net/v2.x/dynamodb_local_latest.zip"
2624
JAVASSIST_JAR_URL = f"{MAVEN_REPO_URL}/org/javassist/javassist/3.28.0-GA/javassist-3.28.0-GA.jar"
2725

@@ -47,13 +45,6 @@ def _install(self, target: InstallTarget):
4745
install_dir = self._get_install_dir(target)
4846
download_and_extract_with_retry(DYNAMODB_JAR_URL, tmp_archive, install_dir)
4947

50-
# download additional libs for Mac M1 (for local dev mode)
51-
ddb_local_lib_dir = os.path.join(install_dir, "DynamoDBLocal_lib")
52-
if is_mac_os() and get_arch() == "arm64":
53-
target_path = os.path.join(ddb_local_lib_dir, "libsqlite4java-osx-aarch64.dylib")
54-
if not file_exists_not_empty(target_path):
55-
download(LIBSQLITE_AARCH64_URL, target_path)
56-
5748
# fix logging configuration for DynamoDBLocal
5849
log4j2_config = """<Configuration status="WARN">
5950
<Appenders>
@@ -77,6 +68,7 @@ def _install(self, target: InstallTarget):
7768
if not os.path.exists(javassit_jar_path):
7869
download(JAVASSIST_JAR_URL, javassit_jar_path)
7970

71+
ddb_local_lib_dir = os.path.join(install_dir, "DynamoDBLocal_lib")
8072
upgrade_jar_file(ddb_local_lib_dir, "slf4j-ext-*.jar", "org/slf4j/slf4j-ext:1.8.0-beta4")
8173

8274
# ensure that javassist.jar is in the manifest classpath

0 commit comments

Comments
 (0)
0