Nancy G
10/01/2024, 9:27 PMMason Menges
10/01/2024, 10:10 PMNancy G
10/01/2024, 10:11 PMimport httpx
from prefect import flow
@flow()
def fetch_weather(lat: float = 38.9, lon: float = -77.0):
base_url = "<https://api.open-meteo.com/v1/forecast/>"
temps = httpx.get(
base_url,
params=dict(latitude=lat, longitude=lon, hourly="temperature_2m"),
)
forecasted_temp = float(temps.json()["hourly"]["temperature_2m"][0])
print(f"Forecasted temp C: {forecasted_temp} degrees")
return forecasted_temp
if __name__ == "__main__":
fetch_weather.serve(name="deploy-1")
Nancy G
10/01/2024, 10:12 PMJeff Hale
10/02/2024, 2:20 PMprefect version
show?Nancy G
10/02/2024, 2:23 PMJeff Hale
10/02/2024, 2:46 PM