From 8eb05af25909fa7e119678557e08efc1ce844620 Mon Sep 17 00:00:00 2001 From: Fangchen Li Date: Fri, 4 Jun 2021 16:53:08 -0500 Subject: [PATCH 1/5] update README.md, list setuptools as dependency --- README.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index d928195bf2a10..56a1ce72b018a 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,8 @@ [![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/pydata/pandas) [![Powered by NumFOCUS](https://img.shields.io/badge/powered%20by-NumFOCUS-orange.svg?style=flat&colorA=E1523D&colorB=007D8A)](https://numfocus.org) [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) +[![Imports: isort](https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336)](https://pycqa.github.io/isort/) + ## What is it? @@ -100,9 +102,10 @@ pip install pandas ``` ## Dependencies +- [Setuptools - A fully-featured, actively-maintained, and stable library designed to facilitate packaging Python projects](https://setuptools.readthedocs.io/en/latest/) - [NumPy - Adds support for large, multi-dimensional arrays, matrices and high-level mathematical functions to operate on these arrays](https://www.numpy.org) -- [python-dateutil - Provides powerful extensions to the standard datetime module](https://labix.org/python-dateutil) -- [pytz - Brings the Olson tz database into Python which allows accurate and cross platform timezone calculations](https://pythonhosted.org/pytz) +- [python-dateutil - Provides powerful extensions to the standard datetime module](https://dateutil.readthedocs.io/en/stable/index.html) +- [pytz - Brings the Olson tz database into Python which allows accurate and cross platform timezone calculations](https://github.com/stub42/pytz) See the [full installation instructions](https://pandas.pydata.org/pandas-docs/stable/install.html#dependencies) for minimum supported versions of required, recommended and optional dependencies. @@ -121,7 +124,7 @@ cloning the git repo), execute: python setup.py install ``` -or for installing in [development mode](https://pip.pypa.io/en/latest/reference/pip_install.html#editable-installs): +or for installing in [development mode](https://pip.pypa.io/en/latest/cli/pip_install/#install-editable): ```sh From 94ea0d7dfef48628f7b0402996f2146f282d3027 Mon Sep 17 00:00:00 2001 From: Fangchen Li Date: Fri, 4 Jun 2021 16:58:29 -0500 Subject: [PATCH 2/5] remove empty line --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 56a1ce72b018a..26611e6a173f8 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,6 @@ [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) [![Imports: isort](https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336)](https://pycqa.github.io/isort/) - ## What is it? **pandas** is a Python package that provides fast, flexible, and expressive data From be752fea3e92806b364910f7067f96b80cd3286d Mon Sep 17 00:00:00 2001 From: Fangchen Li Date: Fri, 4 Jun 2021 20:26:38 -0500 Subject: [PATCH 3/5] add setuptools to setup.cfg --- setup.cfg | 1 + 1 file changed, 1 insertion(+) diff --git a/setup.cfg b/setup.cfg index 6ce66a6f2bdbd..9c0fa0dbaffb8 100644 --- a/setup.cfg +++ b/setup.cfg @@ -31,6 +31,7 @@ project_urls = [options] packages = find: install_requires = + setuptools>=38.6.0 numpy>=1.17.3 python-dateutil>=2.7.3 pytz>=2017.3 From fa89a861789d180d42461ba55f059cac05b9da20 Mon Sep 17 00:00:00 2001 From: Fangchen Li Date: Mon, 7 Jun 2021 12:23:59 -0500 Subject: [PATCH 4/5] remove setuptools from dependency list --- README.md | 1 - doc/source/getting_started/install.rst | 1 - setup.cfg | 1 - 3 files changed, 3 deletions(-) diff --git a/README.md b/README.md index 26611e6a173f8..c3db8499af75a 100644 --- a/README.md +++ b/README.md @@ -101,7 +101,6 @@ pip install pandas ``` ## Dependencies -- [Setuptools - A fully-featured, actively-maintained, and stable library designed to facilitate packaging Python projects](https://setuptools.readthedocs.io/en/latest/) - [NumPy - Adds support for large, multi-dimensional arrays, matrices and high-level mathematical functions to operate on these arrays](https://www.numpy.org) - [python-dateutil - Provides powerful extensions to the standard datetime module](https://dateutil.readthedocs.io/en/stable/index.html) - [pytz - Brings the Olson tz database into Python which allows accurate and cross platform timezone calculations](https://github.com/stub42/pytz) diff --git a/doc/source/getting_started/install.rst b/doc/source/getting_started/install.rst index be9c0da34f8a9..eb0287d1d736c 100644 --- a/doc/source/getting_started/install.rst +++ b/doc/source/getting_started/install.rst @@ -221,7 +221,6 @@ Dependencies ================================================================ ========================== Package Minimum supported version ================================================================ ========================== -`setuptools `__ 38.6.0 `NumPy `__ 1.17.3 `python-dateutil `__ 2.7.3 `pytz `__ 2017.3 diff --git a/setup.cfg b/setup.cfg index 9c0fa0dbaffb8..6ce66a6f2bdbd 100644 --- a/setup.cfg +++ b/setup.cfg @@ -31,7 +31,6 @@ project_urls = [options] packages = find: install_requires = - setuptools>=38.6.0 numpy>=1.17.3 python-dateutil>=2.7.3 pytz>=2017.3 From 7ad5e0c0e07d0e06a8e2aa7fc3a1cbefd51dd3dc Mon Sep 17 00:00:00 2001 From: Fangchen Li Date: Mon, 7 Jun 2021 13:18:06 -0500 Subject: [PATCH 5/5] add setuptools to optional depdendency --- doc/source/getting_started/install.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/source/getting_started/install.rst b/doc/source/getting_started/install.rst index eb0287d1d736c..88e54421daa11 100644 --- a/doc/source/getting_started/install.rst +++ b/doc/source/getting_started/install.rst @@ -262,6 +262,7 @@ Visualization ========================= ================== ============================================================= Dependency Minimum Version Notes ========================= ================== ============================================================= +setuptools 38.6.0 Utils for entry points of plotting backend matplotlib 2.2.3 Plotting library Jinja2 2.10 Conditional formatting with DataFrame.style tabulate 0.8.7 Printing in Markdown-friendly format (see `tabulate`_)