Skip to content

Commit

Permalink
update sys requirements for 2.4
Browse files Browse the repository at this point in the history
  • Loading branch information
jyaistMap committed Feb 11, 2025
1 parent 3a63003 commit c966ef8
Showing 1 changed file with 12 additions and 10 deletions.
22 changes: 12 additions & 10 deletions guide/01-getting-started/system-requirements.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -22,35 +22,39 @@
"metadata": {},
"source": [
"## Operating System \n",
"The ArcGIS API for Python 2.4.0 release is compatible with 64-bit versions of Windows, macOS, and Linux.\n",
"The ArcGIS API for Python 2.4.0 release is compatible with 64-bit versions of Windows, macOS, and Linux. Support is also provided for the Apple M1 Pro chip.\n",
"\n",
"## Python Version\n",
"Python 3.10.x to 3.12.x is required to use the ArcGIS API for Python 2.3.1.\n",
"Python 3.10.x to 3.12.x is required to use the ArcGIS API for Python 2.3.1 and greater releases.\n",
"\n",
"## Dependencies\n",
"The full power of the ArcGIS API for Python is best experienced when all its dependencies are installed. However, specific tasks such as GIS administration and content management can be accomplished with a subset of dependencies installed. See [Install with minimum Dependencies](../install-and-set-up#install-with-minimum-dependencies) to install the `arcgis` package in this manner.\n",
"\n",
"It is recommended to install the `arcgis` package the default way of either `conda install -c esri arcgis` or `pipenv install arcgis`. When version 2.3.1 is installed in this manner, all the below dependencies are automatically installed. \n",
"It is recommended to install the `arcgis` package the default way of either `conda install -c esri arcgis arcgis-mapping` or `pipenv install arcgis arcgis-mapping`. When version 2.4.0 is installed in this manner, all the below dependencies are automatically installed. \n",
"\n",
"> __Note__ Most of these packages have dependencies of their own. For a full list of packages installed:\n",
" > * conda environment, type `conda list -n <environment_name>`. \n",
" > * pipenv virtual environment: See [`Pipfile` and `Pipfile.lock`](https://pipenv.pypa.io/en/latest/pipfile/) for details. \n",
"\n",
"* [pandas>=2.2.0](https://anaconda.org/Esri/pandas) \n",
"* [pandas>=2.0.0,<2.2.0](https://anaconda.org/Esri/pandas) \n",
"* [numpy>=1.21.6,<2](https://anaconda.org/Esri/numpy) \n",
"* [pyshp>=2](https://anaconda.org/conda-forge/pyshp/) \n",
"* [pyshp>=2,<3](https://anaconda.org/conda-forge/pyshp/)\n",
"* [pillow](https://python-pillow.github.io/)\n",
"* [certifi](https://github.com/certifi/python-certifi) \n",
"* [matplotlib](https://anaconda.org/esri/matplotlib)\n",
"* [matplotlib-inline](https://anaconda.org/anaconda/matplotlib-inline/)\n",
"* [notebook](https://anaconda.org/esri/notebook)\n",
"* [ipywidgets >=7,<8](https://anaconda.org/esri/ipywidgets)\n",
"* [widgetsnbextension >=3](https://anaconda.org/esri/widgetsnbextension)\n",
"* [keyring>=23.3.0](https://anaconda.org/esri/keyring)\n",
"* [urllib3>=1.26.2,<3](https://anaconda.org/conda-forge/urllib3/)\n",
"* [urllib3>=1.26.1,<3](https://anaconda.org/conda-forge/urllib3/)\n",
"* [cachetools](https://anaconda.org/conda-forge/cachetools)\n",
"* [lxml](https://anaconda.org/esri/lxml)\n",
"* [puremagic >=1.15,<2](https://github.com/cdgriffith/puremagic)\n",
"* [cryptography](https://anaconda.org/esri/cryptography)\n",
"* [jupyter-client<=6.1.12](https://anaconda.org/conda-forge/jupyter-client/)\n",
"* [pylerc](https://anaconda.org/esri/pylerc)\n",
"* [pyarrow>11.0.0](https://arrow.apache.org/)\n",
"* [ujson>=3](https://anaconda.org/conda-forge/ujson/)\n",
"* [geomet](https://anaconda.org/esri/geomet/)\n",
"* [requests>=2.30.0,<2.32.0](https://anaconda.org/conda-forge/requests/)\n",
Expand All @@ -64,12 +68,10 @@
"* [pyspnego>=0.8.0](https://anaconda.org/conda-forge/pyspnego/)\n",
" * Python>=3.10\n",
"* **Windows only:**\n",
" * [python-certifi-win32](https://anaconda.org/esri/python-certifi-win32/)\n",
" * Python < 3.10\n",
" * [pywin32>=223](https://anaconda.org/conda-forge/pywin32/)\n",
" * pywin-security\n",
" * [requests-negotiate-sspi](https://anaconda.org/esri/requests-negotiate-sspi/)\n",
"\n",
"\n",
"> Note: if `arcpy` is found in the current python environment, it may be used in various locations. Otherwise, `pyshp` will be used. See [Spatially Enabled DataFrame](https://developers.arcgis.com/python/api-reference/arcgis.features.toc.html?highlight=geoaccessor#arcgis.features.GeoAccessor) for more information.\n",
"\n",
"### Optional Dependencies\n",
Expand Down Expand Up @@ -101,7 +103,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.11.0"
"version": "3.11.11"
},
"toc": {
"base_numbering": 1,
Expand Down

0 comments on commit c966ef8

Please sign in to comment.