vgio is a Python package for video game file I/O
$ pip install vgio
from vgio.quake.bsp import Bsp
with Bsp.open('./maps/start.bsp') as bsp_file:
"""Do rad stuff with the BSP data structure!"""
API documentation is available on readthedocs.
$ python -m unittest discover
MIT
See the license document for the full text.