equinor/webviz-archived

Get webviz on pypi

Opened this issue · 1 comments

Getting webviz on pypi would make it easier and quicker for end users, as well as for other softwares depending on webviz, to get it installed.

A good way forward could probably be to use automatic Travis pypi deployment every time there is version tag release in this github repository. This is how segyio has done it as well.

To get all webviz functionality in this repository installed it should probably be enough for the user to do pip install webviz.

Currently there are many setup.py files in the repository. Advantages of this includes

  • illustrates the plugin system used by webviz.
  • faster feedback loop/development due to only having to install plugin worked on.

Currently every setup.py in this repository has a version number, which is not updated in practice (rather the webviz overall version number is increased).

Should we remove the version flag of each individual setup.py, and instead have a setup.py at root level collecting content of the different setup.py deeper in the directory structure automatically? As long as we are in the same github repository, it requires some bookkeeping probably to use the github tag release system together with individual version number of each setup.py (which anyway looks to not be updated).

A placeholder for webviz is reserved at pypi, while waiting for real deployment from the pypi account statoil-travis.