Updates to repodata.json of each architecture are archived every time a new Snowpark is released (approximately weekly).
This allows you to look at historical snapshots of repodata.json and build a conda environment based on such snapshots.
conda create -n sf-test \
-c https://repo.anaconda.com/pkgs/snowflake/ \
--override-channel \
--repodata-fn='https://repo.anaconda.com/pkgs/snowflake/releases/$SNOWPARK_RELEASE/$ARCH/repodata.json' \
$ENVIRONMENT_SPEC
where `$ENVIRONMENT_SPEC` is an environment spec, i.e. list of packages with version restrictions, `$SNOWPARK_RELEASE` is the version of _Snowpark_ marking the timeframe during which `repodata.json` was versioned, and `$ARCH` is the respective platform.
Packages removed over time between consecutive releases `releases/xx.yy.zz` and `releases/xx.yy.zz+1` are logged with a timestamp in `releases/xx.yy.zz/updated_files.json`.
Note: Packages removed over time between consecutive releases
releases/xx.yy.zz and releases/xx.yy.zz+1 are logged with a timestamp
in releases/xx.yy.zz/updated_files.json.