| [globals] |
| # These are useful categories that can be referenced at run time, |
| # using packaging.database.get_file. |
| # Configuration files |
| config = {confdir}/{distribution.name} |
| # Non-writable data that is independent of architecture (images, many xml/text files) |
| appdata = {datadir}/{distribution.name} |
| # Non-writable data that is architecture-dependent (some binary data formats) |
| appdata.arch = {libdir}/{distribution.name} |
| # Data, written by the app/lib, that must be preserved (databases) |
| appdata.persistent = {statedir}/lib/{distribution.name} |
| # Data, written by the app/lib, that can be safely discarded (cache) |
| appdata.disposable = {statedir}/cache/{distribution.name} |
| # Help or documentation files |
| help = {datadir}/{distribution.name} |
| icon = {datadir}/pixmaps |
| scripts = {base}/bin |
| |
| # Non-runtime files. These are valid categories for marking files for |
| # install, but they should not be referenced by the app/lib at run time. |
| # Help or documentation files |
| doc = {datadir}/doc/{distribution.name} |
| # GNU info documentation files |
| info = {datadir}/info |
| # man pages |
| man = {datadir}/man |
| |
| [posix_prefix] |
| # Configuration directories. Some of these come straight out of the |
| # configure script. They are for implementing the other variables, not to |
| # be used directly in [resource_locations]. |
| confdir = /etc |
| datadir = /usr/share |
| libdir = /usr/lib ; or /usr/lib64 on a multilib system |
| statedir = /var |
| # User resource directory |
| local = ~/.local/{distribution.name} |
| |
| stdlib = {base}/lib/python{py_version_short} |
| platstdlib = {platbase}/lib/python{py_version_short} |
| purelib = {base}/lib/python{py_version_short}/site-packages |
| platlib = {platbase}/lib/python{py_version_short}/site-packages |
| include = {base}/include/python{py_version_short}{abiflags} |
| platinclude = {platbase}/include/python{py_version_short}{abiflags} |
| data = {base} |
| |
| [posix_home] |
| stdlib = {base}/lib/python |
| platstdlib = {base}/lib/python |
| purelib = {base}/lib/python |
| platlib = {base}/lib/python |
| include = {base}/include/python |
| platinclude = {base}/include/python |
| scripts = {base}/bin |
| data = {base} |
| |
| [nt] |
| stdlib = {base}/Lib |
| platstdlib = {base}/Lib |
| purelib = {base}/Lib/site-packages |
| platlib = {base}/Lib/site-packages |
| include = {base}/Include |
| platinclude = {base}/Include |
| scripts = {base}/Scripts |
| data = {base} |
| |
| [os2] |
| stdlib = {base}/Lib |
| platstdlib = {base}/Lib |
| purelib = {base}/Lib/site-packages |
| platlib = {base}/Lib/site-packages |
| include = {base}/Include |
| platinclude = {base}/Include |
| scripts = {base}/Scripts |
| data = {base} |
| |
| [os2_home] |
| stdlib = {userbase}/lib/python{py_version_short} |
| platstdlib = {userbase}/lib/python{py_version_short} |
| purelib = {userbase}/lib/python{py_version_short}/site-packages |
| platlib = {userbase}/lib/python{py_version_short}/site-packages |
| include = {userbase}/include/python{py_version_short} |
| scripts = {userbase}/bin |
| data = {userbase} |
| |
| [nt_user] |
| stdlib = {userbase}/Python{py_version_nodot} |
| platstdlib = {userbase}/Python{py_version_nodot} |
| purelib = {userbase}/Python{py_version_nodot}/site-packages |
| platlib = {userbase}/Python{py_version_nodot}/site-packages |
| include = {userbase}/Python{py_version_nodot}/Include |
| scripts = {userbase}/Scripts |
| data = {userbase} |
| |
| [posix_user] |
| stdlib = {userbase}/lib/python{py_version_short} |
| platstdlib = {userbase}/lib/python{py_version_short} |
| purelib = {userbase}/lib/python{py_version_short}/site-packages |
| platlib = {userbase}/lib/python{py_version_short}/site-packages |
| include = {userbase}/include/python{py_version_short} |
| scripts = {userbase}/bin |
| data = {userbase} |
| |
| [osx_framework_user] |
| stdlib = {userbase}/lib/python |
| platstdlib = {userbase}/lib/python |
| purelib = {userbase}/lib/python/site-packages |
| platlib = {userbase}/lib/python/site-packages |
| include = {userbase}/include |
| scripts = {userbase}/bin |
| data = {userbase} |