-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathconf.py
More file actions
39 lines (28 loc) · 954 Bytes
/
conf.py
File metadata and controls
39 lines (28 loc) · 954 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
from typing import ClassVar
from pydantic_settings import BaseSettings, SettingsConfigDict
class Settings(BaseSettings):
model_config: ClassVar[SettingsConfigDict] = SettingsConfigDict(
env_prefix="AEON_", env_file=".env"
)
# Las Cumbres Observatory
lco_token: str = ""
lco_api_root: str = "https://observe.lco.global/api/"
# SOAR
soar_token: str = ""
soar_api_root: str = "https://observe.lco.global/api/"
# BLANCO
blanco_token: str = ""
blanco_api_root: str = "https://observe.lco.global/api/"
# South African Astronomical Observatory
saao_token: str = ""
saao_api_root: str = "https://ocsio.saao.ac.za/api/"
# European Southern Observatory
eso_environment: str = "demo"
eso_username: str = ""
eso_password: str = ""
# Liverpool Telescope
lt_username: str = ""
lt_password: str = ""
lt_host: str = ""
lt_port: str = ""
settings = Settings()