You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avro.apache.org by "Ryan Skraba (Jira)" <ji...@apache.org> on 2021/08/24 09:37:00 UTC

[jira] [Commented] (AVRO-3189) [Python] Specify minimum version of setuptools

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

Ryan Skraba commented on AVRO-3189:
-----------------------------------

I can reproduce your issue with the following container:

{code}
docker run -it python:3.9 bash -c "mkdir /tmp/install && 
    cd /tmp/install && 
    pip install setuptools==38 && 
    pip list && pip install avro==1.10.2"
{code}

I made a PR to fix this in the next release.

> [Python] Specify minimum version of setuptools
> ----------------------------------------------
>
>                 Key: AVRO-3189
>                 URL: https://issues.apache.org/jira/browse/AVRO-3189
>             Project: Apache Avro
>          Issue Type: Bug
>          Components: python
>    Affects Versions: 1.10.0, 1.10.1, 1.10.2
>            Reporter: Imad YOUBI IDRISSI
>            Assignee: Ryan Skraba
>            Priority: Minor
>             Fix For: 1.11.0
>
>
> I cannot seem to install certain packages that have `avro` as a dependency. In fact, I cannot install avro at all.
>  
> {code:java}
> $ pip install avro==1.10.0 
>  
> Collecting avro==1.10.0 
>     Using cached avro-1.10.0.tar.gz (67 kB) 
>     WARNING: Requested avro==1.10.0 from https://files.pythonhosted.org/packages/3c/6f/75fb40defc4e2316d5088f635223b57518f59320a13fc12f430a17e4dc48/avro-1.10.0.tar.gz#sha256=bbf9f89fd20b4cf3156f10ec9fbce83579ece3e0403546c305957f9dac0d2f03, but installing version file-.avro-VERSION.txt 
> WARNING: Discarding https://files.pythonhosted.org/packages/3c/6f/75fb40defc4e2316d5088f635223b57518f59320a13fc12f430a17e4dc48/avro-1.10.0.tar.gz#sha256=bbf9f89fd20b4cf3156f10ec9fbce83579ece3e0403546c305957f9dac0d2f03 (from https://pypi.org/simple/avro/). Requested avro==1.10.0 from https://files.pythonhosted.org/packages/3c/6f/75fb40defc4e2316d5088f635223b57518f59320a13fc12f430a17e4dc48/avro-1.10.0.tar.gz#sha256=bbf9f89fd20b4cf3156f10ec9fbce83579ece3e0403546c305957f9dac0d2f03 has inconsistent version: filename has '1.10.0', but metadata has 'file-.avro-VERSION.txt' 
> ERROR: Could not find a version that satisfies the requirement avro==1.10.0 (from versions: 1.3.3, 1.4.1, 1.5.0, 1.5.1, 1.5.2, 1.5.3, 1.5.4, 1.6.0, 1.6.1, 1.6.2, 1.6.3, 1.7.0, 1.7.1, 1.7.2, 1.7.3, 1.7.4, 1.7.5, 1.7.6, 1.7.7, 1.8.0, 1.8.1, 1.8.2, 1.9.0, 1.9.1, 1.9.2, 1.10.0, 1.10.1, 1.10.2) ERROR: No matching distribution found for avro==1.10.0
> {code}
> I get the same results for `1.10.1` and `1.10.2`
> FYI, here are the packages I'm trying to install
> {code:java}
> confluent-kafka
> apache-beam
> requests
> certifi
> {code}
> I'm using `pip==21.2.4`, doesn't work with `pip==21.1.3` either.
>  



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