Skip to content

aiortc fork without extra dependencies, support for datachannels only

License

Notifications You must be signed in to change notification settings

ollipal/aiortc-datachannel-only

 
 

Repository files navigation

aiortc-datachannel-only

aiortc-datachannel-only is a fork from aiortc, which does not require av, cffi or netifaces dependencies, but has a support for datachannels only.

Install with: pip install aiortc-datachannel-only

Why?

  • I have only need for datachannels, and I want a simple "pip install ..." to work without extra dependencies or build steps (some others have had the same need, issues 78, 118, 243, 324, 364, 436)
  • Netifaces is no longer maintained, and does not have binaries for Python3.10

Caveats:

  • This library does not support ipv6 (which the original aiortc does support)
  • Currently this library uses only the primary ipv4 address (aiortc can use all of the ip4 addresses)

License

aioice-datachannel-only is released under the same BSD license as the original aiortc library.

Development

Install: pip install .[dev]

Build: python setup.py bdist_wheel

Release: twine upload dist/*

About

aiortc fork without extra dependencies, support for datachannels only

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%