Skip to main content

Rs-Tabler

This lib is used to format plain-text table, written in both Rust and Python.

Example

Code:

from tabler import tabler, utils

table = utils.auto_table_create(
    header = ["Header Left", utils.auto_cell("Header Right").with_align(tabler.settings.Align.Right)],
    content = [["Row", utils.auto_cell("Content").with_align(tabler.settings.Align.Right)] for _ in range(2)],
    splitter = True
)
table.border = tabler.settings.Border.All

res = table.render(tabler.settings.Renderer.Normal)

print(res)

Output:

─────────────────────────────
| Header Left  Header Right |
|───────────────────────────|
| Row               Content |
| Row               Content |
─────────────────────────────

Actually the border & header of the table is bold, but it cannot be rendered in markdown.

Future Plan

Waiting for report :)

Change Log

V0.1.0

Initial version.

Origin

This project is an encapsulation based on my rust crate table_formatter, with almost the same apis.

If you have any problems or this project has any bugs, you can make an issue on both this repo as well as the original repo.

License

MIT or Apache-2.0

Metadata

Release files for rs-tabler 0.1.0

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

Source distribution (sdist)

Source distribution for rs-tabler 0.1.0
File Size Uploaded Provenance Actions
rs_tabler-0.1.0.tar.gz 10.7 kB Without provenance Details for rs_tabler-0.1.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for rs-tabler 0.1.0
File Actions
rs_tabler-0.1.0-cp37-abi3-win_amd64.whl CPython 3.7 abi3 Windows x86-64 Details for rs_tabler-0.1.0-cp37-abi3-win_amd64.whl
rs_tabler-0.1.0-cp37-abi3-win32.whl CPython 3.7 abi3 Windows x86-32 Details for rs_tabler-0.1.0-cp37-abi3-win32.whl
rs_tabler-0.1.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 abi3 Linux glibc 2.17+ x86-64 Details for rs_tabler-0.1.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
rs_tabler-0.1.0-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.7 abi3 Linux glibc 2.17+ IBM System/390x Details for rs_tabler-0.1.0-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
rs_tabler-0.1.0-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.7 abi3 Linux glibc 2.17+ PowerPC 64-le Details for rs_tabler-0.1.0-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
rs_tabler-0.1.0-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.7 abi3 Linux glibc 2.17+ ARMv7l Details for rs_tabler-0.1.0-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
rs_tabler-0.1.0-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.7 abi3 Linux glibc 2.17+ ARM64 Details for rs_tabler-0.1.0-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
rs_tabler-0.1.0-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.7 abi3 Linux glibc 2.5+ x86-32 Details for rs_tabler-0.1.0-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.whl
rs_tabler-0.1.0-cp37-abi3-macosx_11_0_arm64.whl CPython 3.7 abi3 macOS 11.0+ ARM64 Details for rs_tabler-0.1.0-cp37-abi3-macosx_11_0_arm64.whl
rs_tabler-0.1.0-cp37-abi3-macosx_10_7_x86_64.whl CPython 3.7 abi3 macOS 10.7+ x86-64 Details for rs_tabler-0.1.0-cp37-abi3-macosx_10_7_x86_64.whl

Total release size: 8.5 MB

Release files / rs_tabler-0.1.0.tar.gz

Download URL rs_tabler-0.1.0.tar.gz
Size 10.7 kB
Tags Source
SHA-256 checksum
How to use checksums
a27fb96480471172492264326688056aae43c7be3689e45c0dca758660463eb6
BLAKE2b-256 checksum
How to use checksums
281e66e650543a2339a7e663f5c62396aa4dd517ce2f9b4d44c136205d78851f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / rs_tabler-0.1.0-cp37-abi3-win_amd64.whl

Download URL rs_tabler-0.1.0-cp37-abi3-win_amd64.whl
Size 205.2 kB
Tags CPython 3.7 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
7a0734d9f9e61d95cf705d16ebb98cc76bfee341e13d68e7654fe8d79f71d6b3
BLAKE2b-256 checksum
How to use checksums
9bcf0d57aac352d7507e0d0bab7dbf010bcef45bc13cc2d069b926314646a61e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / rs_tabler-0.1.0-cp37-abi3-win32.whl

