Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[PyPI] The project PlexTraktSync has been deleted. #2040

Open
glensc opened this issue Aug 29, 2024 · 9 comments
Open

[PyPI] The project PlexTraktSync has been deleted. #2040

glensc opened this issue Aug 29, 2024 · 9 comments

Comments

@glensc
Copy link
Collaborator

glensc commented Aug 29, 2024

The problem

Date: 27 August 2024 at 14:15 EEST

The project PlexTraktSync has been deleted.

  • Deleted by: twolaw with a role: owner.

If you have questions or concerns, you can email [email protected] to communicate with the PyPI administrators.

Expected outcome

This makes package no longer installable via pipx method.

@glensc
Copy link
Collaborator Author

glensc commented Aug 29, 2024

@simonc56 (formerly twolaw): can you comment this activity?

@simonc56
Copy link
Collaborator

Sorry, it's a mistake.
I wanted to delete my docker image (because duplicate of the official image) and did remove the PyPI project instead.

@glensc
Copy link
Collaborator Author

glensc commented Aug 30, 2024

How did you end up pypi if you wanted to delete docker image? :)

Anyhow, wrote to admins, maybe they're able to undo the deletion.

@glensc glensc pinned this issue Aug 30, 2024
@simonk83
Copy link

Came here wondering what I was doing wrong, at least it's not me this time :D

@glensc
Copy link
Collaborator Author

glensc commented Aug 31, 2024

Doesn't look like admins are able to undo the deletion. This is prompt if you try to delete a project

Delete project

Warning Deleting this project will:

  • Irreversibly delete the project along with N releases
  • Make the project name available to any other PyPI user

This user will be able to make new releases under this project name, so long as the distribution filenames do not match filenames from a previously released distribution (all PyPI distribution filenames are unique, as they are generated by combining the project name + version number + distribution type)

  • I understand that I am permanently deleting all releases for this project.
  • I understand that my users will no longer be able to install this project.
  • I understand that I will not be able to re-upload any deleted versions.
  • I understand that I am releasing this project name for use by any other PyPI user.
  • I understand that I may not be able to re-register the project name under some circumstances.
  • I understand that I will not be able to undo this.
  • I understand that the PyPI administrators will not be able to undo this.

@simonk83
Copy link

That's a lot of boxes to tick by accident :D

@glensc
Copy link
Collaborator Author

glensc commented Aug 31, 2024

I tried to re-upload the last release, even package is deleted the name can't be reused. Rather weird.

❯ twine upload dist/*
Uploading distributions to https://upload.pypi.org/legacy/
Uploading PlexTraktSync-0.31.9-py3-none-any.whl
100% ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 160.4/160.4 kB • 00:00 • 356.7 kB/s
WARNING  Error during upload. Retry with the --verbose option for more details.                                                                        
ERROR    HTTPError: 400 Bad Request from https://upload.pypi.org/legacy/                                                                               
         This filename has already been used, use a different version. See https://pypi.org/help/#file-name-reuse for more information.      

@glensc
Copy link
Collaborator Author

glensc commented Aug 31, 2024

I'm not allowed to upload. But it didn't ask for token, is twine error reporting bad or my token is really still valid?

❯ twine upload dist/* --verbose
INFO     Using configuration from /Users/glen/.pypirc                                                                                                  
Uploading distributions to https://upload.pypi.org/legacy/
INFO     dist/PlexTraktSync-0.31.10-py3-none-any.whl (121.2 KB)                                                                                        
INFO     dist/plextraktsync-0.31.10.tar.gz (99.9 KB)                                                                                                   
INFO     password set from config file                                                                                                                 
INFO     username: __token__                                                                                                                           
INFO     password: <hidden>                                                                                                                            
Uploading PlexTraktSync-0.31.10-py3-none-any.whl
100% ━━━━━━━━━━━━━━━━━━━━━━━━━━━ 160.4/160.4 kB • 00:00 • 336.8 kB/s
INFO     Response from https://upload.pypi.org/legacy/:                                                                                                
         403 The user 'glensc' isn't allowed to upload to project 'PlexTraktSync'. See https://pypi.org/help/#project-name for more information.       
INFO     <html>                                                                                                                                        
          <head>                                                                                                                                       
           <title>403 The user 'glensc' isn't allowed to upload to project 'PlexTraktSync'. See https://pypi.org/help/#project-name for more           
         information.</title>                                                                                                                          
          </head>                                                                                                                                      
          <body>                                                                                                                                       
           <h1>403 The user 'glensc' isn't allowed to upload to project 'PlexTraktSync'. See https://pypi.org/help/#project-name for more              
         information.</h1>                                                                                                                             
           Access was denied to this resource.<br/><br/>                                                                                               
         The user &#x27;glensc&#x27; isn&#x27;t allowed to upload to project &#x27;PlexTraktSync&#x27;. See https://pypi.org/help/#project-name for    
         more information.                                                                                                                             
                                                                                                                                                       
                                                                                                                                                       
          </body>                                                                                                                                      
         </html>                                                                                                                                       
ERROR    HTTPError: 403 Forbidden from https://upload.pypi.org/legacy/                                                                                 
         The user 'glensc' isn't allowed to upload to project 'PlexTraktSync'. See https://pypi.org/help/#project-name for more information.      

@glensc
Copy link
Collaborator Author

glensc commented Aug 31, 2024

OMG, GitHub action was able to upload the project with @Taxel token, thus re-created it:

@Taxel: please add back me glensc as owner in pypi index:

Also, while at it, add me, glensc as Maintainer in GitHub as well:

I'm not sure were able to reach @Taxel via these messages, may need community effort to reach him.

@glensc glensc unpinned this issue Sep 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants