diff --git a/minimal-requirements.txt b/minimal-requirements.txt new file mode 100644 index 0000000000000..16dd3849bd3d1 --- /dev/null +++ b/minimal-requirements.txt @@ -0,0 +1,28 @@ +attrs==22.1.0 +Cython==0.29.32 +iniconfig==1.1.1 +numpy==1.23.3 +packaging==21.3 +pip==22.2.2 +pluggy==1.0.0 +py==1.11.0 +pyparsing==3.0.9 +pytest==7.1.3 +pytest-asyncio==0.19.0 +python-dateutil==2.8.2 +pytz==2022.2.1 +setuptools==65.4.0 +six==1.16.0 +tomli==2.0.1 +typing_extensions==4.3.0 +wheel==0.37.1 +black==22.3.0 +cpplint +flake8==5.0.4 +flake8-bugbear +isort +mypy +pre-commit +pycodestyle +pyupgrade + diff --git a/minimal_environment.yml b/minimal_environment.yml new file mode 100644 index 0000000000000..2c73c7836255b --- /dev/null +++ b/minimal_environment.yml @@ -0,0 +1,27 @@ +name: pandas-dev +channels: + - conda-forge +dependencies: + - python=3.8 + - pip + + # test dependencies + - cython=0.29.32 + - pytest>=6.0 + - pytest-asyncio>=0.17 + + # required dependencies + - python-dateutil + - numpy + - pytz + + # code checks + - black=22.3.0 + - cpplint + - flake8=5.0.4 + - flake8-bugbear=22.7.1 # used by flake8, find likely bugs + - isort>=5.2.1 # check that imports are in the right order + - mypy=0.971 + - pre-commit>=2.15.0 + - pycodestyle # used by flake8 + - pyupgrade