1### Cached requirements and consolidation of conda and pip installation 2 3At the moment, the installation of conda and pip dependencies happens at 4different places in the CI depending at the whim of different 5developers, which makes it very challenging to handle issues like 6network flakiness or upstream dependency failures gracefully. So, this 7center directory is created to gradually include all the conda environment 8and pip requirement files that are used to setup CI jobs. Not only it 9gives a clear picture of all the dependencies required by different CI 10jobs, but it also allows them to be cached properly to improve CI 11reliability. 12 13The list of support files are as follows: 14 15* Conda: 16 * conda-env-iOS. This is used by iOS build and test jobs to setup the 17 conda environment 18 * conda-env-macOS-ARM64. This is used by MacOS (m1, arm64) build and 19 test jobs to setup the conda environment 20 * conda-env-macOS-X64. This is use by MacOS (x86-64) build and test 21 jobs to setup the conda environment 22 * conda-env-Linux-X64. This is used by Linux buck build and test jobs 23 to setup the conda environment 24* Pip: 25 * pip-requirements-iOS.txt. This is used by iOS build and test jobs to 26 setup the pip environment 27 * pip-requirements-macOS.txt. This is used by MacOS build and test jobs to 28 setup the pip environment 29