Michael A. Smith created AVRO-2601:
--------------------------------------

             Summary: 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


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)

Reply via email to