[ 
https://issues.apache.org/jira/browse/AVRO-2737?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17036342#comment-17036342
 ] 

Cristopher Ewing commented on AVRO-2737:
----------------------------------------

Thanks Ryan for the new release.  The quick turn-around is much appreciated.  

I would also like to argue against ever removing a package from PyPI once it is 
uploaded.  I got schooled in that once upon a time when I deleted a package 
version I'd uploaded less than 30 minutes after uploading it.  The next day I 
was teaching a training session at a conference, and one of the other 
instructors came to me and schooled me over it.  It seems he'd prepared a build 
of the software he was teaching and it included my package.  When he asked his 
students to make a change and rebuild, their environments all blew up in a way 
that ended up costing them quite a bit of paid time.  I'd wasted his time and 
his student's money.  In a world with build systems and pinned versions, 
deleting a package from PyPI, even when it's got bugs, is just not kind.  

Again, thank you all very much for your time and effort in getting this 
resolved so well and so quickly!

c

> Avro Python3 - Unable to install after updating to 1.9.2
> --------------------------------------------------------
>
>                 Key: AVRO-2737
>                 URL: https://issues.apache.org/jira/browse/AVRO-2737
>             Project: Apache Avro
>          Issue Type: Bug
>          Components: python
>    Affects Versions: 1.9.2
>         Environment: * Python 3.6.9 
>  * Ubuntu Release: 18.04
>  * pip 18.0
>            Reporter: Rinciog Octavian
>            Assignee: Ryan Skraba
>            Priority: Critical
>             Fix For: 1.9.2
>
>
> Hi!
> I am unable to install 1.9.2 version of avro-python3.
>  
> {code:java}
> octavian@machine:~/test$ pip install avro-python3
> Requirement already satisfied: avro-python3 in 
> /usr/local/lib/python3.6/dist-packages (1.9.1)
> octavian@machine:~/test$ pip install avro-python3==1.9.2
> Collecting avro-python3==1.9.2
>  Downloading 
> https://files.pythonhosted.org/packages/31/21/d98e2515e5ca0337d7e747e8065227ee77faf5c817bbb74391899613178a/avro-python3-1.9.2.tar.gz
>  Complete output from command python setup.py egg_info:
>  Traceback (most recent call last):
>  File "<string>", line 1, in <module>
>  File "/tmp/pip-install-y5ixn9gd/avro-python3/setup.py", line 41, in <module>
>  import pycodestyle
>  ModuleNotFoundError: No module named 'pycodestyle'
>  
>  ----------------------------------------
> Command "python setup.py egg_info" failed with error code 1 in 
> /tmp/pip-install-y5ixn9gd/avro-python3/
> octavian@machine:~/test$ pip3 --version
> pip 18.0 from /usr/local/lib/python3.6/dist-packages/pip (python 3.6)
>  
> {code}
> You can test it with the following dockerfile:
> {code:java}
> FROM python:3
> RUN pip install avro-python3==1.9.2{code}
> This affects all installs of *confluent-python[avro]* pip module. 
>   



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to