Uploaded image for project: 'Apache Avro'
  1. Apache Avro
  2. AVRO-2601

Add external codecs to extras_require

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • 1.9.2
    • python
    • None

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

              kojiromike Michael A. Smith
              kojiromike Michael A. Smith
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: