Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This commit modifies `appveyor/install.cmd` to use the `pyproject.toml` file. During testing of this branch, appveyor's logs show the following. ``` call .\appveyor\install.cmd *** pip install pytest and other dev requirements *** DEPRECATION: typed-ast is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at pypa/pip#8559 ``` This occurs because the appveyor file installs dependencies with pip using a requirements-dev.txt file. ``` "%PYTHON_HOME%\python" -m pip install -r requirements-dev.txt --quiet --no-warn-script-location ``` The `pyproject.toml` file has been updated with the version numbers of tools found in `requirements-dev.txt`, and two additional arrays have been added to the optional-dependencies table; `qa` and `test`. We will use these arrays to install optional runtime dependencies used for QA and testing. Since tests for the `fetchdictarray` feature have not been completed, the optional runtime dependency of NumPy has not been added to the appveyor install.cmd script.
- Loading branch information