You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
the library depends on pathlib, but it seems can't work if configparser installed.
File "xxxxx/lib/python2.7/site-packages/artifactory.py", line 311, in parse_parts
drv, root, parsed = super(_ArtifactoryFlavour, self).parse_parts(parts)
File "xxxxx/lib/python2.7/site-packages/pathlib.py", line 90, in parse_parts
parsed.append(intern(x))
TypeError: intern() argument 1 must be string, not unicode
The text was updated successfully, but these errors were encountered:
I was able to fix this locally by modifying artifactory.py itself. Pretty much a hack, but looks like this repo isn't being updated anymore, so you probably won't miss out on updates.
On line 354, in the splitroot() function, replace return drv, root, part
with return str(drv), str(root), str(part)
the library depends on pathlib, but it seems can't work if configparser installed.
File "xxxxx/lib/python2.7/site-packages/artifactory.py", line 311, in parse_parts
drv, root, parsed = super(_ArtifactoryFlavour, self).parse_parts(parts)
File "xxxxx/lib/python2.7/site-packages/pathlib.py", line 90, in parse_parts
parsed.append(intern(x))
TypeError: intern() argument 1 must be string, not unicode
The text was updated successfully, but these errors were encountered: