Newer
Older
# Local development dependencies including docs building, website upload, ASV benchmark
name: pandas-dev
channels:
- conda-forge
dependencies:
Joris Van den Bossche
committed
- versioneer
Joris Van den Bossche
committed
- meson=1.2.1
- pytest-xdist>=3.4.0
- pytest-qt>=4.4.0
- coverage
# required dependencies
- python-dateutil
# optional dependencies
kathleenhang
committed
- html5lib>=1.1
- ipython
- pickleshare # Needed for IPython Sphinx directive in the docs GH#60429
- numba>=0.56.4
- numexpr>=2.8.4
- openpyxl>=3.1.0
kathleenhang
committed
- odfpy>=1.4.1
- py
- psycopg2>=2.9.6
- pyarrow>=10.0.1
kathleenhang
committed
- pymysql>=1.0.2
- pyreadstat>=1.2.0
- pytables>=3.8.0
- pyxlsb>=1.0.10
- s3fs>=2022.11.0
- scipy>=1.10.0
- sqlalchemy>=2.0.0
- tabulate>=0.9.0
- xarray>=2022.12.0, <=2024.9.0
kathleenhang
committed
- xlrd>=2.0.1
- xlsxwriter>=3.0.5
- zstandard>=0.19.0
# downstream packages
Yuki Kitayama
committed
- dask-core
- seaborn-base
# local testing dependencies
- moto
- flask
# benchmarks
## The compiler packages are meta-packages and install the correct compiler (activation) packages on the respective platforms.
- c-compiler
- cxx-compiler
# code checks
- flake8=7.1.0 # run in subprocess over docstring examples
- mypy=1.13.0 # pre-commit uses locally installed mypy
- tokenize-rt # scripts/check_for_inconsistent_pandas_namespace.py
- pre-commit>=4.0.1
# documentation
- gitpython # obtain contributors from git for whatsnew
- google-auth
- natsort # DataFrame.sort_values doctest
- pydata-sphinx-theme=0.16
- pytest-cython # doctest
- sphinx-design
- sphinx-copybutton
- types-python-dateutil
- types-PyMySQL
- types-pytz
kathleenhang
committed
- types-PyYAML
# documentation (jupyter notebooks)
- nbconvert>=7.11.0
- nbsphinx
- pandoc
- ipywidgets
- notebook>=7.0.6
# - jinja2 # already listed in optional dependencies, but documented here for reference
- markdown
- feedparser
- pyyaml
- requests
- pygments # Code highlighting
Jeremy Tuloup
committed
- pip:
- adbc-driver-postgresql>=0.10.0
Terji Petersen
committed
- typing_extensions; python_version<"3.11"