Foundations should model good scholarly practice and cite each resource or python package in ways consistent with what their authors recommend.
For example, here's the recommended citation for Numpy:
https://numpy.org/citing-numpy/
Related to #424, MyST makes it very easy to drop in a DOI and have a chapter-level "references" section appear automatically.