Skip to main content

(README.md File version: 1.10.12.7)

About FastHelp

A fast and useful helper in Python. It just makes things much faster.

I love FastHelp! It's really useful, You see. -- The Leading dev of FastHelp

Installation

You can install fasthelp using pip: pip install fasthelp

Or, if you've installed it previously, upgrade to this version by running the code: pip install --upgrade fasthelp

Requiring Python version

Python >= 3.10

Dependencies

  • NumPy >= 1.26
  • Pandas >= 2.2
  • openai >= 1.51
  • python-docx >= 1.1.0
  • python-pptx >= 1.0.0
  • distro >= 1.9.0
  • psutil >= 6.0.0
  • packageimporter >= 1.4.0

A sneak peak at the source code:

Okay... maybe not...

import pandas as pd # type: ignore
import numpy as np
import pprint
import subprocess
import os
import warnings
import openai # type: ignore
from docx import Document
from pptx import Presentation
import string
import platform
import distro
import typing
import packageimporter as pi
import sys
import importlib as impl

Usage

import fasthelp as fh PS: fh is the common alias for FastHelp

Check the docs in my GitHub repo for more usages

Changelog (Since 1.0.12)

(For Changelogs from 1.0.12-1.0.30, see ancient releases. Have to make space for newer versions)

  • 1.1.8: Bugfixes. A little more than the 1.1.7 insider releases! (Renamed AdvancedList class to AdvList)
  • 1.1.6: Better integration with my other project: PackageImporter. (By "better integration" i mean "grabbed all the source code from it and thus not needing you to install another 7.36MB package"). Accompanied by very minor bug fixes and some code tweaks.
  • 1.1.3: Bug fix and class enhancements
  • 1.1.0.1: Major bug fix on the ModuleNotFoundError while importing
  • 1.1.0: Major release. Added some functions, fixed exec() logic, added @staticmethod decorator to some of the functions. Added an additional file for detecting GPU info. Renamed some function/class names.

Version

FastHelp 1.1.8

In-Development Versions:

  • 1.2.0: Command Line Interface (CLI) and subpackges.

NEWS:

  • Sorry for the big delay of no Updates.

Roadmap

  • In 1.2.x versions: Command Line Interface (CLI). And a new, exciting feature. Also, subpackages are planned to be implemented in v1.2.0

License

This project is licensed under the MIT License:

MIT License

Copyright (c) 2024 ZIYAN ZHOU

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Metadata

Release files for fasthelp 1.1.8

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

Source distribution (sdist)

Source distribution for fasthelp 1.1.8
File Size Uploaded
fasthelp-1.1.8.tar.gz 15.3 kB Details

Built distribution (wheel)

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

Total release size: 31.5 kB

Release files / fasthelp-1.1.8.tar.gz

Download URL fasthelp-1.1.8.tar.gz
Size 15.3 kB
Tags Source
SHA-256 checksum
How to use checksums
fbac6e7aedf13bd3eb2896c8b1169c730176b38519999040ca91c335813e2dd7
BLAKE2b-256 checksum
How to use checksums
04698d834e4baa332cc27644fb92491034364268c2eb401bcc1fae6ba685ef87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / fasthelp-1.1.8-py3-none-any.whl

Download URL fasthelp-1.1.8-py3-none-any.whl
Size 16.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c758edf2a713092cb6635f2aa9da9948a42d15fc12ab6011fe5b054996184a34
BLAKE2b-256 checksum
How to use checksums
742d2a87b20fb1f5c5c3cfbd0217835aa6d9047b1c815b2a192a7430129b7a7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7
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