Skip to content

Python's socket patched with VMCI (VMware communication interface) support

License

Notifications You must be signed in to change notification settings

mkhon/python-vmci

 
 

Repository files navigation

python-vmci

This repo contains Python standard library modules patched with VMCI support:

  • vmci: socket with VMCI support
  • asyncvmci: asyncore with VMCI support
  • portfwd-vmci is a VMCI to TCP port forwarder that uses asyncore

These patched modules in this repository are all licensed under the same very liberal terms as Python itself. See LICENSE. It only supports Python 2 at the moment but should be portable to Python 3 with minimal effort. Patches Welcome!

Compiling

On Linux, make sure you have the bluetooth headers installed. The package is bluez-devel on Fedora and Red Hat and libbluetooth-dev on Ubuntu and Debian.

On Windows, make sure you have Microsoft Visual C++ Compiler for Python 2.7 installed (http://aka.ms/vcpython27).

Build on a machine with VMWare installed

cd python-vmci
python setup.py build
python setup.py bdist_wheel # optional

Source Layout

About

Python's socket patched with VMCI (VMware communication interface) support

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 78.0%
  • Python 21.7%
  • Makefile 0.3%