Skip to content

GeoProcessor / Development Environment / Cygwin

Cygwin provides a Linux-like environment on Windows that can be used to run scripts in the Windows development environment (the other option being Git Bash). See the OWF / Learn Cygwin documentation for information on installing Cygwin. The following Cygwin software must be installed in order to create a Python virtual environment to test GeoProcessor software. Use the Cygwin setup utility to install software.

Cygwin Software Needed by Description
gcc-core Compiling source. Needed when pip compiles software because no binary is available.
gcc-fortran Compiling source. Needed when pip compiles software because no binary is available.
python3-devel Compiling source. Needed when pip compiles software because no binary is available (multiple components).
libffi-devel Compiling source. Needed when pip compiles software because no binary is available (for requests[security].
libpq-devel Compiling source for PostgreSQL Needed when pip compiles software because no binary is available (for PostgreSQL driver).
openssl-devel Compiling source for requests[security] Needed when pip compiles software because no binary is available (for requests[security].
python3-numpy pandas Needed because pip version was not available.
python3-six pandas Needed because pip version was not available.
python3-wheel pandas Needed because pip version was not available.
python3-setuptools pandas Needed because pip version was not available.
python3-pip pandas Needed because pip version was not available.
python3-cython pandas Needed because pip version was not available.
gcc-g++ Compiling source. Needed because pip version was not available.
make Compiling source. Needed because pip version was not available.
wget pandas Needed because pip version was not available.
python3-pyqt5 PyQt5 Needed because pip version was not available.
python3-pyqt5-qsci PyQt5 Needed because pip version was not available.
python3-pyqt5-qt3d PyQt5 Needed because pip version was not available.
python3-pyqt5-qtchart PyQt5 Needed because pip version was not available.
python3-pyqt5-qtdatavisualization PyQt5 Needed because pip version was not available.
python3-sip PyQt5 Needed because pip version was not available.