Skip to content

requests without auth are failing #59

Description

@clnperez

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
------

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions