Updating the python package readme.

RE:#1255
This commit is contained in:
James Douglass 2023-03-17 12:02:46 -07:00
parent 1458d071db
commit c3b8f83419
1 changed files with 7 additions and 16 deletions

View File

@ -13,9 +13,6 @@ quantify and forecast this return. InVEST enables decision-makers to quantify
the importance of natural capital, to assess the tradeoffs associated with the importance of natural capital, to assess the tradeoffs associated with
alternative choices, and to integrate conservation and human development. alternative choices, and to integrate conservation and human development.
Older versions of InVEST ran as script tools in the ArcGIS ArcToolBox environment,
but have almost all been ported over to a purely open-source python environment.
InVEST is licensed under a permissive, modified BSD license. InVEST is licensed under a permissive, modified BSD license.
For more information, see: For more information, see:
@ -33,16 +30,10 @@ Installing InVEST
Python Dependencies Python Dependencies
------------------- -------------------
Dependencies for ``natcap.invest`` are listed in ``requirements.txt``. Runtime dependencies for ``natcap.invest`` are listed in ``requirements.txt``.
Additionally, a python binding for Qt is needed to use the InVEST GUI, but is
not required for development against ``natcap.invest``. InVEST uses the
interface library ``qtpy`` to support ``PyQt5`` and ``PySide2``. In our
experience, ``PyQt5`` and ``PySide2`` have been easiest to work with. One of
these bindings for Qt must be installed in order to use the GUI.
Installing via pip
Installing from Source ------------------
----------------------
If you have a compiler installed and configured for your system, and If you have a compiler installed and configured for your system, and
dependencies installed, the easiest way to install InVEST as a python package dependencies installed, the easiest way to install InVEST as a python package
@ -61,14 +52,14 @@ source tree:
.. code-block:: console .. code-block:: console
$ pip install git+https://github.com/natcap/invest@master#egg=natcap.invest $ pip install "git+https://github.com/natcap/invest@main#egg=natcap.invest"
Development Development
=========== ===========
Dependencies for developing InVEST are listed in ``requirements.txt`` and in Dependencies for InVEST are listed in ``requirements.txt`` (runtime
``requirements-dev.txt``. If you're running a GUI, you'll need a Qt binding requirements), ``requirements-dev.txt`` (development requirements), and
(see above) and the packages installed in ``requirements-gui.txt``. ``requirements-docs.txt`` (for building documentation).
Support Support
======= =======