Source.Python documentation
===========================

Welcome to the Source.Python documentation! 

Source.Python is an open-source project that uses Boost.Python to allow
scripters to interact with Valve's Source-engine. In this wiki, you will find
documentation on how to install, update, and use Source.Python.

Source.Python is currently embedding Python 3.13 and will be upgraded from
time to time.


General
-------

.. toctree::
   :maxdepth: 1

   general/installation
   general/updating
   general/config-auth
   general/sp-commands
   general/known-issues
   general/reporting-a-bug
   general/credits
   

Developing with Source.Python
-----------------------------

.. toctree::
   :maxdepth: 2
   :glob:

   developing/getting-started
   developing/events
   developing/module_tutorials


Contributing to Source.Python
-----------------------------

.. toctree::
   :maxdepth: 2
   :glob:
   
   contributing/building
   contributing/contributing
   contributing/coding-conventions
   contributing/todos


Indices and tables
------------------

* :ref:`modindex`
* :ref:`genindex`
* :ref:`search`


Other helpful links
-------------------
* Source.Python

  * `Source.Python discussions <https://github.com/Source-Python-Dev-Team/Source.Python/discussions>`_
  * `Source.Python forums (old) <https://web.archive.org/web/20250810154852/https://sourcepython.com/>`_
  * `Source.Python repository <https://github.com/Source-Python-Dev-Team/Source.Python/>`_
  * `Source.Python issue list <https://github.com/Source-Python-Dev-Team/Source.Python/issues>`_
  
* Python 3

  * `Python 3 documentation <https://docs.python.org/3/>`_
