hi Colin,

Sorry about that. Yes, I pulled the 0.5.0 packages from PyPI (which is
an unofficial package, because the Arrow PMC has not voted on it)
because of the problems with jemalloc in ARROW-1282 -- it is not
possible to replace a broken package without also changing the version
number. This is a pretty exceptional case because the jemalloc
allocator was causing hung processes in some cases; this was something
we could disable at build time without making a new release.

I recommend that you pin to a minor version, but not a patch version, so

pyarrow==0.5.*

Patch versions as a rule will not contain API changes. This conflicts
with the installation advice in http://arrow.apache.org/install/, so I
will update this at next opportunity.

- Wes

On Mon, Aug 7, 2017 at 3:40 PM, Colin Nichols <co...@bam.ai> wrote:
> Hi all,
>
> I noticed today that pyarrow==0.5.0 has disappeared from Pypi, replaced by
> 0.5.0.post2.  Just wanted to make sure that was intended.  If so, is the
> expectation that users put e.g., pyarrow~=0.5.0 in their requirements file
> as opposed to pyarrow==0.5.0?
>
> Thank you,
> Colin
>
>
>
> *Colin Nichols | Senior Software Engineer335 Madison Avenue, 16F | New
> York, NY, 10017+1 (646) 912 2018 | Narrativ*

Reply via email to