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