Skip to content

Commit 0dc06dc

Browse files
authored
Merge pull request #1645 from jyaistMap/jy-update-system-requirements
update dependencies for 2.2.0 release
2 parents 751a7a6 + 73f3ae6 commit 0dc06dc

File tree

1 file changed

+29
-16
lines changed

1 file changed

+29
-16
lines changed

guide/01-getting-started/system-requirements.ipynb

Lines changed: 29 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -22,44 +22,57 @@
2222
"metadata": {},
2323
"source": [
2424
"## Operating System \n",
25-
"The ArcGIS API for Python is compatible with 32-bit and 64-bit versions of Windows, macOS, and Linux.\n",
25+
"The ArcGIS API for Python 2.2.0 is compatible with 64-bit versions of Windows, macOS, and Linux. Note that, 32-bit versions of Windows and Linux are no longer supported for API versions later than 1.7.1.\n",
2626
"\n",
2727
"## Python Version\n",
28-
"Python 3.5 or later is required to use the ArcGIS API for Python.\n",
28+
"Python 3.9.x to 3.10.x is required to use the ArcGIS API for Python 2.2.0.\n",
29+
"\n",
30+
"> **Note:** The `arcgis.learn` module is **only** supported with Python 3.9.x.\n",
2931
"\n",
3032
"## Dependencies\n",
3133
"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",
3234
"\n",
33-
"It is recommended to install the `arcgis` package the default way of either `conda install -c esri arcgis` or `pipenv install arcgis`. When installed in this manner, all the below dependencies are automatically installed. Note that most of these packages have dependencies of their own.\n",
35+
"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.2.0 is installed in this manner, all the below dependencies are automatically installed. \n",
36+
"\n",
37+
"> __Note__ Most of these packages have dependencies of their own. For a full list of packages installed:\n",
38+
" > * conda environment, type `conda list -n <environment_name>`. \n",
39+
" > * pipenv virtual environment: See [`Pipfile` and `Pipfile.lock`](https://pipenv.pypa.io/en/latest/pipfile/) for details. \n",
3440
"\n",
3541
"* [six](https://pypi.python.org/pypi/six)\n",
36-
"* [pandas>=1.3.5](https://pandas.pydata.org/) \n",
37-
"* [numpy>=1.16.2](http://www.numpy.org/) \n",
42+
"* [pandas>=2.2.0](https://pandas.pydata.org/) \n",
43+
"* [numpy>=1.21.6](http://www.numpy.org/) \n",
3844
"* [pyshp>=2](https://pypi.python.org/pypi/pyshp/) \n",
3945
"* [matplotlib](https://matplotlib.org/)\n",
46+
"* [matploglib-inline](https://pypi.org/project/matplotlib-inline/)\n",
4047
"* [notebook](https://ipython.org/notebook.html)\n",
41-
"* [ipywidgets >=7](https://ipywidgets.readthedocs.io/en/stable/)\n",
48+
"* [ipywidgets >=7,<8](https://ipywidgets.readthedocs.io/en/stable/)\n",
4249
"* [widgetsnbextension >=3](https://pypi.python.org/pypi/widgetsnbextension)\n",
43-
"* [keyring>=23.3.*](https://pypi.python.org/pypi/keyring/10.6.0)\n",
44-
"* [winkerberos](https://pypi.python.org/pypi/winkerberos/0.7.0) (Windows only)\n",
45-
"* [urllib3](https://pypi.python.org/pypi/urllib3)\n",
50+
"* [keyring>=23.3.0](https://pypi.org/project/keyring/23.3.0/)\n",
51+
"* [urllib3<2](https://pypi.python.org/pypi/urllib3)\n",
4652
"* [cachetools](https://pypi.org/project/cachetools/)\n",
4753
"* [lxml](https://pypi.org/project/lxml/)\n",
4854
"* [cryptography](https://pypi.org/project/cryptography/)\n",
4955
"* [jupyter-client<=6.1.12](https://pypi.org/project/jupyter-client/)\n",
50-
"* [jupyterlab](https://pypi.org/project/jupyterlab/)\n",
5156
"* [lerc](https://pypi.org/project/lerc/)\n",
5257
"* [ujson>=3](https://pypi.org/project/ujson/)\n",
53-
"* [python-certifi-win32](https://pypi.org/project/python-certifi-win32/)\n",
54-
"* [pywin32>=223](https://pypi.org/project/pywin32/) (Windows only)\n",
5558
"* [geomet](https://pypi.org/project/geomet/)\n",
56-
"* [requests>=1.27.1](https://pypi.org/project/requests/)\n",
59+
"* [requests>=2.27.1](https://pypi.org/project/requests/)\n",
5760
"* [requests-oauthlib](https://pypi.org/project/requests-oauthlib/)\n",
5861
"* [requests_toolbelt](https://pypi.org/project/requests_toolbelt/)\n",
5962
"* [requests_ntlm](https://pypi.org/project/requests_ntlm/)\n",
6063
"* [requests-gssapi](https://pypi.org/project/requests-gssapi/)\n",
61-
"* [requests-negotiate-sspi](https://pypi.org/project/requests-negotiate-sspi/) (Windows only)\n",
62-
"* [requests-kerberos](https://pypi.org/project/requests-kerberos/) (Windows only)\n",
64+
"* [truststore](https://pypi.org/project/truststore/)\n",
65+
"* [dask>=2023.3.2](https://pypi.org/project/dask/)\n",
66+
"* [geomet](https://pypi.org/project/geomet/)\n",
67+
"* [pyspnego>=0.8.0](https://pypi.org/project/pyspnego/)\n",
68+
" * Python>=3.10\n",
69+
"* **Windows only:**\n",
70+
" * [winkerberos](https://pypi.python.org/pypi/winkerberos/0.7.0)\n",
71+
" * [python-certifi-win32](https://pypi.org/project/python-certifi-win32/)\n",
72+
" * Python < 3.10\n",
73+
" * [pywin32>=223](https://pypi.org/project/pywin32/)\n",
74+
" * [requests-negotiate-sspi](https://pypi.org/project/requests-negotiate-sspi/)\n",
75+
" * [requests-kerberos](https://pypi.org/project/requests-kerberos/)\n",
6376
"\n",
6477
"> 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",
6578
"\n",
@@ -85,7 +98,7 @@
8598
"name": "python",
8699
"nbconvert_exporter": "python",
87100
"pygments_lexer": "ipython3",
88-
"version": "3.7.11"
101+
"version": "3.9.17"
89102
},
90103
"toc": {
91104
"base_numbering": 1,

0 commit comments

Comments
 (0)