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 Gradle嵌套项目配置   java一些mipmap没有显示   java如何使用按钮设置值以在wicket中输入文本   可分页的java自定义排序参数   java Android AdMob NoSuchMethodError:没有静态方法zzand()   java安卓工作室;启动到USB设备(手机),已安装但无法打开   java如何使用jsoup从HTML解析表   java如何自动生成arraylist?   java定制外观和感觉Nimbus   在Java中使用气泡排序对24位数组进行排序   java我无法将javafx与spring集成   java Play 2.7 http请求post请求   Java哈希表在“put”期间用新密钥覆盖现有密钥   如何找到java更新版本?