acerbilab / pyvbmc

PyVBMC: Variational Bayesian Monte Carlo algorithm for posterior and model inference in Python
https://acerbilab.github.io/pyvbmc/
BSD 3-Clause "New" or "Revised" License
114 stars 6 forks source link

Pip/Conda #118

Closed Bobby-Huggins closed 1 year ago

Bobby-Huggins commented 1 year ago

Prepares PyVBMC for distribution on pip / conda-forge:

  1. Updates pyproject.toml and setup.py: adds necessary fields for versioning and building, adds lower bounds for dependencies.
  2. Moves tests from the tests/ to pyvbmc/testing/ so that they can be packaged along with the source.
    • After installation, users will be able to test the package with pytest --pyargs pyvbmc --reruns=3
  3. Makes some minor linting/formatting/deprecation warning changes.