Download URL rs_tabler-0.1.0-cp37-abi3-win32.whl
Size 194.5 kB
Tags CPython 3.7 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
1093d0764f1cb16f42e86f7e5342f4a9629d5d6f318e061980c5625252e28f0e
BLAKE2b-256 checksum
How to use checksums
39eb36ca845dd9b057c621888f235a99e9a083c47a8d862188d99a328bcf24e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / rs_tabler-0.1.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rs_tabler-0.1.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.2 MB
Tags CPython 3.7 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
a750a79039f2227328eb2bc6b59e4526baa6476f7a492d6f8bf61cfa0ae4522e
BLAKE2b-256 checksum
How to use checksums
2c81311b611833b8004c1edb12a03713ba42aa8807f190347e32dcb45335cbf8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / rs_tabler-0.1.0-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL rs_tabler-0.1.0-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 1.4 MB
Tags CPython 3.7 Linux glibc 2.17+ IBM System/390x abi3
SHA-256 checksum
How to use checksums
718c5a6f1ce76b8f9c0b1e95898a6f038df1e5f994425f2448251f490e20f017
BLAKE2b-256 checksum
How to use checksums
478a4f4da479258699fdef53683a3718c98b695700c63d941d2aaf63e50167ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / rs_tabler-0.1.0-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL rs_tabler-0.1.0-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 1.3 MB
Tags CPython 3.7 Linux glibc 2.17+ PowerPC 64-le abi3
SHA-256 checksum
How to use checksums
1c1fd377975a2ff757b5a0379803cc664aa6ad68f8e713c27af3fa63354baab1
BLAKE2b-256 checksum
How to use checksums
8546db09a5b082698bc795d91091750705f93f641bd4594c243c3c6242576fdc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / rs_tabler-0.1.0-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL rs_tabler-0.1.0-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 1.2 MB
Tags CPython 3.7 Linux glibc 2.17+ ARMv7l abi3
SHA-256 checksum
How to use checksums
bd9eaa49d6cdf257d28744f9e75a660a618e6e2da58b2b027b825b01569d92fd
BLAKE2b-256 checksum
How to use checksums
12583758df0848b31e376ed240582c575bbc1090b733c45cd3794eb6e9d145c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / rs_tabler-0.1.0-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL rs_tabler-0.1.0-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.2 MB
Tags CPython 3.7 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
dca378e899430dcbedae01bc4df226d281b4067847117796be2cee6a6803b2d7
BLAKE2b-256 checksum
How to use checksums
43e2da8a59fce0a46d9c6c8df4c8db0fa0519e807b957aeeaa1ac4b0f49fac46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / rs_tabler-0.1.0-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.whl

Download URL rs_tabler-0.1.0-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Size 1.2 MB
Tags CPython 3.7 Linux glibc 2.5+ x86-32 abi3
SHA-256 checksum
How to use checksums
4a70e4b511b884cb7b09ec22d0500dc6c26a364da7bf7d268ac364dca76db642
BLAKE2b-256 checksum
How to use checksums
c02157fe178f430eb1a1c3dc50e84e2cf54cbb607cb83c00bf7a30aeb820c936
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / rs_tabler-0.1.0-cp37-abi3-macosx_11_0_arm64.whl

Download URL rs_tabler-0.1.0-cp37-abi3-macosx_11_0_arm64.whl
Size 333.9 kB
Tags CPython 3.7 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
db2692adb6ff1ee78c3e95125ca7e73787ad76a4cb992dfdff22c34297e2e267
BLAKE2b-256 checksum
How to use checksums
d5b654de2039035771d6d33870bec83bc07d0cbbb5e166318cc309ec21793c36
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Release files / rs_tabler-0.1.0-cp37-abi3-macosx_10_7_x86_64.whl

Download URL rs_tabler-0.1.0-cp37-abi3-macosx_10_7_x86_64.whl
Size 346.4 kB
Tags CPython 3.7 abi3 macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
50d906573c851c862ba58ce7f54d100b67e0c61adc9a3977265505da54408761
BLAKE2b-256 checksum
How to use checksums
4f33dbb08133ac1776c2f95ec893aaee7d9f4dad682b8e2e3cec4b5a59c0ea30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.1.0

Security for rs-tabler 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

11 release files No provenance

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