Files
hakril-PythonForWindows/docs/source/index.rst
T

79 lines
2.0 KiB
ReStructuredText

.. PyWindows documentation master file, created by
sphinx-quickstart on Tue Apr 07 11:39:41 2015.
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.
Welcome to PythonForWindows's documentation!
============================================
Description
"""""""""""
PythonForWindows is a base of code aimed to make interaction with ``Windows`` (on X86/X64) easier (for both 32 and 64 bits Python).
Its goal is to offer abstractions around some of the OS features in a (I hope) pythonic way.
It also tries to make the barrier between python and native execution thinner in both ways.
There is no external dependencies but it relies heavily on the ``ctypes`` module.
Some of this code is clean (IMHO) and some parts are just a wreck that works for now.
Let's say that the codebase evolves with my needs and my curiosity.
If you have any issue, question, suggestion do not hesitate to contact me.
I am always glad to have feedbacks from people using this project.
Examples are available on the `github page <https://github.com/hakril/pythonforwindows#pythonforwindows>`_ and in the :ref:`sample_of_code`.
Installation
''''''''''''
Installing using setup.py
^^^^^^^^^^^^^^^^^^^^^^^^^
You can install PythonForWindows using the ``setup.py`` at the root of the project::
python setup.py install
In its current state the project only support Python2 and
``setup.py`` will raise an :class:`NotImplementedError` is launched from python3.
.. warning::
PythonForWindows is not available on Pypi for now and thus cannot be directly installed using ``pip``.
Documentation
"""""""""""""
.. toctree::
:maxdepth: 2
:numbered:
windows.rst
winobject.rst
native_exec.rst
winproxy.rst
pipe.rst
utils.rst
wintrust.rst
debug.rst
com.rst
crypto.rst
alpc.rst
rpc.rst
generated.rst
iat_hook.rst
wip.rst
internals.rst
sample.rst
Indices and tables
==================
* :ref:`modindex`
* :ref:`search`
* :ref:`genindex`