pymnl(hymes with hymnal)是libmnl的纯python重新实现,它为linux netlink套接字和消息提供了一个最小的、面向对象的接口。

pymnl的Python项目详细描述


pymnl(与赞美诗押韵)是纯python对libmnl的重新实现 并为Linux NetLink套接字和消息提供最小的接口。 作者和维护者是sean robinson<;robinson@tuxfamily.org>;。

pymnl应该与python>;2.4兼容。已经做出了努力 允许pymnl从一个代码基处理py2和py3。见 在python-versions.rst中的“将pymnl与python 2与python 3结合使用” 版本特定的注意事项。

有关详细信息,请访问http://pymnl.tuxfamily.org

详细清单见API-checklist.rst中的API清单 哪些libmnl函数已经实现。

changelog.rst中的一个简短的changelog描述了通用和API 每次发布的更改。

示例应用程序

examples目录包含一些小示例,说明如何将pymnl与 各种NetLink协议。这些是示例的重新实现 以libmnl提供。

文件和目录

/docs/-最少的文档 ./docs/source-支持文档(rst文件) ./docs/build/html-支持文档(html文件) ./examples/-pymnl模块的示例用法 ./pymnl/-模块源代码 ./pymnl/tests/-unittest测试用例 ./pymnl/tests/test command.py-运行单元测试的setup.py测试命令 ./makefile-方便开发人员使用的命令 /自述文件-此文件 ./manifest.in-详细说明要包含在分发中的文件的说明 ./setup.py-安装脚本

安装前使用pymnl

通过添加 pythonpath环境变量的pymnl根目录。例如,

PYTHONPATH=. python examples/genl/genl-family-get.py nl80211

从pymnl根目录。或者,比如,

PYTHONPATH=.. python ../setup.py test –test-list pymnl.tests.nlsocket

在./pymnl/目录中。

许可证

Pymnl是在lgplv2+下授权的,但是,这些示例是授权的 低于gplv2+。

保修

没有。什么都不要依赖它。可能会导致 电脑申请第二次抵押你的房子,带你的未成年 孩子们看R级电影,或者在你的邻居中间跑来跑去 在夜晚敲响门铃。你。有。曾经。警告。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Android ListView显示的数字不超过8位   java什么导致警告“Classpath entry/XXX/XXX.jar将不会导出或发布。可能会导致运行时ClassNotFoundException。”   java使用Spring容器在非Spring对象上调用方法,允许参数连接?   java Android:当另一个手指已经在触摸屏幕时,是否可以处理一次点击?   java Veil加载JFrame上的图像或加载面板   JavaSpring没有为Redis缓存上的记录设置过期时间   java异常:SparkException:任务不可序列化   java Android studio用户注册数据未插入firebase数据库   java在StackPane中的区域图上覆盖节点   java获取活动UI的“会话已过期”消息   java组织。冬眠MappingNotFoundException:资源:*hbm。找不到xml   java Mockito mock在尝试存根包保护的方法时调用实方法实现