>> Requires numpy, dateutil, pytz, setuptools, and optionally numexpr, 
>> bottleneck, scipy, matplotlib, pytables, lxml, xarray, blosc, snappy, 
>> brotlipy, backports.lzma, statsmodels, sqlalchemy, psycopg2, and whatnot.

>It means you need all those things installed before you can install Pandas.

If that is the case, then it is just not worth it.  However, I am seeing it 
more as a poorly constructed sentence.

How about:

>> Requires numpy, dateutil, pytz, setuptools , 
and optionally:  
numexpr, bottleneck, scipy, matplotlib, pytables, lxml, xarray, blosc, snappy, 
brotlipy, backports.lzma, statsmodels, sqlalchemy, psycopg2, and whatnot.

Does it suggest that the first four are required and the rest are optional?
Even then, it is still ambiguous.



FootNote:
If money does not grow on trees, then why do banks have branches?

-----Original Message-----
From: Chris Angelico <ros...@gmail.com> 
Sent: Tuesday, September 1, 2020 5:08 PM
To: Steve <Gronicus@sga.ninja>
Cc: Python <python-list@python.org>
Subject: Re: What kind of magic do I need to get python to talk to Excel xlsm 
file?

On Wed, Sep 2, 2020 at 6:59 AM Steve <Gronicus@sga.ninja> wrote:
>
> Wow, that is quite a list....
> Here is what I narrowed it down to. What does that paragraph starting with 
> "Requires" mean?
>
> ===================================
> Pandas: a cross-section and time series data analysis toolkit.
>
> Requires numpy, dateutil, pytz, setuptools, and optionally numexpr, 
> bottleneck, scipy, matplotlib, pytables, lxml, xarray, blosc, snappy, 
> brotlipy, backports.lzma, statsmodels, sqlalchemy, psycopg2, and whatnot.
>

It means you need all those things installed before you can install Pandas.

ChrisA

-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to