<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>idea Remove arcgis as a dependency from arcpy in Python Ideas</title>
    <link>https://community.esri.com/t5/python-ideas/remove-arcgis-as-a-dependency-from-arcpy/idi-p/1192095</link>
    <description>&lt;P&gt;In short, it may be nice to provide a simple package install for the bulk, but it makes it an unnecessary chore for others to produce simple alternate environments.&lt;/P&gt;&lt;LI-CODE lang="python"&gt;arcpy 3.0 py39_arcgispro_36030
------------------------------
file name   : arcpy-3.0-py39_arcgispro_36030.tar.bz2
name        : arcpy
version     : 3.0
build       : py39_arcgispro_36030
build number: 36030
size        : 5.4 MB
subdir      : win-64
url         : https://conda.anaconda.org/esri/win-64/arcpy-3.0-py39_arcgispro_36030.tar.bz2
md5         : 539ed0c88f7227faf15e91f34f0bd21c
timestamp   : 2022-05-27 19:30:14 UTC
dependencies:
  - arcgis 2.0.1.*
  - arcgispro 3.0.*
  - asn1crypto
  - azure-storage-blob

.... huge snip&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;There is no reason for it related to arcpy specifically, in fact it is the other way around (or shapely).&lt;/P&gt;&lt;P&gt;Better still "arcgisscripting" would be nice to package/install on its own.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 14 Jul 2022 01:08:56 GMT</pubDate>
    <dc:creator>DanPatterson</dc:creator>
    <dc:date>2022-07-14T01:08:56Z</dc:date>
    <item>
      <title>Remove arcgis as a dependency from arcpy</title>
      <link>https://community.esri.com/t5/python-ideas/remove-arcgis-as-a-dependency-from-arcpy/idi-p/1192095</link>
      <description>&lt;P&gt;In short, it may be nice to provide a simple package install for the bulk, but it makes it an unnecessary chore for others to produce simple alternate environments.&lt;/P&gt;&lt;LI-CODE lang="python"&gt;arcpy 3.0 py39_arcgispro_36030
------------------------------
file name   : arcpy-3.0-py39_arcgispro_36030.tar.bz2
name        : arcpy
version     : 3.0
build       : py39_arcgispro_36030
build number: 36030
size        : 5.4 MB
subdir      : win-64
url         : https://conda.anaconda.org/esri/win-64/arcpy-3.0-py39_arcgispro_36030.tar.bz2
md5         : 539ed0c88f7227faf15e91f34f0bd21c
timestamp   : 2022-05-27 19:30:14 UTC
dependencies:
  - arcgis 2.0.1.*
  - arcgispro 3.0.*
  - asn1crypto
  - azure-storage-blob

