BLD: add optional dependencies as extras_require in setup.py by JMBurley · Pull Request #47336 · pandas-dev/pandas (original) (raw)
@mroeschke I found this part confusing:
Optional pandas dependencies can be managed as optional extras (e.g.,``pandas[performance, aws]>=1.5.0``)
in a requirements.txt, setup, or pyproject.toml file.
Available optional dependencies are ``[all, performance, computation, aws,
gcp, excel, parquet, feather, hdf5, spss, postgresql, mysql, sql-other, html, xml,
plot, output_formatting, compression, test]``
I think this should point out that the optional dependencies should ONLY be managed via files, and that you cannot do conda install pandas[computation]=1.5.1
(for example) to get the dependencies to install. The way this section is written, it makes it seem that you can do that (or maybe you can with this PR, in which case that should be shown as an installation option).