From c23d34cd887b889c302ca7b6df3fa0bca96d78a9 Mon Sep 17 00:00:00 2001 From: Abdul Fatir Date: Fri, 31 Oct 2025 11:05:09 +0100 Subject: [PATCH] Add FutureWarning for CloudFront (#357) *Issue #, if available:* *Description of changes:* By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice. --- src/chronos/boto_utils.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/chronos/boto_utils.py b/src/chronos/boto_utils.py index 7d0d16d..3e20e97 100644 --- a/src/chronos/boto_utils.py +++ b/src/chronos/boto_utils.py @@ -6,6 +6,7 @@ import logging import os import re +import warnings from pathlib import Path import boto3 @@ -110,6 +111,12 @@ def cache_model_from_s3( # Use CloudFront CDN for faster, cached downloads if available if cloudfront_url: + warnings.warn( + f"Loading {s3_uri} from CloudFront is deprecated and will be removed in a future version. " + f'Please specify a HuggingFace model_id instead. For example: Chronos2Pipeline.from_pretrained("amazon/chronos-2")', + category=FutureWarning, + stacklevel=3, + ) try: download_model_files_from_cloudfront( cloudfront_url=cloudfront_url,