Dependencies
Note that these dependencies should automatically be satisfied by the
installation procedure and do not need to be acquired separately.
- setuptools:
- setuptools provides enhancements to distutils, as well as the
mechanisms for creating and working with Python Eggs. py2app
is distributed only as a Python Egg.
- macholib:
- macholib reads and writes the Mach-O object file format.
Used by py2app to build a dependency graph of dyld and framework
dependencies for your application, and then to copy them into your
application and rewrite their load commands to be @executable_path
relative. The end result is that your application is going to be
completely standalone beyond a default install of Mac OS X. You no
longer have to worry about linking all of your dependencies statically,
using install_name_tool, etc. It’s all taken care of!
- modulegraph:
- modulegraph is a replacement for the Python standard library
modulefinder. Stores the module dependency tree in a graph data
structure and allows for advanced filtering and analysis capabilities,
such as GraphViz dot output.
- altgraph:
- altgraph is a fork of Istvan Albert‘s graphlib, and it used
internally by both macholib and modulegraph. It contains
several small feature and performance enhancements over the original
graphlib.