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 |
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.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90e92bf74090a64ea80313a42e78da9d85c4afe525cc785ea6031adae15cb8b8 |
|
MD5 | e89a6b6e2027bf03a2b72acc697ceff5 |
|
BLAKE2b-256 | e064281eefa7768e5daa1aebfa7376a7dbd602855c90f0942f18e900e773445b |