FileNotFoundError: [Errno 2] No such file or directory: '/home/winston/.cache/mkmr/gitlab.alpinelinux.org/winny/aports/project-id'
Hi! I'm not sure how I managed to mess up mkmr, any suggestions would be most appreciated. I tested mkmr both from alpine edge community (0.0.26) and from git using a virtualenv (ad242324 0.0.28). The following output is with 0.0.28.
(venv) silo:~/aports$ mkmr -n
>>> ERROR: Visit https://gitlab.alpinelinux.org/profile/personal_access_tokens to generate your token
>>> ERROR:
>>> ERROR: Then run mkmr with --token <TOKEN>
(venv) silo:~/aports$ mkmr --token XXXXXXXXXXXXXXXXXXXX
Traceback (most recent call last):
File "/home/winston/mkmr/venv/bin/mkmr", line 8, in <module>
sys.exit(main())
File "/home/winston/mkmr/venv/lib/python3.8/site-packages/mkmr/mkmr.py", line 158, in main
origin = Instance(options, origin=True)
File "/home/winston/mkmr/venv/lib/python3.8/site-packages/mkmr/instance.py", line 299, in __init__
self.api.projectid = self.load_project_id(self.gitlab)
File "/home/winston/mkmr/venv/lib/python3.8/site-packages/mkmr/instance.py", line 587, in load_project_id
cachepath.write_text(str(j["id"]))
File "/usr/lib/python3.8/pathlib.py", line 1251, in write_text
with self.open(mode='w', encoding=encoding, errors=errors) as f:
File "/usr/lib/python3.8/pathlib.py", line 1218, in open
return io.open(self, mode, buffering, encoding, errors, newline,
File "/usr/lib/python3.8/pathlib.py", line 1074, in _opener
return self._accessor.open(self, flags, mode)
FileNotFoundError: [Errno 2] No such file or directory: '/home/winston/.cache/mkmr/gitlab.alpinelinux.org/winny/aports/project-id'
(venv) silo:~/aports$ find ~/.cache/mkmr ~/.mkmr/ ~/.config/mkmr
/home/winston/.cache/mkmr
/home/winston/.mkmr/
/home/winston/.mkmr/config
/home/winston/.mkmr/remotes
find: /home/winston/.config/mkmr: No such file or directory
(venv) silo:~/aports$ cat /home/winston/.mkmr/config
[aports]
origin = origin
(venv) silo:~/aports$ cat /home/winston/.mkmr/remotes
[gitlab.alpinelinux.org]
url = https://gitlab.alpinelinux.org
private_token = XXXXXXXXXXXXXXXXXXXX
(venv) silo:~/aports$ git remote -v
origin git@gitlab.alpinelinux.org:winny/aports.git (fetch)
origin git@gitlab.alpinelinux.org:winny/aports.git (push)
upstream git@gitlab.alpinelinux.org:alpine/aports.git (fetch)
upstream git@gitlab.alpinelinux.org:alpine/aports.git (push)
(venv) silo:~/aports$ mkmr --version
0.0.28
(venv) silo:~/aports$ which mkmr
/home/winston/mkmr/venv/bin/mkmr
(venv) silo:~/aports/community/mkmr$ python --version
Python 3.8.5