-
-
Notifications
You must be signed in to change notification settings - Fork 18k
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
DOC: Force Removal of pandas From Dependencies #25487
Comments
So you want to Update this section
to be like that?
|
Swap the first and second lines but yes
…Sent from my iPhone
On Feb 28, 2019, at 2:45 PM, yehia67 ***@***.***> wrote:
So you want to Update this section
# Create and activate the build environment
conda env create -f environment.yml
conda activate pandas-dev
to be like that?
# Create and activate the build environment
conda uninstall --force pandas
conda env create -f environment.yml
conda activate pandas-dev
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.
|
okay |
* fix #25487 add modify documentation
I am not sure this is actually needed to recommend. It's true that conda does not work very nice with The latest conda release with better pip integration enabled also solves this, by actually recognizing the dev installed package. But I think this is not yet enabled by default I think. |
I think the common case is "setup an env from scratch", in which case the
old way would guarantee a double-install of pandas, right?
…On Mon, Mar 4, 2019 at 7:54 AM Joris Van den Bossche < ***@***.***> wrote:
I am not sure this is actually needed to recommend. It's true that conda
does not work very nice with -e installed dev packages, but by force
removing it, you might also run into troubles when updating / installing
other packages that depend on pandas (as they don't find pandas, and conda
then might install pandas again shadowing the dev version. Not sure this is
what happens though).
The latest conda release with better pip integration enabled also solves
this, by actually recognizing the dev installed package. But I think this
is not yet enabled by default I think.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<#25487 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABQHIpt4iINt-v63E_T7valTRTxXFKQQks5vTSWLgaJpZM4bX3FA>
.
|
Yes, but you typically don't keep this new env as is for the rest of your contributing lifetime no? (or at least, I update my dev environment from time to time in place, not each time re-creating it from scratch). What happens when I eg update seaborn that depends on pandas, if pandas was force-removed like this? |
Yes I think so. Will conda overwrite a locally installed pandas? If so,
then yes, we should maybe revert this.
…On Mon, Mar 4, 2019 at 8:04 AM Joris Van den Bossche < ***@***.***> wrote:
Yes, but you typically don't keep this new env as is for the rest of your
contributing lifetime no? (or at least, I update my dev environment from
time to time in place, not each time re-creating it from scratch). What
happens when I eg update seaborn that depends on pandas, if pandas was
force-removed like this?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<#25487 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABQHIm1DfO4hkkmt93nyHT0ir0NuRdmmks5vTSfRgaJpZM4bX3FA>
.
|
It seems so. Eg doing
|
Thanks for checking. Recommending that conda config seems OK to me. Happy
to volunteer our contributors a guinea pigs for conda :)
…On Mon, Mar 4, 2019 at 8:59 AM Joris Van den Bossche < ***@***.***> wrote:
It seems so. Eg doing conda install seaborn in the example below would
have installed pandas 0.24.1 again.
Doing a conda config --set pip_interop_enabled True seems to prevent that
however (but with that option, you would probably also not have to force
remove pandas in the first place). Maybe we should recommend doing that
instead.
(base) ***@***.***:~/scipy$ conda create -n test-pandas python=3.7 pandas cython
Collecting package metadata: done
Solving environment: done
## Package Plan ##
environment location: /home/joris/miniconda3/envs/test-pandas
added / updated specs:
- cython
- pandas
- python=3.7
The following packages will be downloaded:
package | build
---------------------------|-----------------
cython-0.29.6 | py37hf484d3e_0 2.2 MB conda-forge
numpy-1.16.2 |py37_blas_openblash1522bff_0 4.3 MB conda-forge
openssl-1.1.1b | h14c3975_0 4.0 MB conda-forge
python-3.7.1 | h381d211_1002 36.4 MB conda-forge
------------------------------------------------------------
Total: 46.8 MB
The following NEW packages will be INSTALLED:
blas conda-forge/linux-64::blas-1.1-openblas
bzip2 conda-forge/linux-64::bzip2-1.0.6-h14c3975_1002
ca-certificates conda-forge/linux-64::ca-certificates-2018.11.29-ha4d7672_0
certifi conda-forge/linux-64::certifi-2018.11.29-py37_1000
cython conda-forge/linux-64::cython-0.29.6-py37hf484d3e_0
libffi conda-forge/linux-64::libffi-3.2.1-hf484d3e_1005
libgcc-ng conda-forge/linux-64::libgcc-ng-7.3.0-hdf63c60_0
libgfortran-ng conda-forge/linux-64::libgfortran-ng-7.2.0-hdf63c60_3
libstdcxx-ng conda-forge/linux-64::libstdcxx-ng-7.3.0-hdf63c60_0
ncurses conda-forge/linux-64::ncurses-6.1-hf484d3e_1002
numpy conda-forge/linux-64::numpy-1.16.2-py37_blas_openblash1522bff_0
openblas conda-forge/linux-64::openblas-0.3.3-h9ac9557_1001
openssl conda-forge/linux-64::openssl-1.1.1b-h14c3975_0
pandas conda-forge/linux-64::pandas-0.24.1-py37hf484d3e_0
pip conda-forge/linux-64::pip-19.0.3-py37_0
python conda-forge/linux-64::python-3.7.1-h381d211_1002
python-dateutil conda-forge/noarch::python-dateutil-2.8.0-py_0
pytz conda-forge/noarch::pytz-2018.9-py_0
readline conda-forge/linux-64::readline-7.0-hf8c457e_1001
setuptools conda-forge/linux-64::setuptools-40.8.0-py37_0
six conda-forge/linux-64::six-1.12.0-py37_1000
sqlite conda-forge/linux-64::sqlite-3.26.0-h67949de_1000
tk conda-forge/linux-64::tk-8.6.9-h84994c4_1000
wheel conda-forge/linux-64::wheel-0.33.1-py37_0
xz conda-forge/linux-64::xz-5.2.4-h14c3975_1001
zlib conda-forge/linux-64::zlib-1.2.11-h14c3975_1004
Proceed ([y]/n)?
Downloading and Extracting Packages
python-3.7.1 | 36.4 MB | ##################################################################################################################################### | 100%
numpy-1.16.2 | 4.3 MB | ##################################################################################################################################### | 100%
openssl-1.1.1b | 4.0 MB | ##################################################################################################################################### | 100%
cython-0.29.6 | 2.2 MB | ##################################################################################################################################### | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
# $ conda activate test-pandas
#
# To deactivate an active environment, use
#
# $ conda deactivate
(base) ***@***.***:~/scipy$ act test-pandas
(test-pandas) ***@***.***:~/scipy$ conda uninstall --force pandas
## Package Plan ##
environment location: /home/joris/miniconda3/envs/test-pandas
removed specs:
- pandas
The following packages will be REMOVED:
pandas-0.24.1-py37hf484d3e_0
Proceed ([y]/n)?
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
(test-pandas) ***@***.***:~/scipy/pandas$ pip install -e .
Obtaining file:///home/joris/scipy/pandas
Requirement already satisfied: python-dateutil>=2.5.0 in /home/joris/miniconda3/envs/test-pandas/lib/python3.7/site-packages (from pandas==0.25.0.dev0+192.gbd49d2f2a) (2.8.0)
Requirement already satisfied: pytz>=2011k in /home/joris/miniconda3/envs/test-pandas/lib/python3.7/site-packages (from pandas==0.25.0.dev0+192.gbd49d2f2a) (2018.9)
Requirement already satisfied: numpy>=1.12.0 in /home/joris/miniconda3/envs/test-pandas/lib/python3.7/site-packages (from pandas==0.25.0.dev0+192.gbd49d2f2a) (1.16.2)
Requirement already satisfied: six>=1.5 in /home/joris/miniconda3/envs/test-pandas/lib/python3.7/site-packages (from python-dateutil>=2.5.0->pandas==0.25.0.dev0+192.gbd49d2f2a) (1.12.0)
Installing collected packages: pandas
Running setup.py develop for pandas
Successfully installed pandas
(test-pandas) ***@***.***:~/scipy/pandas$ conda list
# packages in environment at /home/joris/miniconda3/envs/test-pandas:
#
# Name Version Build Channel
blas 1.1 openblas conda-forge
bzip2 1.0.6 h14c3975_1002 conda-forge
ca-certificates 2018.11.29 ha4d7672_0 conda-forge
certifi 2018.11.29 py37_1000 conda-forge
cython 0.29.6 py37hf484d3e_0 conda-forge
libffi 3.2.1 hf484d3e_1005 conda-forge
libgcc-ng 7.3.0 hdf63c60_0 conda-forge
libgfortran-ng 7.2.0 hdf63c60_3 conda-forge
libstdcxx-ng 7.3.0 hdf63c60_0 conda-forge
ncurses 6.1 hf484d3e_1002 conda-forge
numpy 1.16.2 py37_blas_openblash1522bff_0 [blas_openblas] conda-forge
openblas 0.3.3 h9ac9557_1001 conda-forge
openssl 1.1.1b h14c3975_0 conda-forge
pandas 0.25.0.dev0+192.gbd49d2f2a dev_0 <develop>
pip 19.0.3 py37_0 conda-forge
python 3.7.1 h381d211_1002 conda-forge
python-dateutil 2.8.0 py_0 conda-forge
pytz 2018.9 py_0 conda-forge
readline 7.0 hf8c457e_1001 conda-forge
setuptools 40.8.0 py37_0 conda-forge
six 1.12.0 py37_1000 conda-forge
sqlite 3.26.0 h67949de_1000 conda-forge
tk 8.6.9 h84994c4_1000 conda-forge
wheel 0.33.1 py37_0 conda-forge
xz 5.2.4 h14c3975_1001 conda-forge
zlib 1.2.11 h14c3975_1004 conda-forge
(test-pandas) ***@***.***:~/scipy/pandas$ conda install seaborn
Collecting package metadata: done
Solving environment: done
## Package Plan ##
environment location: /home/joris/miniconda3/envs/test-pandas
added / updated specs:
- seaborn
The following packages will be downloaded:
package | build
---------------------------|-----------------
matplotlib-3.0.3 | py37_0 6 KB conda-forge
matplotlib-base-3.0.3 | py37h167e16e_0 6.6 MB conda-forge
tornado-6.0.1 | py37h14c3975_0 635 KB conda-forge
------------------------------------------------------------
Total: 7.2 MB
The following NEW packages will be INSTALLED:
atk conda-forge/linux-64::atk-2.25.90-hb9dd440_1002
cairo conda-forge/linux-64::cairo-1.16.0-ha4e643d_1000
cycler conda-forge/noarch::cycler-0.10.0-py_1
dbus conda-forge/linux-64::dbus-1.13.0-h4e0c4b3_1000
expat conda-forge/linux-64::expat-2.2.5-hf484d3e_1002
fontconfig conda-forge/linux-64::fontconfig-2.13.1-h2176d3f_1000
freetype conda-forge/linux-64::freetype-2.9.1-h94bbf69_1005
gdk-pixbuf conda-forge/linux-64::gdk-pixbuf-2.36.12-h49783d7_1002
gettext conda-forge/linux-64::gettext-0.19.8.1-h9745a5d_1001
glib conda-forge/linux-64::glib-2.58.2-hf63aee3_1001
gobject-introspec~ conda-forge/linux-64::gobject-introspection-1.58.2-py37h2da5eee_1000
graphite2 conda-forge/linux-64::graphite2-1.3.13-hf484d3e_1000
gstreamer conda-forge/linux-64::gstreamer-1.14.4-h66beb1c_1001
gtk2 conda-forge/linux-64::gtk2-2.24.31-hb68c50a_1001
harfbuzz conda-forge/linux-64::harfbuzz-2.3.1-h6824563_0
icu conda-forge/linux-64::icu-58.2-hf484d3e_1000
jpeg conda-forge/linux-64::jpeg-9c-h14c3975_1001
kiwisolver conda-forge/linux-64::kiwisolver-1.0.1-py37h6bb024c_1002
libiconv conda-forge/linux-64::libiconv-1.15-h14c3975_1004
libpng conda-forge/linux-64::libpng-1.6.36-h84994c4_1000
libtiff conda-forge/linux-64::libtiff-4.0.10-h9022e91_1002
libuuid conda-forge/linux-64::libuuid-2.32.1-h14c3975_1000
libxcb conda-forge/linux-64::libxcb-1.13-h14c3975_1002
libxml2 conda-forge/linux-64::libxml2-2.9.8-h143f9aa_1005
matplotlib conda-forge/linux-64::matplotlib-3.0.3-py37_0
matplotlib-base conda-forge/linux-64::matplotlib-base-3.0.3-py37h167e16e_0
pandas conda-forge/linux-64::pandas-0.24.1-py37hf484d3e_0
pango conda-forge/linux-64::pango-1.40.14-h4ea9474_1004
patsy conda-forge/noarch::patsy-0.5.1-py_0
pcre conda-forge/linux-64::pcre-8.41-hf484d3e_1003
pixman conda-forge/linux-64::pixman-0.34.0-h14c3975_1003
pthread-stubs conda-forge/linux-64::pthread-stubs-0.4-h14c3975_1001
pyparsing conda-forge/noarch::pyparsing-2.3.1-py_0
pyqt conda-forge/linux-64::pyqt-5.6.0-py37h13b7fb3_1008
qt conda-forge/linux-64::qt-5.6.2-hce4f676_1013
scipy conda-forge/linux-64::scipy-1.2.1-py37_blas_openblash1522bff_0
seaborn conda-forge/noarch::seaborn-0.9.0-py_0
sip conda-forge/linux-64::sip-4.18.1-py37hf484d3e_1000
statsmodels conda-forge/linux-64::statsmodels-0.9.0-py37h3010b51_1000
tornado conda-forge/linux-64::tornado-6.0.1-py37h14c3975_0
xorg-kbproto conda-forge/linux-64::xorg-kbproto-1.0.7-h14c3975_1002
xorg-libice conda-forge/linux-64::xorg-libice-1.0.9-h14c3975_1004
xorg-libsm conda-forge/linux-64::xorg-libsm-1.2.3-h4937e3b_1000
xorg-libx11 conda-forge/linux-64::xorg-libx11-1.6.7-h14c3975_1000
xorg-libxau conda-forge/linux-64::xorg-libxau-1.0.9-h14c3975_0
xorg-libxdmcp conda-forge/linux-64::xorg-libxdmcp-1.1.2-h14c3975_1007
xorg-libxext conda-forge/linux-64::xorg-libxext-1.3.3-h14c3975_1004
xorg-libxrender conda-forge/linux-64::xorg-libxrender-0.9.10-h14c3975_1002
xorg-libxt conda-forge/linux-64::xorg-libxt-1.1.5-h14c3975_1002
xorg-renderproto conda-forge/linux-64::xorg-renderproto-0.11.1-h14c3975_1002
xorg-xextproto conda-forge/linux-64::xorg-xextproto-7.3.0-h14c3975_1002
xorg-xproto conda-forge/linux-64::xorg-xproto-7.0.31-h14c3975_1007
zstd conda-forge/linux-64::zstd-1.3.3-1
The following packages will be DOWNGRADED:
openssl 1.1.1b-h14c3975_0 --> 1.0.2r-h14c3975_0
python 3.7.1-h381d211_1002 --> 3.7.1-hd21baee_1001
Proceed ([y]/n)? n
Exiting.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<#25487 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABQHInqI3nkO9vYfytt2ClfPVfPN128Vks5vTTTmgaJpZM4bX3FA>
.
|
* ERR/TST: Add pytest idiom to dtypes/test_cast.py (pandas-dev#24847) * fix MacPython pandas-wheels failue (pandas-dev#24851) * DEPS: Bump pyarrow min version to 0.9.0 (pandas-dev#24854) Closes pandas-devgh-24767 * DOC: Document AttributeError for accessor (pandas-dev#24855) Closes pandas-dev#20579 * Start whatsnew for 0.24.1 and 0.25.0 (pandas-dev#24848) * DEPR/API: Non-ns precision in Index constructors (pandas-dev#24806) * BUG: Format mismatch doesn't coerce to NaT (pandas-dev#24815) * BUG: Properly parse unicode usecols names in CSV (pandas-dev#24856) * CLN: fix typo in asv eval.Query suite (pandas-dev#24865) * BUG: DataFrame respects dtype with masked recarray (pandas-dev#24874) * REF/CLN: Move private method (pandas-dev#24875) * BUG : ValueError in case on NaN value in groupby columns (pandas-dev#24850) * BUG: fix floating precision formatting in presence of inf (pandas-dev#24863) * DOC: Creating top-level user guide section, and moving pages inside (pandas-dev#24677) * DOC: Creating top-level development section, and moving pages inside (pandas-dev#24691) * DOC: Creating top-level getting started section, and moving pages inside (pandas-dev#24678) * DOC: Implementing redirect system, and adding user_guide redirects (pandas-dev#24715) * DOC: Implementing redirect system, and adding user_guide redirects * Using relative urls for the redirect * Validating that no file is overwritten by a redirect * Adding redirects for getting started and development sections * DOC: fixups (pandas-dev#24888) * Fixed heading on whatnew * Remove empty scalars.rst * CLN: fix typo in ctors.SeriesDtypesConstructors setup (pandas-dev#24894) * DOC: No clean in sphinx_build (pandas-dev#24902) Closes pandas-dev#24727 * BUG (output formatting): use fixed with for truncation column instead of inferring from last column (pandas-dev#24905) * DOC: also redirect old whatsnew url (pandas-dev#24906) * Revert BUG-24212 fix usage of Index.take in pd.merge (pandas-dev#24904) * Revert BUG-24212 fix usage of Index.take in pd.merge xref pandas-dev#24733 xref pandas-dev#24897 * test 0.23.4 output * added note about buggy test * DOC: Add experimental note to DatetimeArray and TimedeltaArray (pandas-dev#24882) * DOC: Add experimental note to DatetimeArray and TimedeltaArray * Disable M8 in nanops (pandas-dev#24907) * Disable M8 in nanops Closes pandas-dev#24752 * CLN: fix typo in asv benchmark of non_unique_sorted, which was not sorted (pandas-dev#24917) * API/VIS: remove misc plotting methods from plot accessor (revert pandas-dev#23811) (pandas-dev#24912) * DOC: some 0.24.0 whatsnew clean-up (pandas-dev#24911) * DOC: Final reorganization of documentation pages (pandas-dev#24890) * DOC: Final reorganization of documentation pages * Move ecosystem to top level * DOC: Adding redirects to API moved pages (pandas-dev#24909) * DOC: Adding redirects to API moved pages * DOC: Making home page links more compact and clearer (pandas-dev#24928) * DOC: 0.24 release date (pandas-dev#24930) * DOC: Adding version to the whatsnew section in the home page (pandas-dev#24929) * API: Remove IntervalArray from top-level (pandas-dev#24926) * RLS: 0.24.0 * DEV: Start 0.25 cycle * DOC: State that we support scalars in to_numeric (pandas-dev#24944) We support it and test it already. xref pandas-devgh-24910. * DOC: Minor what's new fix (pandas-dev#24933) * TST: GH#23922 Add missing match params to pytest.raises (pandas-dev#24937) * Add tests for NaT when performing dt.to_period (pandas-dev#24921) * DOC: switch headline whatsnew to 0.25 (pandas-dev#24941) * BUG-24212 fix regression in pandas-dev#24897 (pandas-dev#24916) * CLN: reduce overhead in setup for categoricals benchmarks in asv (pandas-dev#24913) * Excel Reader Refactor - Base Class Introduction (pandas-dev#24829) * TST/REF: Add pytest idiom to test_numeric.py (pandas-dev#24946) * BLD: silence npy_no_deprecated warnings with numpy>=1.16.0 (pandas-dev#24864) * CLN: Refactor cython to use memory views (pandas-dev#24932) * DOC: Clean sort_values and sort_index docstrings (pandas-dev#24843) * STY: use pytest.raises context syntax (indexing) (pandas-dev#24960) * Fixed itertuples usage in to_dict (pandas-dev#24965) * Fixed itertuples usage in to_dict Closes pandas-dev#24940 Closes pandas-dev#24939 * STY: use pytest.raises context manager (resample) (pandas-dev#24977) * DOC: Document breaking change to read_csv (pandas-dev#24989) * DEPR: Fixed warning for implicit registration (pandas-dev#24964) * STY: use pytest.raises context manager (indexes/datetimes) (pandas-dev#24995) * DOC: move whatsnew note of pandas-dev#24916 (pandas-dev#24999) * BUG: Fix broken links (pandas-dev#25002) The previous location of contributing.rst file was /doc/source/contributing.rst but has been moved to /doc/source/development/contributing.rst * fix for BUG: grouping with tz-aware: Values falls after last bin (pandas-dev#24973) * REGR: Preserve order by default in Index.difference (pandas-dev#24967) Closes pandas-dev#24959 * CLN: do not use .repeat asv setting for storing benchmark data (pandas-dev#25015) * CLN: isort asv_bench/benchmark/algorithms.py (pandas-dev#24958) * fix+test to_timedelta('NaT', box=False) (pandas-dev#24961) * PERF: significant speedup in sparse init and ops by using numpy in check_integrity (pandas-dev#24985) * BUG: Fixed merging on tz-aware (pandas-dev#25033) * Test nested PandasArray (pandas-dev#24993) * DOC: fix error in documentation pandas-dev#24981 (pandas-dev#25038) * BUG: support dtypes in column_dtypes for to_records() (pandas-dev#24895) * Makes example from docstring work (pandas-dev#25035) * CLN: typo fixups (pandas-dev#25028) * BUG: to_datetime(strs, utc=True) used previous UTC offset (pandas-dev#25020) * BUG: Better handle larger numbers in to_numeric (pandas-dev#24956) * BUG: Better handle larger numbers in to_numeric * Warn about lossiness when passing really large numbers that exceed (u)int64 ranges. * Coerce negative numbers to float when requested instead of crashing and returning object. * Consistently parse numbers as integers / floats, even if we know that the resulting container has to be float. This is to ensure consistent error behavior when inputs numbers are too large. Closes pandas-devgh-24910. * MAINT: Address comments * BUG: avoid usage in_qtconsole for recent IPython versions (pandas-dev#25039) * Drop IPython<4.0 compat * Revert "Drop IPython<4.0 compat" This reverts commit 0cb0452. * update a * whatsnew * REGR: fix read_sql delegation for queries on MySQL/pymysql (pandas-dev#25024) * DOC: Start 0.24.2.rst (pandas-dev#25026) [ci skip] * REGR: rename_axis with None should remove axis name (pandas-dev#25069) * clarified the documentation for DF.drop_duplicates (pandas-dev#25056) * Clarification in docstring of Series.value_counts (pandas-dev#25062) * ENH: Support fold argument in Timestamp.replace (pandas-dev#25046) * CLN: to_pickle internals (pandas-dev#25044) * Implement+Test Tick.__rtruediv__ (pandas-dev#24832) * API: change Index set ops sort=True -> sort=None (pandas-dev#25063) * BUG: to_clipboard text truncated for Python 3 on Windows for UTF-16 text (pandas-dev#25040) * PERF: use new to_records() argument in to_stata() (pandas-dev#25045) * DOC: Cleanup 0.24.1 whatsnew (pandas-dev#25084) * Fix quotes position in pandas.core, typos and misspelled parameters. (pandas-dev#25093) * CLN: Remove sentinel_factory() in favor of object() (pandas-dev#25074) * TST: remove DST transition scenarios from tc pandas-dev#24689 (pandas-dev#24736) * BLD: remove spellcheck from Makefile (pandas-dev#25111) * DOC: small clean-up of 0.24.1 whatsnew (pandas-dev#25096) * DOC: small doc fix to Series.repeat (pandas-dev#25115) * TST: tests for categorical apply (pandas-dev#25095) * CLN: use dtype in constructor (pandas-dev#25098) * DOC: frame.py doctest fixing (pandas-dev#25097) * DOC: 0.24.1 release (pandas-dev#25125) [ci skip] * Revert set_index inspection/error handling for 0.24.1 (pandas-dev#25085) * DOC: Minor what's new fix (pandas-dev#24933) * Backport PR pandas-dev#24916: BUG-24212 fix regression in pandas-dev#24897 (pandas-dev#24951) * Revert "Backport PR pandas-dev#24916: BUG-24212 fix regression in pandas-dev#24897 (pandas-dev#24951)" This reverts commit 84056c5. * DOC/CLN: Timezone section in timeseries.rst (pandas-dev#24825) * DOC: Improve timezone documentation in timeseries.rst * edit some of the examples * Address review * DOC: Fix validation type error RT04 (pandas-dev#25107) (pandas-dev#25129) * Reading a HDF5 created in py2 (pandas-dev#25058) * BUG: Fixing regression in DataFrame.all and DataFrame.any with bool_only=True (pandas-dev#25102) * Removal of return variable names (pandas-dev#25123) * DOC: Improve docstring of Series.mul (pandas-dev#25136) * TST/REF: collect DataFrame reduction tests (pandas-dev#24914) * Fix validation error type `SS05` and check in CI (pandas-dev#25133) * Fixed tuple to List Conversion in Dataframe class (pandas-dev#25089) * STY: use pytest.raises context manager (indexes/multi) (pandas-dev#25175) * DOC: Updates to Timestamp document (pandas-dev#25163) * BLD: pin cython language level to '2' (pandas-dev#25145) Not explicitly pinning the language level has been producing future warnings from cython. The next release of cython is going to change the default level to '3str' under which the pandas cython extensions do not compile. The long term solution is to update the cython files to the next language level, but this is a stop-gap to keep pandas building. * CLN: Use ABCs in set_index (pandas-dev#25128) * DOC: update docstring for series.nunique (pandas-dev#25116) * DEPR: remove PanelGroupBy, disable DataFrame.to_panel (pandas-dev#25047) * BUG: DataFrame.merge(suffixes=) does not respect None (pandas-dev#24819) * fix MacPython pandas-wheels failure (pandas-dev#25186) * modernize compat imports (pandas-dev#25192) * TST: follow-up to Test nested pandas array pandas-dev#24993 (pandas-dev#25155) * revert changes to tests in pandas-devgh-24993 * Test nested PandasArray * isort test_numpy.py * change NP_VERSION_INFO * use LooseVersion * add _np_version_under1p16 * remove blank line from merge master * add doctstrings to fixtures * DOC/CLN: Fix errors in Series docstrings (pandas-dev#24945) * REF: Add more pytest idiom to test_holiday.py (pandas-dev#25204) * DOC: Fix validation type error SA05 (pandas-dev#25208) Create check for SA05 errors in CI * BUG: Fix Series.is_unique with single occurrence of NaN (pandas-dev#25182) * REF: Remove many Panel tests (pandas-dev#25191) * DOC: Fixes to docstrings and add PR10 (space before colon) to validation (pandas-dev#25109) * DOC: exclude autogenerated c/cpp/html files from 'trailing whitespace' checks (pandas-dev#24549) * STY: use pytest.raises context manager (indexes/period) (pandas-dev#25199) * fix ci failures (pandas-dev#25225) * DEPR: remove tm.makePanel and all usages (pandas-dev#25231) * DEPR: Remove Panel-specific parts of io.pytables (pandas-dev#25233) * DEPR: Add Deprecated warning for timedelta with passed units M and Y (pandas-dev#23264) * BUG-25061 fix printing indices with NaNs (pandas-dev#25202) * BUG: Fix regression in DataFrame.apply causing RecursionError (pandas-dev#25230) * BUG: Fix regression in DataFrame.apply causing RecursionError * Add feedback from PR * Add feedback after further code review * Add feedback after further code review 2 * BUG: Fix read_json orient='table' without index (pandas-dev#25170) (pandas-dev#25171) * BLD: prevent asv from calling sys.stdin.close() by using different launch method (pandas-dev#25237) * (Closes pandas-dev#25029) Removed extra bracket from cheatsheet code example. (pandas-dev#25032) * CLN: For loops, boolean conditions, misc. (pandas-dev#25206) * Refactor groupby group_add from tempita to fused types (pandas-dev#24954) * CLN: Remove ipython 2.x compat (pandas-dev#25150) * CLN: Remove ipython 2.x compat * trivial change to trigger asv * Update v0.25.0.rst * revert whatsnew * BUG: Duplicated returns boolean dataframe (pandas-dev#25234) * REF/TST: resample/test_base.py (pandas-dev#25262) * Revert "BLD: prevent asv from calling sys.stdin.close() by using different launch method (pandas-dev#25237)" (pandas-dev#25253) This reverts commit f67b7fd. * BUG: pandas Timestamp tz_localize and tz_convert do not preserve `freq` attribute (pandas-dev#25247) * DEPR: remove assert_panel_equal (pandas-dev#25238) * PR04 errors fix (pandas-dev#25157) * Split Excel IO Into Sub-Directory (pandas-dev#25153) * API: Ensure DatetimeTZDtype standardizes pytz timezones (pandas-dev#25254) * API: Ensure DatetimeTZDtype standardizes pytz timezones * Add whatsnew * BUG: Fix exceptions when Series.interpolate's `order` parameter is missing or invalid (pandas-dev#25246) * BUG: raise accurate exception from Series.interpolate (pandas-dev#24014) * Actually validate `order` before use in spline * Remove unnecessary check and dead code * Clean up comparison/tests based on feedback * Include invalid order value in exception * Check for NaN order in spline validation * Add whatsnew entry for bug fix * CLN: Make unit tests assert one error at a time * CLN: break test into distinct test case * PEP8 fix in test module * CLN: Test fixture for interpolate methods * BUG: DataFrame.join on tz-aware DatetimeIndex (pandas-dev#25260) * REF: use _constructor and ABCFoo to avoid runtime imports (pandas-dev#25272) * Refactor groupby group_prod, group_var, group_mean, group_ohlc (pandas-dev#25249) * Fix typo in Cheat sheet with regex (pandas-dev#25215) * Edit parameter type in pandas.core.frame.py DataFrame.count (pandas-dev#25198) * TST/CLN: remove test_slice_ints_with_floats_raises (pandas-dev#25277) * Removed Panel class from HDF ASVs (pandas-dev#25281) * DOC: Fix minor typo in docstring (pandas-dev#25285) * DOC/CLN: Fix errors in DataFrame docstrings (pandas-dev#24952) * Skipped broken Py2 / Windows test (pandas-dev#25323) * Rt05 documentation error fix issue 25108 (pandas-dev#25309) * Fix typos in docs (pandas-dev#25305) * Doc: corrects spelling in generic.py (pandas-dev#25333) * BUG: groupby.transform retains timezone information (pandas-dev#25264) * Fixes Formatting Exception (pandas-dev#25088) * Bug: OverflowError in resample.agg with tz data (pandas-dev#25297) * DOC/CLN: Fix various docstring errors (pandas-dev#25295) * COMPAT: alias .to_numpy() for timestamp and timedelta scalars (pandas-dev#25142) * ENH: Support times with timezones in at_time (pandas-dev#25280) * BUG: Fix passing of numeric_only argument for categorical reduce (pandas-dev#25304) * TST: use a fixed seed to have the same uniques across python versions (pandas-dev#25346) TST: add pytest-mock to handle mocker fixture * TST: xfail excel styler tests, xref GH25351 (pandas-dev#25352) * TST: xfail excel styler tests, xref GH25351 * CI: cleanup .c files for cpplint>1.4 * DOC: Correct doc mistake in combiner func (pandas-dev#25360) Closes pandas-devgh-25359. * DOC/BLD: fix --no-api option (pandas-dev#25209) * DOC: modify typos in Contributing section (pandas-dev#25365) * Remove spurious MultiIndex creation in `_set_axis_name` (pandas-dev#25371) * Resovles pandas-dev#25370 * Introduced by pandas-dev#22969 * pandas-dev#23049: test for Fatal Stack Overflow stemming From Misuse of astype('category') (pandas-dev#25366) * 9236: test for the DataFrame.groupby with MultiIndex having pd.NaT (pandas-dev#25310) * [BUG] exception handling of MultiIndex.__contains__ too narrow (pandas-dev#25268) * 14873: test for groupby.agg coercing booleans (pandas-dev#25327) * BUG/ENH: Timestamp.strptime (pandas-dev#25124) * BUG: constructor Timestamp.strptime() does not support %z. * Add doc string to NaT and Timestamp * updated the error message * Updated whatsnew entry. * Interval dtype fix (pandas-dev#25338) * [CLN] Excel Module Cleanups (pandas-dev#25275) Closes pandas-devgh-25153 Authored-By: tdamsma <tdamsma@gmail.com> * ENH: indexing and __getitem__ of dataframe and series accept zerodim integer np.array as int (pandas-dev#24924) * REGR: fix TimedeltaIndex sum and datetime subtraction with NaT (pandas-dev#25282, pandas-dev#25317) (pandas-dev#25329) * edited whatsnew typo (pandas-dev#25381) * fix typo of see also in DataFrame stat funcs (pandas-dev#25388) * API: more consistent error message for MultiIndex.from_arrays (pandas-dev#25189) * CLN: (re-)enable infer_dtype to catch complex (pandas-dev#25382) * DOC: Edited docstring of Interval (pandas-dev#25410) The docstring contained a repeated segment, which I removed. * Mark test_pct_max_many_rows as high memory (pandas-dev#25400) Fixes issue pandas-dev#25384 * Correct a typo of version number for interpolate() (pandas-dev#25418) * DEP: add pytest-mock to environment.yml (pandas-dev#25417) * BUG: Fix type coercion in read_json orient='table' (pandas-dev#21345) (pandas-dev#25219) * ERR: doc update for ParsingError (pandas-dev#25414) Closes pandas-devgh-22881 * ENH: Add in sort keyword to DatetimeIndex.union (pandas-dev#25110) * DOC: Rewriting of ParserError doc + minor spacing (pandas-dev#25421) Follow-up to pandas-devgh-25414. * API/ERR: allow iterators in df.set_index & improve errors (pandas-dev#24984) * BUG: Indexing with UTC offset string no longer ignored (pandas-dev#25263) * PERF/REF: improve performance of Series.searchsorted, PandasArray.searchsorted, collect functionality (pandas-dev#22034) * TST: remove never-used singleton fixtures (pandas-dev#24885) * BUG: fixed merging with empty frame containing an Int64 column (pandas-dev#25183) (pandas-dev#25289) * DOC: fixed geo accessor example in extending.rst (pandas-dev#25420) I realised "lon" and "lat" had just been switched with "longitude" and "latitude" in the following code block. So I used those names here as well. * TST: numpy RuntimeWarning with Series.round() (pandas-dev#25432) * CI: add __init__.py to isort skip list (pandas-dev#25455) * DOC: CategoricalIndex doc string (pandas-dev#24852) * DataFrame.drop Raises KeyError definition (pandas-dev#25474) * BUG: Keep column level name in resample nunique (pandas-dev#25469) Closes pandas-devgh-23222 xref pandas-devgh-23645 * ERR: Correct error message in to_datetime (pandas-dev#25467) * ERR: Correct error message in to_datetime Closes pandas-devgh-23830 xref pandas-devgh-23969 * Fix minor typo (pandas-dev#25458) Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com> * CI: Set pytest minversion to 4.0.2 (pandas-dev#25402) * CI: Set pytest minversion to 4.0.2 * STY: use pytest.raises context manager (indexes) (pandas-dev#25447) * STY: use pytest.raises context manager (tests/test_*) (pandas-dev#25452) * STY: use pytest.raises context manager (tests/test_*) * fix ci failures * skip py2 ci failure * Fix minor error in dynamic load function (pandas-dev#25256) * Cythonized GroupBy Quantile (pandas-dev#20405) * BUG: Fix regression on DataFrame.replace for regex (pandas-dev#25266) * BUG: Fix regression on DataFrame.replace for regex The commit ensures that the replacement for regex is not confined to the beginning of the string but spans all the characters within. The behaviour is then consistent with versions prior to 0.24.0. One test has been added to account for character replacement when the character is not at the beginning of the string. * Correct contribution guide docbuild instruction (pandas-dev#25479) * TST/REF: Add pytest idiom to test_frequencies.py (pandas-dev#25430) * BUG: Fix index type casting in read_json with orient='table' and float index (pandas-dev#25433) (pandas-dev#25434) * BUG: Groupby.agg with reduction function with tz aware data (pandas-dev#25308) * BUG: Groupby.agg cannot reduce with tz aware data * Handle output always as UTC * Add whatsnew * isort and add another fixed groupby.first/last issue * bring condition at a higher level * Add try for _try_cast * Add comments * Don't pass the utc_dtype explicitly * Remove unused import * Use string dtype instead * DOC: Fix docstring for read_sql_table (pandas-dev#25465) * ENH: Add Series.str.casefold (pandas-dev#25419) * Fix PR10 error and Clean up docstrings from functions related to RT05 errors (pandas-dev#25132) * Fix unreliable test (pandas-dev#25496) * DOC: Clarifying doc/make.py --single parameter (pandas-dev#25482) * fix MacPython / pandas-wheels ci failures (pandas-dev#25505) * DOC: Reword Series.interpolate docstring for clarity (pandas-dev#25491) * Changed insertion order to sys.path (pandas-dev#25486) * TST: xfail non-writeable pytables tests with numpy 1.16x (pandas-dev#25517) * STY: use pytest.raises context manager (arithmetic, arrays, computati… (pandas-dev#25504) * BUG: Fix RecursionError during IntervalTree construction (pandas-dev#25498) * STY: use pytest.raises context manager (plotting, reductions, scalar...) (pandas-dev#25483) * STY: use pytest.raises context manager (plotting, reductions, scalar...) * revert removed testing in test_timedelta.py * remove TODO from test_frame.py * skip py2 ci failure * BUG: Fix potential segfault after pd.Categorical(pd.Series(...), categories=...) (pandas-dev#25368) * Make DataFrame.to_html output full content (pandas-dev#24841) * BUG-16807-1 SparseFrame fills with default_fill_value if data is None (pandas-dev#24842) Closes pandas-devgh-16807. * DOC: Add conda uninstall pandas to contributing guide (pandas-dev#25490) * fix pandas-dev#25487 add modify documentation * fix segfault when running with cython coverage enabled, xref cython#2879 (pandas-dev#25529) * TST: inline empty_frame = DataFrame({}) fixture (pandas-dev#24886) * DOC: Polishing typos out of doc/source/user_guide/indexing.rst (pandas-dev#25528) * STY: use pytest.raises context manager (frame) (pandas-dev#25516) * DOC: Fix pandas-dev#24268 by updating description for keep in Series.nlargest (pandas-dev#25358) * DOC: Fix pandas-dev#24268 by updating description for keep * fix MacPython / pandas-wheels ci failures (pandas-dev#25537) * TST/CLN: Remove more Panel tests (pandas-dev#25550) * BUG: caught typeError in series.at (pandas-dev#25506) (pandas-dev#25533) * ENH: Add errors parameter to DataFrame.rename (pandas-dev#25535) * ENH: GH13473 Add errors parameter to DataFrame.rename * TST: Skip IntervalTree construction overflow test on 32bit (pandas-dev#25558) * DOC: Small fixes to 0.24.2 whatsnew (pandas-dev#25559) * minor typo error (pandas-dev#25574) * BUG: in error message raised when invalid axis parameter (pandas-dev#25553) * BLD: Fixed pip install with no numpy (pandas-dev#25568) * Document the behavior of `axis=None` with `style.background_gradient` (pandas-dev#25551) * fix minor typos in dsintro.rst (pandas-dev#25579) * BUG: Handle readonly arrays in period_array (pandas-dev#25556) * BUG: Handle readonly arrays in period_array Closes pandas-dev#25403 * DOC: Fix typo in tz_localize (pandas-dev#25598) * BUG: secondary y axis could not be set to log scale (pandas-dev#25545) (pandas-dev#25586) * TST: add test for groupby on list of empty list (pandas-dev#25589) * TYPING: Small fixes to make stubgen happy (pandas-dev#25576) * CLN: Parmeterize test cases (pandas-dev#25355)
Is this issue still open? |
@rajat315315 It says it's going to be closed when the commit hksonngan did on March, 12th is merged to master (check the information icon to the right of the commit entry) |
It was reopened afterwards, because we are not fully sure it was actually the good solution. |
From a discussion on Gitter with @TomAugspurger when following the pandas contributing guide the step:
Causes pandas to be installed in the environment from conda as a result of dependency resolution with third party libraries (ex: statsmodels, pyarrow, seaborn).
To prevent undesired conflicts between the local development version and the installed version we should update the documentation to have an explicit removal of the bundled version as such:
The text was updated successfully, but these errors were encountered: