__init__.py 753 B

12345678910111213141516171819
  1. # Copyright Materialize, Inc. and contributors. All rights reserved.
  2. #
  3. # Use of this software is governed by the Business Source License
  4. # included in the LICENSE file at the root of this repository.
  5. #
  6. # As of the Change Date specified in that file, in accordance with
  7. # the Business Source License, use of this software will be governed
  8. # by the Apache License, Version 2.0.
  9. import os
  10. def check_required_vars() -> None:
  11. """Set reasonable default values for the
  12. environment variables necessary to interact with AWS."""
  13. if not os.environ.get("MZ_SCRATCH_NO_DEFAULT_ENV"):
  14. os.environ["AWS_PROFILE"] = "mz-scratch-admin"
  15. if not os.environ.get("AWS_DEFAULT_REGION"):
  16. os.environ["AWS_DEFAULT_REGION"] = "us-east-1"