JamesRamm / archook

Searches the system for arcgis and makes arcpy available to python (regardless of pythonpath/system path/registry settings)
GNU General Public License v2.0
81 stars 28 forks source link

contextlib syntax error #36

Closed maphew closed 1 year ago

maphew commented 1 year ago

This looks like an upstream problem, but I'm not sure.

(archook-py36) CMD C:\Users\mhwilkie\code\archook
» python C:\Users\mhwilkie\code\archook\test\simple-test-arcpro.py
========================================
3.6.15 (default, Dec  3 2021, 18:25:24) [MSC v.1916 64 bit (AMD64)]

--- PRE sys.path:
C:\Users\mhwilkie\code\archook\test
c:\apps\miniconda3\envs\archook-py36\python36.zip
c:\apps\miniconda3\envs\archook-py36\DLLs
c:\apps\miniconda3\envs\archook-py36\lib
c:\apps\miniconda3\envs\archook-py36
c:\apps\miniconda3\envs\archook-py36\lib\site-packages
c:\users\mhwilkie\code\archook
---

--- ArcGIS Pro archook result: None
---

--- archook version: 1.3.dev0
---

--- POST sys.path:
C:\ArcGIS\\Resources\ArcToolbox\Scripts
C:\ArcGIS\\Resources\ArcPy
C:\ArcGIS\\bin
C:\ArcGIS\bin\Python\envs\arcgispro-py3\lib\site-packages
C:\ArcGIS\bin\Python\envs\arcgispro-py3\lib
C:\ArcGIS\bin\Python\envs\arcgispro-py3\DLLs
C:\ArcGIS\bin\Python\envs\arcgispro-py3\python36.zip
C:\ArcGIS\bin\Python\envs\arcgispro-py3
C:\Users\mhwilkie\code\archook\test
c:\apps\miniconda3\envs\archook-py36\python36.zip
c:\apps\miniconda3\envs\archook-py36\DLLs
c:\apps\miniconda3\envs\archook-py36\lib
c:\apps\miniconda3\envs\archook-py36
c:\apps\miniconda3\envs\archook-py36\lib\site-packages
c:\users\mhwilkie\code\archook
---
Traceback (most recent call last):
  File "C:\Users\mhwilkie\code\archook\test\simple-test-arcpro.py", line 28, in <module>
    import arcpy
  File "C:\ArcGIS\\Resources\ArcPy\arcpy\__init__.py", line 15, in <module>
    import glob
  File "C:\ArcGIS\bin\Python\envs\arcgispro-py3\lib\glob.py", line 3, in <module>
    import contextlib
  File "C:\ArcGIS\bin\Python\envs\arcgispro-py3\lib\contextlib.py", line 403
    def _create_cb_wrapper(callback, /, *args, **kwds):
                                     ^
SyntaxError: invalid syntax

Win10. Pro v3.1.2