Python Simple Utilities
Project description
Simple Utilities
Provide convenience for some common tasks, with simplified interfaces. Simple utilities does not spill over one file. Otherwise, create separate library. They do not need docs - code speaks itself.
With no external dependencies except Python SDK
- logging
- timer
- Shell command runner
- file system operations
- string manipulations
With 3rd party dependencies
- encryption needs pycryptodome
Dev Process
On Linux, use pphsdlc.sh; on windows, use pphsdlc or pphsdlc.bat.
conda deactivateback to base environmentconda install -c psilons pypigeonhole-buildto install build toolpphsdlc setup 2>&1 | tee a.logcreate a new conda environmentconda activate pypigeonhole_simple_utilspphsdlc testrun unittestpphsdlc package pippackage to pip wheelpphsdlc package conda 2>&1 | tee b.logpackage to conda bz2conda env listif the conda env is mislabel, close window and open a new one. Redo step 4.pphsdlc upload pipupload to pip central serverpphsdlc upload condaupload to conda central server- To upload to local conda channel, set the environment variable
set CONDA_UPLOAD_CHANNEL=file:///D:\conda-repo\channeland then runpphsdlc upload condaagain. - check in all changes to GIT
pphsdlc releasetag change in GIT with the current version number, then bump up the version.pphsdlc cleanupremove all build folders.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pypigeonhole-simple-utils-0.0.4.tar.gz.
File metadata
- Download URL: pypigeonhole-simple-utils-0.0.4.tar.gz
- Upload date:
- Size: 12.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.0 requests/2.24.0 setuptools/50.3.0.post20201103 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
63491393fdddbaf91cb86e329a24d580cf5db12ea0f71bfb178a3b9a101b8aaf
|
|
| MD5 |
729630ed737352b802dbda924341eada
|
|
| BLAKE2b-256 |
22d4467a7d9a5a3fdaa67ee79c1380c37e64a2ff40ee857d9dc73896b0531d5d
|
File details
Details for the file pypigeonhole_simple_utils-0.0.4-py3-none-any.whl.
File metadata
- Download URL: pypigeonhole_simple_utils-0.0.4-py3-none-any.whl
- Upload date:
- Size: 16.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.0 requests/2.24.0 setuptools/50.3.0.post20201103 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
caf9a78e7db9cbd13bf620802e67bdaf224038ef208107ffcd92cdb3b7930011
|
|
| MD5 |
f4bf3c622b65461bbc2dcfd4d21b3244
|
|
| BLAKE2b-256 |
08634f34aed5721c35a7629b1782ac700434287583a42ad1fb3bdf3fdbecbad1
|