Skip to main content

fabik /ˈfæbɪk/ = Fabric + Click

It is a foundation package for Python command-line projects, encapsulating common functionalities for command-line projects, as detailed below:

  • Uses a TOML configuration file to solve configuration management issues.
  • Multi-environment configuration, default value replacement, environment variable reading, and path management.
  • Configuration template support.
  • Multi-development environment support.
  • Remote project deployment using Fabric.

fabik uses libraries including Fabric/Click/Jinja2/cryptography/python-dotenv/httpx/itdangerous, etc.

The idea for fabik comes from my previously created pyape project. pyape is a Python web server development framework that includes numerous functionalities for deployment, configuration file processing, and command-line management. I've separated these features to create fabik, making it easier for more projects to directly reference them.

For more information about the fabik project, read the documentation: https://pyape.rtfd.io/.

Release files for fabik 25.7.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fabik 25.7.1
File Size Uploaded
fabik-25.7.1.tar.gz 37.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fabik 25.7.1
File Interpreter ABI Platform
fabik-25.7.1-py3-none-any.whl Python 3 none any Details

Total release size: 80.6 kB

Release files / fabik-25.7.1.tar.gz

Download URL fabik-25.7.1.tar.gz
Size 37.0 kB
Tags Source
SHA-256 checksum
How to use checksums
3931db3f5576f093055d94313dab36fbbf9a9e2f858c8a00fdc945e6479792cc
BLAKE2b-256 checksum
How to use checksums
3d84f59a8400671abc6fc38104e417c20dddea8c4841735623280c5410782023
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.20

Release files / fabik-25.7.1-py3-none-any.whl

Download URL fabik-25.7.1-py3-none-any.whl
Size 43.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
54ebd893f2d28177ec3bdded62d73e8c6db0430578c8577b8d5b0e01f45c9e8a
BLAKE2b-256 checksum
How to use checksums
12a5c0ab470812a84ed7f6647ab742a66a80d4744f66a707f756245f1aaca6a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.20

Release history Release notifications | RSS feed

This release

25.7.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page