mirror of
https://github.com/hakril/PythonForWindows
synced 2026-06-08 14:31:45 +00:00
89 lines
2.1 KiB
ReStructuredText
89 lines
2.1 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 from Pypi
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
|
|
PythonForWindows is available on `Pypi <https://pypi.org/project/PythonForWindows/>`_ an this can be installed with::
|
|
|
|
|
|
python -m pip install PythonForWindows
|
|
|
|
Installing using setup.py
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
|
You can also install PythonForWindows by cloning it and using the ``setup.py`` at the root of the project::
|
|
|
|
python setup.py install
|
|
|
|
|
|
Python3
|
|
^^^^^^^
|
|
|
|
python3 support is still in beta.
|
|
All the tests pass on master, but I did not test it heavily on real case.
|
|
Do not hesitate report bugs and issues.
|
|
|
|
|
|
Documentation
|
|
"""""""""""""
|
|
|
|
.. toctree::
|
|
:maxdepth: 2
|
|
:numbered:
|
|
|
|
windows.rst
|
|
winobject.rst
|
|
native_exec.rst
|
|
winproxy.rst
|
|
security.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`
|
|
|