跳转到主要内容

展示Hatch功能和插件的项目

项目描述

hatch-showcase

CI/CD CI - Test CD - Build
PyPI - Version PyPI - Python Version
元信息 Hatch project code style - black types - Mypy License - MIT GitHub Sponsors

本项目旨在展示Hatch的各种功能和插件,并提供一个测试实验功能的地方。

目录

安装

pip install hatch-showcase

版本源

  • hatch-vcs版本源插件使用Git标签确定项目版本

环境

  • 在独立的hatch.toml中整洁地定义
  • “test”矩阵使用hatch-containers插件在Docker容器中运行每个环境;用法可在test GitHub工作流中查看

构建

  • 所有构建目标都使用hatch-vcs构建钩子插件来分发一个_version.py文件,以便在运行时使用版本
  • Wheels使用hatch-mypyc构建钩子插件首先使用Mypyc编译所有代码
  • build GitHub工作流展示了如何
    • 使用cibuildwheel为每个平台分发二进制wheels
    • 使用app构建目标为每个平台构建独立分布

许可协议

hatch-showcase 采用 MIT 许可协议分发。

项目详情


下载文件

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

源分布

hatch_showcase-0.5.0.tar.gz (5.2 kB 查看哈希值)

上传时间

构建分布

hatch_showcase-0.5.0-py3-none-any.whl (5.0 kB 查看哈希值)

上传时间 Python 3

hatch_showcase-0.5.0-cp311-cp311-win_amd64.whl (38.9 kB 查看哈希值)

上传时间 CPython 3.11 Windows x86-64

hatch_showcase-0.5.0-cp311-cp311-win32.whl (35.7 kB 查看哈希值)

上传时间 CPython 3.11 Windows x86

hatch_showcase-0.5.0-cp311-cp311-musllinux_1_1_x86_64.whl (92.2 kB 查看哈希值)

上传时间 CPython 3.11 musllinux: musl 1.1+ x86-64

hatch_showcase-0.5.0-cp311-cp311-musllinux_1_1_i686.whl (93.6 kB 查看哈希值)

上传时间 CPython 3.11 musllinux: musl 1.1+ i686

hatch_showcase-0.5.0-cp311-cp311-musllinux_1_1_aarch64.whl (90.8 kB 查看哈希值)

上传时间 CPython 3.11 musllinux: musl 1.1+ ARM64

hatch_showcase-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (95.9 kB 查看哈希值)

上传时间 CPython 3.11 manylinux: glibc 2.17+ x86-64

hatch_showcase-0.5.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (96.4 kB 查看哈希值)

上传于 CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

hatch_showcase-0.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (96.0 kB 查看哈希)

上传于 CPython 3.11 manylinux: glibc 2.17+ ARM64

hatch_showcase-0.5.0-cp311-cp311-macosx_10_16_x86_64.whl (52.2 kB 查看哈希)

上传于 CPython 3.11 macOS 10.16+ x86-64

hatch_showcase-0.5.0-cp310-cp310-win_amd64.whl (38.9 kB 查看哈希)

上传于 CPython 3.10 Windows x86-64

hatch_showcase-0.5.0-cp310-cp310-win32.whl (35.8 kB 查看哈希)

上传于 CPython 3.10 Windows x86

hatch_showcase-0.5.0-cp310-cp310-musllinux_1_1_x86_64.whl (92.3 kB 查看哈希)

上传于 CPython 3.10 musllinux: musl 1.1+ x86-64

hatch_showcase-0.5.0-cp310-cp310-musllinux_1_1_i686.whl (94.3 kB 查看哈希)

上传于 CPython 3.10 musllinux: musl 1.1+ i686

hatch_showcase-0.5.0-cp310-cp310-musllinux_1_1_aarch64.whl (91.2 kB 查看哈希)

上传于 CPython 3.10 musllinux: musl 1.1+ ARM64

hatch_showcase-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (95.7 kB 查看哈希)

上传于 CPython 3.10 manylinux: glibc 2.17+ x86-64

hatch_showcase-0.5.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (96.9 kB 查看哈希)

上传于 CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

hatch_showcase-0.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (96.0 kB 查看哈希值)

上传时间 CPython 3.10 manylinux: glibc 2.17+ ARM64

hatch_showcase-0.5.0-cp310-cp310-macosx_10_16_x86_64.whl (52.8 kB 查看哈希值)

上传时间 CPython 3.10 macOS 10.16+ x86-64

hatch_showcase-0.5.0-cp39-cp39-win_amd64.whl (38.9 kB 查看哈希值)

