Installation
Prior to Blackwall installation, Python and ZOAU must be installed. Ensure the IRRSEQ00, IRRSMO00, and RACF Subsystem Address Space are configured correctly.
If your environment is not airgapped, you can automatically install Blackwall and its dependencies by running the following command:
pip install blackwall
If your environment is airgapped, you will have to download and install Textual and RACFU manually by downloading the wheel/whl files and uploading them to the mainframe. Make sure you get the correct minimum package versions. After you have downloaded Blackwall, upload the .whl package to the machine through Zowe Explorer or SSH and run the pip command in the folder with the .whl file:
pip install blackwall-<REPLACE WITH VERSION>-py3-none-any.whl
Optional: installing Blackwall with image support
Blackwall has built in support for the Sixel format and can use them to display graphics in the terminal. This could be used for a company logo or other things. This is vastly more complicated to install and does decrease performance, which is why it doesn’t come with Blackwall by default. Make sure you have access to zlib on the system. This can be installed from zopen community.
First install pillow with the following command:
python3 -m pip install --upgrade Pillow -C jpeg=disable
Then install textual-image
pip install textual-image
Then install Blackwall with the images dependencies enabled as seen below:
pip install blackwall[images]