FarmStack is a digital infrastructure for secured data sharing for food and agriculture. FarmStack helps users share data directly with each other and enforce usage policy that restricts unintended misuse of data.
Here is the 1st error whih is faced when trying to install Farmstack on Ubuntu 22.04
Running setup.py install for cffi ... error
error: subprocess-exited-with-error
× Running setup.py install for cffi did not run successfully.
│ exit code: 1
╰─> [58 lines of output]
Package libffi was not found in the pkg-config search path.
Perhaps you should add the directory containing `libffi.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libffi' found
This repository needs a LICENSE file to clarify conditions for re-use.
My own suggestion is always an MIT or Apache 2 license, but the use of IDSA components may require a GPL license. In any case, you should let your downstream users know what's what. Having this in a LICENSE file also helps github and other automated tools understand and check your constraints.
Note that some licenses of your dependencies may also require a NOTICE file.