diffpy.srfit, for example, contains optional packages such asdiffpy.structure.
@sbillinge and I discussed that it would be a good idea to add those optional dependencies under run-ext.txt
Originally posted by @bobleesj in diffpy/diffpy.srfit#89 (comment)