dxf icon indicating copy to clipboard operation
dxf copied to clipboard

requests without auth are failing

Open clnperez opened this issue 9 months ago • 3 comments

Trying to use the cli just to get oriented, and I'm unable to run dxf list-repos

0.737   File "/usr/local/bin/dxf", line 8, in <module>                                                                                                                                        
0.737     sys.exit(main())                                                                                                                                                                    
0.737              ~~~~^^
0.737   File "/usr/local/lib/python3.13/site-packages/dxf/main.py", line 259, in main
0.737     sys.exit(doit(sys.argv[1:], os.environ))
0.737              ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
0.737   File "/usr/local/lib/python3.13/site-packages/dxf/main.py", line 246, in doit
0.737     _doit()
0.737     ~~~~~^^
0.737   File "/usr/local/lib/python3.13/site-packages/dxf/main.py", line 242, in _doit
0.737     for name in dxf_obj.list_repos(iterate=True):
0.737                 ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
0.737   File "/usr/local/lib/python3.13/site-packages/dxf/__init__.py", line 136, in __iter__
0.737     response = self._meth('get', self._path, **self._kwargs)
0.737   File "/usr/local/lib/python3.13/site-packages/dxf/__init__.py", line 222, in _base_request
0.737     self._auth(self, r)
0.737     ~~~~~~~~~~^^^^^^^^^
0.737   File "/usr/local/lib/python3.13/site-packages/dxf/main.py", line 74, in auth
0.737     dxf_obj.authenticate(username, password,
0.737     ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
0.737                          response=response,
0.737                          ^^^^^^^^^^^^^^^^^^
0.737                          authorization=authorization)
0.737                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
0.737   File "/usr/local/lib/python3.13/site-packages/dxf/__init__.py", line 318, in authenticate
0.737     _raise_for_status(r)
0.737     ~~~~~~~~~~~~~~~~~^^^
0.737   File "/usr/local/lib/python3.13/site-packages/dxf/__init__.py", line 80, in _raise_for_status
0.737     r.raise_for_status()
0.737     ~~~~~~~~~~~~~~~~~~^^
0.737   File "/usr/local/lib/python3.13/site-packages/requests/models.py", line 1024, in raise_for_status
0.737     raise HTTPError(http_error_msg, response=self)
0.737 requests.exceptions.HTTPError: 400 Client Error: Bad Request for url: https://auth.docker.io/token?service=registry.docker.io&scope=registry%3Acatalog%3A%2A
------

clnperez avatar May 01 '25 21:05 clnperez