上传时间 CPython 3.9 Windows x86-64

hatch_showcase-0.5.0-cp39-cp39-win32.whl (35.8 kB 查看哈希值)

上传时间 CPython 3.9 Windows x86

hatch_showcase-0.5.0-cp39-cp39-musllinux_1_1_x86_64.whl (92.0 kB 查看哈希值)

上传时间 CPython 3.9 musllinux: musl 1.1+ x86-64

hatch_showcase-0.5.0-cp39-cp39-musllinux_1_1_i686.whl (94.1 kB 查看哈希值)

上传时间 CPython 3.9 musllinux: musl 1.1+ i686

hatch_showcase-0.5.0-cp39-cp39-musllinux_1_1_aarch64.whl (90.8 kB 查看哈希值)

上传时间 CPython 3.9 musllinux: musl 1.1+ ARM64

hatch_showcase-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (95.4 kB 查看哈希值)

上传时间 CPython 3.9 manylinux: glibc 2.17+ x86-64

hatch_showcase-0.5.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (96.7 kB 查看哈希值)

上传时间 CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

hatch_showcase-0.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (95.7 kB 查看哈希值)

上传时间 CPython 3.9 manylinux: glibc 2.17+ ARM64

hatch_showcase-0.5.0-cp39-cp39-macosx_10_16_x86_64.whl (52.8 kB 查看哈希值)

上传于 CPython 3.9 macOS 10.16+ x86-64

hatch_showcase-0.5.0-cp38-cp38-win_amd64.whl (38.8 kB 查看哈希值)

上传于 CPython 3.8 Windows x86-64

hatch_showcase-0.5.0-cp38-cp38-win32.whl (35.7 kB 查看哈希值)

上传于 CPython 3.8 Windows x86

hatch_showcase-0.5.0-cp38-cp38-musllinux_1_1_x86_64.whl (90.6 kB 查看哈希值)

上传于 CPython 3.8 musllinux: musl 1.1+ x86-64

hatch_showcase-0.5.0-cp38-cp38-musllinux_1_1_i686.whl (92.5 kB 查看哈希值)

上传于 CPython 3.8 musllinux: musl 1.1+ i686

hatch_showcase-0.5.0-cp38-cp38-musllinux_1_1_aarch64.whl (88.8 kB 查看哈希值)

上传于 CPython 3.8 musllinux: musl 1.1+ ARM64

hatch_showcase-0.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (93.9 kB 查看哈希值)

上传于 CPython 3.8 manylinux: glibc 2.17+ x86-64

hatch_showcase-0.5.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (94.8 kB 查看哈希值)

上传于 CPython 3.8 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

hatch_showcase-0.5.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (93.4 kB 查看哈希值)

上传于 CPython 3.8 manylinux: glibc 2.17+ ARM64

hatch_showcase-0.5.0-cp38-cp38-macosx_10_16_x86_64.whl (52.0 kB 查看哈希值)

上传于 CPython 3.8 macOS 10.16+ x86-64

hatch_showcase-0.5.0-cp37-cp37m-win_amd64.whl (38.8 kB 查看哈希值)

上传于 CPython 3.7m Windows x86-64

hatch_showcase-0.5.0-cp37-cp37m-win32.whl (35.6 kB 查看哈希值)

上传于 CPython 3.7m Windows x86

hatch_showcase-0.5.0-cp37-cp37m-musllinux_1_1_x86_64.whl (82.4 kB 查看哈希值)

上传于 CPython 3.7m musllinux: musl 1.1+ x86-64

hatch_showcase-0.5.0-cp37-cp37m-musllinux_1_1_i686.whl (85.3 kB 查看哈希值)

上传于 CPython 3.7m musllinux: musl 1.1+ i686

hatch_showcase-0.5.0-cp37-cp37m-musllinux_1_1_aarch64.whl (80.5 kB 查看哈希值)

上传于 CPython 3.7m musllinux: musl 1.1+ ARM64

hatch_showcase-0.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (85.2 kB 查看哈希值)

上传于 CPython 3.7m manylinux: glibc 2.17+ x86-64

hatch_showcase-0.5.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (87.5 kB 查看哈希值)

上传于 CPython 3.7m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

hatch_showcase-0.5.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (84.6 kB 查看哈希值)

上传于 CPython 3.7m manylinux: glibc 2.17+ ARM64

hatch_showcase-0.5.0-cp37-cp37m-macosx_10_16_x86_64.whl (50.9 kB 查看哈希值)

上传于 CPython 3.7m macOS 10.16+ x86-64

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面