You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avro.apache.org by "Michael A. Smith (Jira)" <ji...@apache.org> on 2019/10/22 00:04:00 UTC

[jira] [Resolved] (AVRO-2601) Add external codecs to extras_require

     [ https://issues.apache.org/jira/browse/AVRO-2601?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Michael A. Smith resolved AVRO-2601.
------------------------------------
    Fix Version/s: 1.9.2
       Resolution: Fixed

> Add external codecs to extras_require
> -------------------------------------
>
>                 Key: AVRO-2601
>                 URL: https://issues.apache.org/jira/browse/AVRO-2601
>             Project: Apache Avro
>          Issue Type: Improvement
>          Components: python
>            Reporter: Michael A. Smith
>            Assignee: Michael A. Smith
>            Priority: Minor
>             Fix For: 1.9.2
>
>
> The Python implementations support some compression algorithms that aren't supported in the python standard library. Users would need to install these codecs themselves to use them. To make that process easier, we can add these optional codecs to extras_require in the setup scripts so that users can require `avro[zstandard]` instead of separately installing `avro` and `zstandard`.
>  
> There's precedent here, since this is how avro already does it for snappy. Also, encouraging installing zstandard or snappy via extras_require can reduce the risk of compatibility issues.



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