* Create pyproject.toml * Implement a custom build backend (see below) in packager directory. Build logic from setup.py has been refactored and migrated into the new backend. * Tested: pip wheel . (build wheel), python -m build --sdist . (source distribution)
25 lines
388 B
YAML
25 lines
388 B
YAML
name: python_lint
|
|
channels:
|
|
- conda-forge
|
|
dependencies:
|
|
- python=3.8
|
|
- pylint
|
|
- wheel
|
|
- setuptools
|
|
- mypy>=0.981
|
|
- numpy
|
|
- scipy
|
|
- pandas
|
|
- scikit-learn
|
|
- dask
|
|
- distributed
|
|
- black
|
|
- isort
|
|
- cloudpickle
|
|
- pytest
|
|
- hypothesis
|
|
- hatchling
|
|
- pip:
|
|
# TODO: Replace it with pyspark>=3.4 once 3.4 released.
|
|
- https://ml-team-public-read.s3.us-west-2.amazonaws.com/pyspark-3.4.0.dev0.tar.gz
|