Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Fast Stringcase Project

This project provides a fast and efficient way to convert strings between different cases. This is based on stringcase version 1.2.0. This is why the version has been kept same.

Local Deployment and Testing

To build and install use the following:

python -m build
pip install .

To run unit tests:

python test_fast_stringcase.py

Usage

To use the project, simply import the fast_stringcase module and call the desired function. For example:

import fast_stringcase

print(stringcase.titlecase('FooBarBaz'))  # Output: Foo Bar Baz

Performance

image

Generally, this package seems 20 times faster then stringcase package.

Release files for fast-stringcase 1.2.0b7

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

Built distributions (wheels)

Table of built distributions (wheels) for fast-stringcase 1.2.0b7
File
fast_stringcase-1.2.0b7-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
fast_stringcase-1.2.0b7-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
fast_stringcase-1.2.0b7-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
fast_stringcase-1.2.0b7-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
fast_stringcase-1.2.0b7-cp310-cp310-musllinux_1_2_i686.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-32 Details
fast_stringcase-1.2.0b7-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
fast_stringcase-1.2.0b7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
fast_stringcase-1.2.0b7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
fast_stringcase-1.2.0b7-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
fast_stringcase-1.2.0b7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
fast_stringcase-1.2.0b7-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
fast_stringcase-1.2.0b7-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
fast_stringcase-1.2.0b7-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details

Total release size: 262.9 kB

Release files / fast_stringcase-1.2.0b7-cp311-cp311-macosx_10_9_x86_64.whl

Download URL fast_stringcase-1.2.0b7-cp311-cp311-macosx_10_9_x86_64.whl
Size 9.2 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
cbcfc16231171d5a5260c9fa7ce2ab50d9d4660a330ea81479155509e199628a
BLAKE2b-256 checksum
How to use checksums
f6496809493fe0957b5a5960f113f2f42884f528bfb7d501573139d03443df66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fast_stringcase-1.2.0b7-cp310-cp310-win_amd64.whl

Download URL fast_stringcase-1.2.0b7-cp310-cp310-win_amd64.whl
Size 11.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
fc26a501042a904efec9f9e8b35731d083eadae7253e1d5b9b909219131c40de
BLAKE2b-256 checksum
How to use checksums
f9bce71086c170b875ccb46947ed466c7fd240014ab97b9b1d2d697b2550994a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fast_stringcase-1.2.0b7-cp310-cp310-win32.whl

Download URL fast_stringcase-1.2.0b7-cp310-cp310-win32.whl
Size 10.2 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
d98b8930ee40c8a04ecdb9247b3c86fc90eddd6efa68c5cd97717812236f2da8
BLAKE2b-256 checksum
How to use checksums
53e7ce592c383712e37e3dfc45aba428a033c31711f6397c8b50fb6e1e8f6507
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fast_stringcase-1.2.0b7-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL fast_stringcase-1.2.0b7-cp310-cp310-musllinux_1_2_x86_64.whl
Size 25.8 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
58836447fa646d7b4ceaff5d9c4dee47f2f6f08899e49409c5c72d020d08f9bd
BLAKE2b-256 checksum
How to use checksums
2815def93c4b08ca67a2d02193d92e8437494496649c3ecc46552b05abc792c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fast_stringcase-1.2.0b7-cp310-cp310-musllinux_1_2_i686.whl

Download URL fast_stringcase-1.2.0b7-cp310-cp310-musllinux_1_2_i686.whl
Size 25.2 kB
Tags CPython 3.10 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
404c68fd9117129b9ab02f0c914368089a801a9d1cfdaa0fa5ca66f16cc770b2
BLAKE2b-256 checksum
How to use checksums
1ff7448e4ffb974eedb0468b88d96939760fab6e8a14baf41ccc961c2e6acabc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fast_stringcase-1.2.0b7-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL fast_stringcase-1.2.0b7-cp310-cp310-musllinux_1_2_aarch64.whl
Size 26.1 kB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
b7fe43fca678acebc902d4a992ab74c12db5e7705bdf3bddfae8ed0d8bcd9161
BLAKE2b-256 checksum
How to use checksums
394a33ab28ea08e5c61a0b71503253c82676e9a796415b0dcba199d1771942d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fast_stringcase-1.2.0b7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL fast_stringcase-1.2.0b7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 28.0 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
10994efc48a2bb47ddb60e3b20cf360ef8987ffcb2b02eb9a361ef21b8960d08
BLAKE2b-256 checksum
How to use checksums
fd4eeeec948049dfb1c40c98a482edcc9cf1498e4c6fb89aa68ec5c77f380094
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fast_stringcase-1.2.0b7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL fast_stringcase-1.2.0b7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 27.1 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
6b58c2478aeb0f6f99eb6bc238ad0aa1fc0412b11749f518e082c282d5492f39
BLAKE2b-256 checksum
How to use checksums
7efa2f493b4ab40e53357245e0c16b8f01362b957655ea8be2b795278e1dd6ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fast_stringcase-1.2.0b7-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL fast_stringcase-1.2.0b7-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 26.6 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
a4a1c9ad03c5b9285d7d2256506c396c8400934c1503c61142726d88d145dd88
BLAKE2b-256 checksum
How to use checksums
31c691c4d4b07351fa3f767bc86ffd67b95410a75b9166e1604b5b88ac1a9792
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fast_stringcase-1.2.0b7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL fast_stringcase-1.2.0b7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 27.1 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
33167ea776862313def0b985196c82090a25a626ba5eb4197b5b41f0e3beaf83
BLAKE2b-256 checksum
How to use checksums
d47626cf696bfbada7f9b1799a091e88c41f1b18288a5f3cd02b719e3f6e0fc9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fast_stringcase-1.2.0b7-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL fast_stringcase-1.2.0b7-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 27.7 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
84d07fc73748b6740d5ffeea77e871ab8252ebc5ebe0b65245983cbce4fcd077
BLAKE2b-256 checksum
How to use checksums
497ac5d57238cc3b3c032c3fc76f7730226c9a3221556b97bc525d5ea3a37086
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fast_stringcase-1.2.0b7-cp310-cp310-macosx_11_0_arm64.whl

Download URL fast_stringcase-1.2.0b7-cp310-cp310-macosx_11_0_arm64.whl
Size 9.2 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0ac7a911475ac77d67e053ef7019ea4627918404d8e39538717efa3a322c95a3
BLAKE2b-256 checksum
How to use checksums
73e66e0b2aa706ae5b2950d9bb0db6236ee316f6ffe7586af82ff573b951223b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / fast_stringcase-1.2.0b7-cp310-cp310-macosx_10_9_x86_64.whl

Download URL fast_stringcase-1.2.0b7-cp310-cp310-macosx_10_9_x86_64.whl
Size 9.2 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
b6d3dbd64225ca5a2c30e702efeaa73f74685ec2e4f22d33f251fff95ee5f100
BLAKE2b-256 checksum
How to use checksums
9b91ad403cf51f5a2bcd78bd3342cf59c61a64736176eb277ca991e2fcfde08c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3
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