ickc/pantable

View on GitHub
environment.yml

Summary

Maintainability
Test Coverage
# this should be very similar to https://github.com/conda-forge/pantable-feedstock/blob/master/recipe/meta.yaml
# run the following command to create a conda environment that is suitable for testing pantable
# conda env create -f environment.yml
# conda activate pantable
# python -m ipykernel install --user --name pantable --display-name pantable
# and then run this to install pantable in editable mode
# make editable
# update using
# conda env update --name pantable --file environment.yml --prune
name: pantable
channels:
  - conda-forge
dependencies:
  # host:
  - pip
  - python >=3.8  # for cached property
  - poetry >=1,<2
  # run:
  - numpy >=1.16,<2
  - panflute >=2.1.3,<3
  - pyyaml >=5,<7
  # run_constrained:
  - "pandoc >=2.11.2,<2.18"
  - coloredlogs >=14,<16
  - tabulate >=0.8,<0.9
  - yamlloader >=1,<2
  # tests:
  - coverage>=6.3,<7
  - coveralls
  - flake8
  - pytest
  - pytest-parallel >=0.1.1,<0.2
  # docs:
  - sphinx
  - sphinx_bootstrap_theme
  - sphinxcontrib-apidoc
  # dev:
  - tox
  - data-science-types
  - ipykernel
  - mypy
  - bandit
  - bump2version