Skip to content

Commit 88668c7

Browse files
committed
Enabling PySpark as a simple-form runtime environment.
1 parent dd2d62a commit 88668c7

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

src/helpers/exercise/environments.js

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ export const ENV_NODEJS_ID = 'node-linux';
1818
export const ENV_PHP_ID = 'php-linux';
1919
export const ENV_PROLOG_ID = 'prolog';
2020
export const ENV_PYTHON3_ID = 'python3';
21+
export const ENV_PYSPARK_ID = 'pyspark';
2122
export const ENV_RUST_ID = 'rust';
2223
export const ENV_CARGO_ID = 'rust-cargo';
2324
export const ENV_SCALA_ID = 'scala';
@@ -45,6 +46,7 @@ const SIMPLE_FORM_ENVIRONMENTS = [
4546
ENV_PHP_ID,
4647
ENV_PROLOG_ID,
4748
ENV_PYTHON3_ID,
49+
ENV_PYSPARK_ID,
4850
ENV_RUST_ID,
4951
ENV_CARGO_ID,
5052
ENV_SCALA_ID,
@@ -55,7 +57,13 @@ const SIMPLE_FORM_ENVIRONMENTS = [
5557
* List of environments that must stand alone
5658
* (exercise must be configured solely for this environment).
5759
*/
58-
export const STANDALONE_ENVIRONMENTS = [ENV_ARDUINO_ID, ENV_DATA_ONLY_ID, ENV_PROLOG_ID, ENV_HASKELL_ID];
60+
export const STANDALONE_ENVIRONMENTS = [
61+
ENV_ARDUINO_ID,
62+
ENV_DATA_ONLY_ID,
63+
ENV_PROLOG_ID,
64+
ENV_HASKELL_ID,
65+
ENV_PYSPARK_ID,
66+
];
5967

6068
const SIMPLE_FORM_ENVIRONMENTS_INDEX = createIndex(SIMPLE_FORM_ENVIRONMENTS);
6169

@@ -64,7 +72,7 @@ export const onlySimpleEnvironments = lruMemoize(environments =>
6472
);
6573

6674
/**
67-
* Prepare inital values for the EditEnvironmentSimpleForm of the exercise.
75+
* Prepare initial values for the EditEnvironmentSimpleForm of the exercise.
6876
* @param {*} environmentConfigs
6977
*/
7078
export const getSimpleEnvironmentsInitValues = environmentConfigs => {
@@ -87,7 +95,7 @@ export const getFirstEnvironmentId = environmentConfigs =>
8795
safeGet(environmentConfigs, [0, 'runtimeEnvironmentId'], null);
8896

8997
/**
90-
* Prepare inital values for EditEnvironmentForm used in advanced configuration.
98+
* Prepare initial values for EditEnvironmentForm used in advanced configuration.
9199
* Note that advanced config allows only one environment. If multiple environments are defined, only the first is loaded.
92100
* @param {*} environmentConfigs
93101
*/

0 commit comments

Comments
 (0)