tmxlib is a Python library fo handling TMX tile maps. It serves a relatively specific purpose: making it easy to write scripts for automatic handling of TMX files.
If you aren’t familiar with TMX, or you just want to make some maps, install Tiled, a GUI editor, and play around with it. Tiled’s wiki and IRC channel are places to go if you have questions about the TMX format.
If you’re looking to use maps in a game, chances are tmxlib won’t help you much. Try pytmxloader, PyTMX, or one of the other projects listed on the Tiled wiki.
To install tmxlib, you can use pip: pip install --user tmxlib. To install system-wide, leave out the --user option.
If you can’t find pip on your system, look around. In Fedora, it’s named pip-python and lives in the python-pip package.
Optionally, also install the lxml and PIL packages to speed up XML and image handling, respectively. Linux distributions are likely to have them (in Fedora, yum install python-lxml python-imaging). If you can’t find them, use pip to get them.
The project is hosted on Github (as pytmxlib), free for anyone to file bugs, clone, fork, or otherwise help make it better.
To install the library for development, navigate to the source folder, and run python setup.py develop.
This package sports the SemVer versioning scheme. In this pre-1.0 version, that doesn’t mean much.
Version 1.0 will include at least one generally useful command-line utility, most likely a crop/merge tool for maps.