a python script house containing handy functions for daily use
Project description
script-house
This repo is a handy Python module for my daily use — script-house
. Most of my Python projects are expected to depend on this fundamental module.
script-house
mainly includes two packages:
utils
: Tools for development.ops
: Tools(scripts) for daily use.
Dependencies
Dependencies for this module are file-based. If users want to use functions from a specific file, they only need to install the corresponding dependencies (an exception will be thrown if not installed). Here is a list of dependencies for all files, which users can install in advance to avoid exceptions:
File | Command to Install Dependencies |
---|---|
.utils.JsonUtils |
pip install pydantic==2.5.3 bson==0.5.10 pymongo==4.6.1 |
.ops.MarkdownOperation |
pip install requests markdown beautifulsoup4 |
Usage
Installation:
pip install script-house
Keep updated to the latest version:
pip install --upgrade script-house
For Developers
(Reminder for myself on how to use)
How to Build
python.exe .\setup.py bdist_wheel sdist
How to Upload to PyPI
-
Get
api_token
-
Create a .pypirc file and place it in the
$HOME
directory (for Windows, place it inC:\Users\Username
) .pypirc format:[pypi] username = __token__ password = <api_token>
-
pip install wine
-
Upload:
twine upload dist/script_house-x.y.z-py3-none-any.whl
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for script_house-1.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c6430227c8ae02ab060bb7f105d21d6bec718a3989d1164cf56da00a9ee7cfc |
|
MD5 | 772c8453a0405eede7f57c346c50ac95 |
|
BLAKE2b-256 | 8b21ab3ec396de13cd60a025a3e2af68d626fd95cd671611fea8d7381530898e |