Catalog PyPI
PACKAGE EXPLORERView in registry

AgileP

PyPI

Python parametric check tools

Versions collected1
Direct dependencies0From release 1.0.0
Last observed21 Oct, 09:07 UTC

README

Version 1.0.0 documentation

AgileP

简介

AgileP 是一个灵活的参数校验工具,支持绝大多数参数校验。

安装

pip install 

示例

from AgileP.central import Agp
from AgileP.model.extension import SizedString, UnsignedInteger, UnsignedFloat, Email, Bool


class Params(Agp):
    """
    定义数据校验类
    """
    name = SizedString(size=8)
    age = UnsignedInteger(min=100)
    salary = UnsignedFloat(max=10000)
    admin = Bool()
    email = Email()

params = Params("zhang", 100, 9800.1, True, "1234567@qq.com")
print(params.values)

规划

  • 去除字段类型中的名称
  • 支持更多类型
  • 支持更多参数传入方式
  • 更新优化错误提示

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
1.0.028 Jun 20190

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
rexyan/agilep

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 09:07 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:0adba54806a7e4935a84d7164c37469ac6c2bcdca46c09b4e39dc6a9c8821a1d