Hi ArcGIS API for Python team,
I have a job that installs the Python API after specifying minimum dependencies, as described here: https://developers.arcgis.com/python/guide/install-and-set-up/#Install-with-minimum-dependencies
I am attempting to update to the latest version of the arcgis library. However, I am getting an error about a missing module "cachetools": "ModuleNotFoundError: No module named 'cachetools'"
Presumably this is because a new dependency was added that now needs to be specified in my requirements file. Prior to my latest changes, I was installing these dependencies and was able to then install arcgis and run it separately:
ntlm-auth==1.5.0
requests==2.26.0
requests-toolbelt==0.9.1
requests_ntlm==1.1.0
six==1.16.0
ujson==4.1.0
I can try installing the missing library of course, but it would be nice if these changes were announced or tracked somewhere. Could you provide an updated version of the requirements? Or provide this in the public-facing documentation? That would be helpful to us. I was confused when composing this list initially, because some of the libraries listed in the docs were spelled differently ("_" instead of "-", or vice versa).
I look forward to your response.
Cheers,
Sam