Skip to content

DOC: update install.rst to include ActivePython distribution #19908

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Mar 2, 2018
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 11 additions & 7 deletions doc/source/install.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ cross platform distribution for data analysis and scientific computing.
This is the recommended installation method for most users.

Instructions for installing from source,
`PyPI <http://pypi.python.org/pypi/pandas>`__, various Linux distributions, or a
`PyPI <http://pypi.python.org/pypi/pandas>`__, `ActivePython <https://www.activestate.com/activepython/downloads>`__, various Linux distributions, or a
`development version <http://github.com/pandas-dev/pandas>`__ are also provided.

Python version support
Expand All @@ -25,8 +25,8 @@ Installing pandas

.. _install.anaconda:

Installing pandas with Anaconda
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Installing with Anaconda
~~~~~~~~~~~~~~~~~~~~~~~~

Installing pandas and the rest of the `NumPy <http://www.numpy.org/>`__ and
`SciPy <http://www.scipy.org/>`__ stack can be a little
Expand Down Expand Up @@ -58,8 +58,8 @@ that folder).

.. _install.miniconda:

Installing pandas with Miniconda
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Installing with Miniconda
~~~~~~~~~~~~~~~~~~~~~~~~~

The previous section outlined how to get pandas installed as part of the
`Anaconda <http://docs.continuum.io/anaconda/>`__ distribution.
Expand Down Expand Up @@ -134,6 +134,10 @@ pandas can be installed via pip from

pip install pandas

Installing with ActivePython
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Installation instructions for `ActivePython <https://www.activestate.com/activepython>`__ can be found `here <https://www.activestate.com/activepython/downloads>`__.

Installing using your Linux distribution's package manager.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Expand Down Expand Up @@ -164,7 +168,7 @@ Installing from source
See the :ref:`contributing documentation <contributing>` for complete instructions on building from the git source tree. Further, see :ref:`creating a development environment <contributing.dev_env>` if you wish to create a *pandas* development environment.

Running the test suite
~~~~~~~~~~~~~~~~~~~~~~
----------------------

pandas is equipped with an exhaustive set of unit tests, covering about 97% of
the codebase as of this writing. To run it on your machine to verify that
Expand Down Expand Up @@ -299,5 +303,5 @@ Optional Dependencies

Without the optional dependencies, many useful features will not
work. Hence, it is highly recommended that you install these. A packaged
distribution like `Anaconda <http://docs.continuum.io/anaconda/>`__, or `Enthought Canopy
distribution like `Anaconda <http://docs.continuum.io/anaconda/>`__, `ActivePython <https://www.activestate.com/activepython/downloads>`__, or `Enthought Canopy
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can't find any information about ActivePython being a distribution that included pandas and its dependencies, so I find it a bit strange to list it here. Eg http://docs.activestate.com/activepython/3.6/pkg/ does not list it.

Copy link
Contributor Author

@Dr-G Dr-G Feb 26, 2018

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jreback If you prefer it to say something else, let me know. That is the page where they've requested we list the ActivePython distribution. If it's better to leave it off the last sentence, I'm sure that's fine.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am fine with it being listed as a way to install python (the other edits), but just as far as I can see (I don't know it, I just go from what I find on their website) it is not a distribution that includes pandas?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this place is fine. I tihnk @jorisvandenbossche is just asking whether activestate is like 'Anaconda' in that it includes pandas (I think no?)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't actually know the answer to that question.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've asked them to weigh in.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @Dr-G,

Thanks for the opportunity to clarify. Our distributions for Python 2.7.14 and 3.5.4 include Pandas, its dependencies, and many of the optional dependencies. @jorisvandenbossche is correct that our Python 3.6 distribution doesn't currently include Pandas. We will be updating the package list to match 3.5.4 at some point in the next few months. We're just starting to see demand for 3.6 from our enterprise customers.

For now, could the last sentence read something similar to the following:
A packaged distribution like Anaconda, Enthought Canopy, or ActivePython (version 2.7 or 3.5) may be worth considering.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jreback are we all set with this? Let me know if you need me to do anything/make any changes. Thanks!

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@davetlewis-van Thanks for the clarification. That explains why I couldn't find it with for python 3.6.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I added the version clarification in #19964. @davetlewis-van Once version 3.6 is updated to include pandas, feel free to do a PR to update the instructions.

<http://enthought.com/products/canopy>`__ may be worth considering.