Skip to content

8.2.2 release clobbers click #37

@JelleZijlstra

Description

@JelleZijlstra

The recent 8.2.2 release creates a package under the click name instead of asyncclick. This means it clobbers any installed click and also means import asyncclick no longer works.

Compare the contents of the 8.1.8.0 wheel:

$ unzip asyncclick-8.1.8.0-py3-none-any.whl 
Archive:  asyncclick-8.1.8.0-py3-none-any.whl
  inflating: asyncclick/__init__.py  
  inflating: asyncclick/_compat.py   
  inflating: asyncclick/_termui_impl.py  
  inflating: asyncclick/_textwrap.py  
  inflating: asyncclick/_winconsole.py  
  inflating: asyncclick/core.py      
  inflating: asyncclick/decorators.py  
  inflating: asyncclick/exceptions.py  
  inflating: asyncclick/formatting.py  
  inflating: asyncclick/globals.py   
  inflating: asyncclick/parser.py    
  inflating: asyncclick/py.typed     
  inflating: asyncclick/shell_completion.py  
  inflating: asyncclick/termui.py    
  inflating: asyncclick/testing.py   
  inflating: asyncclick/types.py     
  inflating: asyncclick/utils.py     
  inflating: asyncclick-8.1.8.0.dist-info/LICENSE.txt  
  inflating: asyncclick-8.1.8.0.dist-info/WHEEL  
  inflating: asyncclick-8.1.8.0.dist-info/METADATA  
  inflating: asyncclick-8.1.8.0.dist-info/RECORD  

And the 8.2.0 wheel:

$ unzip asyncclick-8.2.2-py3-none-any.whl 
Archive:  asyncclick-8.2.2-py3-none-any.whl
  inflating: click/__init__.py       
  inflating: click/_compat.py        
  inflating: click/_termui_impl.py   
  inflating: click/_textwrap.py      
  inflating: click/_winconsole.py    
  inflating: click/core.py           
  inflating: click/decorators.py     
  inflating: click/exceptions.py     
  inflating: click/formatting.py     
  inflating: click/globals.py        
  inflating: click/parser.py         
  inflating: click/py.typed          
  inflating: click/shell_completion.py  
  inflating: click/termui.py         
  inflating: click/testing.py        
  inflating: click/types.py          
  inflating: click/utils.py          
  inflating: asyncclick-8.2.2.dist-info/licenses/LICENSE.txt  
  inflating: asyncclick-8.2.2.dist-info/WHEEL  
  inflating: asyncclick-8.2.2.dist-info/METADATA  
  inflating: asyncclick-8.2.2.dist-info/RECORD  

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions