Metadata-Version: 2.1
Name: pyrosetta-installer
Version: 0.1.2
Summary: Download PyRosetta wheel package from PyRosetta.org and install it
Home-page: https://www.pyrosetta.org/
Author: Sergey Lyskov
License: Rosetta Software License
Description-Content-Type: text/markdown

# PyRosetta installer

Download PyRosetta wheel package from one of www.PyRosetta.org mirrors and install it.

**Note that USE OF PyRosetta FOR COMMERCIAL PURPOSES REQUIRE PURCHASE OF A LICENSE.**
See https://github.com/RosettaCommons/rosetta/blob/main/LICENSE.md or email license@uw.edu for details.

To install PyRosetta, after installing package, run:

```python -c 'import pyrosetta_installer; pyrosetta_installer.install_pyrosetta()'```

The `install_pyrosetta` function also takes few optional arguments:
* `distributed=False` - install PyRosetta with `cxx11thread.serialization` support and also install packages required for `pyrosetta.distributed` framework
* `extras=''` - directly supply dot separated list of of Rosetta C++ extras flags
* `mirror=0` - mirror to use, default is to use west mirror
* `serialization=False` - install PyRosetta `cxx11thread.serialization` build
* `silent=False` - minimize log output during installation
* `skip_if_installed=True` - skip install if PyRosetta install detected
* `type='Release'` - PyRosetta build to install: `Release`, `MinSizeRel`
* `use_setup_py_package=False` - use PyRosetta `setup.py` package instead of wheel. Could be useful in cases when wheel install fails. Note that by default installer will fallback to use this option if an attempt to install a wheel fails.
