Skip to main content

wisdoms dapr package

Project description

Wisdoms Dapr

用于Dapr FastAPI微服务开发的工具包。

包目录结构

  • elasticsearch ES代码抽象
  • config.py 项目配置管理
  • exceptions.py 统一的异常管理
  • logger.py 自定义日志
  • constants.py 共享常量
  • shares 共享内容
    • data 共享数据,包含国内省市区行政区划信息
    • es_models 包含了常用的共享企业信息
    • schemas 包含了常用的共享企业信息schema
    • types 常用的类型定义
    • constants 共享常量

项目发布

发布环境

pip install build pip setuptools wheel twine

构建pip包

python3 -m build

步骤:

  1. 切换到打包根目录

  2. 执行build命令

  3. 检查是否成功构建至dist目录

测试pip包

pip install dist/*.whl

发布pip包

twine upload dist/*

TODO

  • 验证pydantic过滤效果
  • 查看不同定义对fastAPI文档的影响

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

wisdoms_dapr-0.2.0.tar.gz (78.5 kB view details)

Uploaded Source

Built Distribution

wisdoms_dapr-0.2.0-py3-none-any.whl (84.8 kB view details)

Uploaded Python 3

File details

Details for the file wisdoms_dapr-0.2.0.tar.gz.

File metadata

  • Download URL: wisdoms_dapr-0.2.0.tar.gz
  • Upload date:
  • Size: 78.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.6

File hashes

Hashes for wisdoms_dapr-0.2.0.tar.gz
Algorithm Hash digest
SHA256 fb3cfc3df2cb1a0356a347a4c7e99d11d8df404e20a9337f887a639c2e32b1ff
MD5 fcbd1957278805dc5b72d89f46c09a0f
BLAKE2b-256 caa2b24cb7b887bc4ec5a2a26075b12fd1fa091f6bf81aeeb7e575c4c4c87eee

See more details on using hashes here.

File details

Details for the file wisdoms_dapr-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: wisdoms_dapr-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 84.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.6

File hashes

Hashes for wisdoms_dapr-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6826e024ef89e99abde9c85a047bb8baad4cfb69c04cab4cf2e2a520a1dac3a7
MD5 58f5a346fd1743bd942f8180b6c90e6e
BLAKE2b-256 9783dd8f52f3b8c415de48f933f5c6e16331edf8fa148b47acc2504c5c9a833e

See more details on using hashes here.

Supported by

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