MLOS/conda-envs/mlos-3.10.yml

41 строка
828 B
YAML
Исходник Обычный вид История

name: mlos-3.10
channels:
- defaults
dependencies:
Merged PR 903: Combination of additional build and doc fixups This PR was originally aimed at just fixing the intermittent documentation build errors. That issue ultimately stems from conflicts between conda and pip installs of two different versions of `mistune` dependency. Along the way I found a handful of other improvements for build, pipeline, and documentation generation things. - Make sure we do the nightly build regardless of whether code has changed - Don't build the docs in parallel by default (trying to avoid an intermittent build failure) - Add basic support for testing devcontainer manually outside for vscode - Stop doing parallel builds so it's easier to debug, and move doc build/publishing to the devcontainer - Split windows conda env off, stop using gpy from conda-forge, and just build it locally with clang, gcc, or msvc - Adjust the devcontainer build so that more dependencies are built upfront during the container build. This makes the process more cacheable so that we can just pull the upstream version and not have to build as much locally which could delay first launch. - Import part of a fix from elsewhere - Switch to docker-compose style devcontainer that automatically also starts an nginx container for viewing the generated docs - Update some docs and doc building - [X] pydocstyle fixups - [X] Add some log filtering of the `make doc` output for easier debugging (e.g. don't care about missing examples for now) - [X] doc link lint checks - DONE - [X] Split this out into multiple PRs - [X] SpaceAdapterFactory: !959 - [X] docstyle fixups: !960 - [ ] doc build fixups - [ ] devcontainer improvements (leaving the last two as this PR)
2023-02-27 08:42:22 +03:00
# Basic dev environment packages.
# All other dependencies for the mlos modules come from pip.
- pip
- pylint
- pycodestyle
- pydocstyle
- flake8
- setuptools
- setuptools-scm
- jupyter
- ipykernel
- nb_conda_kernels
- matplotlib
- seaborn
- swig
- libpq
- python=3.10
# See comments in mlos.yml.
Merged PR 903: Combination of additional build and doc fixups This PR was originally aimed at just fixing the intermittent documentation build errors. That issue ultimately stems from conflicts between conda and pip installs of two different versions of `mistune` dependency. Along the way I found a handful of other improvements for build, pipeline, and documentation generation things. - Make sure we do the nightly build regardless of whether code has changed - Don't build the docs in parallel by default (trying to avoid an intermittent build failure) - Add basic support for testing devcontainer manually outside for vscode - Stop doing parallel builds so it's easier to debug, and move doc build/publishing to the devcontainer - Split windows conda env off, stop using gpy from conda-forge, and just build it locally with clang, gcc, or msvc - Adjust the devcontainer build so that more dependencies are built upfront during the container build. This makes the process more cacheable so that we can just pull the upstream version and not have to build as much locally which could delay first launch. - Import part of a fix from elsewhere - Switch to docker-compose style devcontainer that automatically also starts an nginx container for viewing the generated docs - Update some docs and doc building - [X] pydocstyle fixups - [X] Add some log filtering of the `make doc` output for easier debugging (e.g. don't care about missing examples for now) - [X] doc link lint checks - DONE - [X] Split this out into multiple PRs - [X] SpaceAdapterFactory: !959 - [X] docstyle fixups: !960 - [ ] doc build fixups - [ ] devcontainer improvements (leaving the last two as this PR)
2023-02-27 08:42:22 +03:00
#- gcc_linux-64
- pip:
- autopep8>=1.7.0
- bump2version
- check-jsonschema
- licenseheaders
- mypy
- pandas-stubs
- types-beautifulsoup4
- types-colorama
- types-jsonschema
- types-pygments
- types-pytest-lazy-fixture
- types-requests
- types-setuptools
- "--editable ../mlos_core[full-tests]"
- "--editable ../mlos_bench[full-tests]"
- "--editable ../mlos_viz[full-tests]"