跳转到主要内容

一组Python实用工具

项目描述

agutil

Master Build Status

一组Python实用工具

版本: Live Package Version

工具
  • search_range (用于操作数值范围的实用工具)
  • status_bar (简单的进度条指示器)
  • Logger (用于快速、简单的日志记录的类)
  • ActiveTimeout (用于强制一组操作的超时)
  • 几个独立的实用方法(请参阅agutil模块页面上的说明)

io包

  • Socket(基于标准套接字类构建的低级网络IO类)
  • SocketServer(用于接受连接并返回Socket类的低级监听服务器)
  • MPlexSocket(通过多个通道进行I/O复用的低级网络IO类。无线程版本的QueuedSocket

parallel包

  • parallelize(将常规函数轻松转换为并行版本的装饰器)
  • parallelize2(具有略微不同风味的类似并行化装饰器)
  • IterDispatcher(用于使用parallelize分发调用的逻辑后端)
  • DemandDispatcher(用于使用parallelize2分发调用的逻辑后端)
  • ThreadWorker(用于将并行调用分发到线程的任务管理后端)
  • ProcessWorker(用于将并行调用分发到进程的任务管理后端)

安全

  • SecureSocket(一个中级的网络IO类,用于管理加密网络通信)
  • SecureConnection(一个高级、多线程类,用于发送和接收加密文件和消息)
  • SecureServer(一个低级监听服务器,用于接受连接并返回SecureConnection实例)
  • agutil-secure(一个用于加密和解密文件的命令行工具)
  • EncryptionCipher 和 DecryptionCipher(agutil模块化加密格式的孪生类)
  • 用于加密和解密数据的其他几个实用函数和类

文档

这些包的详细文档可以在agutil GitHub wiki页面找到

项目详情


下载文件

下载您平台的文件。如果您不确定要选择哪一个,请了解有关安装包的更多信息。

源代码分发

agutil-5.0.1.tar.gz (70.1 kB 查看哈希值

上传时间 源代码

构建分发

agutil-5.0.1-py3-none-any.whl (40.6 kB 查看哈希值

上传时间 Python 3

由以下支持