Skip to main content

No project description provided

Project description

HydrogenLib Logo

HydrogenLib

PyPI - Version PyPI - Python Version Github Stars

当前为测试版本,功能可能有缺失,不完整或错误,详细请见注意事项

开发进度(0.1.1)

  • boardcast_room
  • codedoc
  • data_strctures
  • encrypt
  • hyconfig
  • hydownloader
  • hystruct(长期更新)
  • json
  • namedpipe
  • re_plus
  • sample_data
  • ses(有点草率)
  • socket_structures
    • serialized_socket
  • test_manager(已弃用)
  • type_func(长期更新)
  • utils(长期更新)
  • auth(未测试)
  • const(长期更新)
  • coro_plus(长期更新)
  • database(实现较为简单)
  • decorators(长期更新)
  • encryio
  • env_plus
  • example
  • file(长期更新)
  • hash
  • hytime(长期更新)
  • hywinreg(有点乱)
  • import_plus
  • io_addons(长期更新)
  • json_file
  • logging_methods(已弃用,准备开发新的日志记录器)
  • neostruct
  • network(长期更新)
  • ospipe
  • output_methods
  • path
  • process
  • process_addons
  • signal(只是一个信号的模拟实现)
  • socket(打包好的异步Socket实现)
  • struct_plus
  • sys_plus(长期更新)
  • threading_methods(长期更新)

目录

安装

  pip install HydrogenLib-Next

注意事项

  • 项目的实际开发Python版本为3.12+,可能无法运行于低于3.12的Python版本.

  • .database 只是一个简单的基于单JSON文件的轻量级数据库,可能不适用于所有使用场景.

  • .namedpipe 为非Windows系统的支持未完成.

  • .re_plus 实现较为简单,可能无法完全满足需求.

  • .hyconfig 未完成,且无法使用.

  • .test_manager 将会在未来版本移除.

  • .hystruct, .socket等模块整改,相关功能暂时不兼容.

  • 目前所有使用Socket的模块无法使用(正在整改)

  • 对于有关IO功能的函数和类,大多使用了异步模式,请注意兼容性.

  • 代码实现中大部分有关序列化和反序列化的操作,均使用jsonpickle模块,可能有安全风险(正在整改,将支持自定义序列化器).

  • 所有模块均未进行全面的测试.

许可证

项目使用HydrogenLib License许可证.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hydrogenlib_next-0.1.1.tar.gz (2.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hydrogenlib_next-0.1.1-py3-none-any.whl (107.8 kB view details)

Uploaded Python 3

File details

Details for the file hydrogenlib_next-0.1.1.tar.gz.

File metadata

  • Download URL: hydrogenlib_next-0.1.1.tar.gz
  • Upload date:
  • Size: 2.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.1

File hashes

Hashes for hydrogenlib_next-0.1.1.tar.gz
Algorithm Hash digest
SHA256 fe5b7c946f49eb150e00ac207560b5d835d3097652f559493431b7795b2881e7
MD5 fbc9115d94505b55c1f8e798f04ee0b6
BLAKE2b-256 99fdcb9a6bff162ecb8f11d3f52a153245f62575891502cdff968674bb0dda3b

See more details on using hashes here.

File details

Details for the file hydrogenlib_next-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for hydrogenlib_next-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 35778afcd7e85501d4b11043a59f345f2c2964a1a784f2e8004443f46d9aeb48
MD5 e6b63a5b96f175dcb01d6fe8a56b3606
BLAKE2b-256 c16681b6c1916a387f1567d77d5828f83a3d93a30a971ac92fbdcbac4ab55ecf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page