.... huge snip&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;There is no reason for it related to arcpy specifically, in fact it is the other way around (or shapely).&lt;/P&gt;&lt;P&gt;Better still "arcgisscripting" would be nice to package/install on its own.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 14 Jul 2022 01:08:56 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-ideas/remove-arcgis-as-a-dependency-from-arcpy/idi-p/1192095</guid>
      <dc:creator>DanPatterson</dc:creator>
      <dc:date>2022-07-14T01:08:56Z</dc:date>
    </item>
    <item>
      <title>Re: Remove arcgis as a dependency from arcpy - Status changed to: In Product Plan</title>
      <link>https://community.esri.com/t5/python-ideas/remove-arcgis-as-a-dependency-from-arcpy/idc-p/1194615#M129</link>
      <description>&lt;P&gt;There will be some user education required to use a package of this type, as some GP tools will fail to execute without the full set of dependencies. That said, &amp;nbsp; agree this is worthwhile doing for advanced users using ArcPy outside the default environment.&lt;/P&gt;</description>
      <pubDate>Thu, 21 Jul 2022 19:15:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-ideas/remove-arcgis-as-a-dependency-from-arcpy/idc-p/1194615#M129</guid>
      <dc:creator>ShaunWalbridge</dc:creator>
      <dc:date>2022-07-21T19:15:39Z</dc:date>
    </item>
    <item>
      <title>Re: Remove arcgis as a dependency from arcpy</title>
      <link>https://community.esri.com/t5/python-ideas/remove-arcgis-as-a-dependency-from-arcpy/idc-p/1194763#M130</link>
      <description>&lt;P&gt;Great Shaun...&lt;/P&gt;&lt;P&gt;If you need some testers, let me know &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 21 Jul 2022 23:51:25 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-ideas/remove-arcgis-as-a-dependency-from-arcpy/idc-p/1194763#M130</guid>
      <dc:creator>DanPatterson</dc:creator>
      <dc:date>2022-07-21T23:51:25Z</dc:date>
    </item>
    <item>
      <title>Re: Remove arcgis as a dependency from arcpy - Status changed to: Implemented</title>
      <link>https://community.esri.com/t5/python-ideas/remove-arcgis-as-a-dependency-from-arcpy/idc-p/1270121#M196</link>
      <description>&lt;P&gt;This Idea has been implemented in ArcGIS Pro 3.1.&amp;nbsp;Please see the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/latest/get-started/whats-new-in-arcgis-pro.htm" target="_blank" rel="noopener nofollow noreferrer"&gt;What's New documentation&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;for more new features in Pro 3.1.&lt;/P&gt;&lt;P&gt;The Ideas in ArcGIS Pro 3.1 blog will be wrapped up soon, highlighting all Ideas implemented in this release, including this one. Once complete, I will add the link to this comment.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 21 Mar 2023 21:22:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-ideas/remove-arcgis-as-a-dependency-from-arcpy/idc-p/1270121#M196</guid>
      <dc:creator>AmeliaBradshaw</dc:creator>
      <dc:date>2023-03-21T21:22:57Z</dc:date>
    </item>
    <item>
      <title>Re: Remove arcgis as a dependency from arcpy</title>
      <link>https://community.esri.com/t5/python-ideas/remove-arcgis-as-a-dependency-from-arcpy/idc-p/1309864#M217</link>
      <description>&lt;P&gt;It seems to have slipped back in for 3.1&lt;/P&gt;&lt;LI-CODE lang="python"&gt;"...\envs\arcgispro-py3\conda-meta\arcpy-3.1-py39_arcgispro_41759.json"
{
  "arch": "x86_64",
  "build": "py39_arcgispro_41759",
  "build_number": 41759,
  "channel": "https://conda.anaconda.org/esri/win-64",
  "constrains": [],
  "depends": [
    "appdirs",
    "arcgis 2.1.0.*",
    "arcpy-base 3.1 py39_41759",&lt;/LI-CODE&gt;</description>
      <pubDate>Wed, 19 Jul 2023 23:54:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-ideas/remove-arcgis-as-a-dependency-from-arcpy/idc-p/1309864#M217</guid>
      <dc:creator>DanPatterson</dc:creator>
      <dc:date>2023-07-19T23:54:04Z</dc:date>
    </item>
    <item>
      <title>Re: Remove arcgis as a dependency from arcpy</title>
      <link>https://community.esri.com/t5/python-ideas/remove-arcgis-as-a-dependency-from-arcpy/idc-p/1309882#M218</link>
      <description>&lt;P&gt;Because the &lt;FONT face="terminal,monaco" size="2"&gt;arcpy&lt;/FONT&gt; package label already mapped to the full Python distribution we provide by default, we introduced the new &lt;A href="https://pro.arcgis.com/en/pro-app/latest/arcpy/get-started/installing-arcpy.htm#ESRI_SECTION1_2F5A3CBBF62A4A818DB56B504C10210B" target="_self"&gt;arcpy-base package&lt;/A&gt; which includes only the minimal dependencies for Geoprocessing scripts. Separately, arcpy includes the full distribution (including the Python API), and &lt;FONT face="terminal,monaco" size="2"&gt;pro_notebook_integration&lt;/FONT&gt; includes the specific packages needed for Notebooks inside of Pro.&lt;/P&gt;</description>
      <pubDate>Thu, 20 Jul 2023 01:40:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-ideas/remove-arcgis-as-a-dependency-from-arcpy/idc-p/1309882#M218</guid>
      <dc:creator>ShaunWalbridge</dc:creator>
      <dc:date>2023-07-20T01:40:57Z</dc:date>
    </item>
    <item>
      <title>Re: Remove arcgis as a dependency from arcpy</title>
      <link>https://community.esri.com/t5/python-ideas/remove-arcgis-as-a-dependency-from-arcpy/idc-p/1309889#M219</link>
      <description>&lt;P&gt;Shaun, tried it but ....matplotlib,&amp;nbsp;pillow,&amp;nbsp;...scipy were needed.&lt;/P&gt;&lt;P&gt;currently having good luck with a pip install of what I needed, then ags&lt;/P&gt;&lt;LI-CODE lang="python"&gt;import arcgisscripting as ags

dir(ags)

['ClearCredentials',
 'ExecuteAbort',
 'ExecuteError',
 'ExecuteWarning',
 'Extent',
...snip...

locals().keys()
dict_keys(['__name__', '__doc__', '... 'get_ipython', ...
 'np', ... 'math', 'numpy', 'ags',... 'scipy',...'matplotlib'...)&lt;/LI-CODE&gt;&lt;P&gt;no problems so far&lt;/P&gt;</description>
      <pubDate>Thu, 20 Jul 2023 02:16:12 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-ideas/remove-arcgis-as-a-dependency-from-arcpy/idc-p/1309889#M219</guid>
      <dc:creator>DanPatterson</dc:creator>
      <dc:date>2023-07-20T02:16:12Z</dc:date>
    </item>
    <item>
      <title>Re: Remove arcgis as a dependency from arcpy</title>
      <link>https://community.esri.com/t5/python-ideas/remove-arcgis-as-a-dependency-from-arcpy/idc-p/1309890#M220</link>
      <description>&lt;P&gt;OK, yes the goal with arcpy-base is to strip out all non-critical packages, and move those which are normally included but not critical into arcpy. You can evaluate the versions we include by looking at the &lt;A href="https://anaconda.org/esri/arcpy/files" target="_self"&gt;arcpy file information for the version you're installing&lt;/A&gt;, e.g. we ship scipy &amp;gt;=1.5.2 for Pro 3.1. I think including only the minimal set of things is the right way to break this up since different users will need different sets of things beyond the arcpy-base set, and if they need 1:1 mapping with Pro, they can use the full ArcPy package.&lt;/P&gt;</description>
      <pubDate>Thu, 20 Jul 2023 02:19:54 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-ideas/remove-arcgis-as-a-dependency-from-arcpy/idc-p/1309890#M220</guid>
      <dc:creator>ShaunWalbridge</dc:creator>
      <dc:date>2023-07-20T02:19:54Z</dc:date>
    </item>
  </channel>
</rss>

