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 deactivate
back to base environmentconda install -c psilons pypigeonhole-build
to install build toolpphsdlc setup 2>&1 | tee a.log
create a new conda environmentconda activate pypigeonhole_simple_utils
pphsdlc test
run unittestpphsdlc package pip
package to pip wheelpphsdlc package conda 2>&1 | tee b.log
package to conda bz2conda env list
if the conda env is mislabel, close window and open a new one. Redo step 4.pphsdlc upload pip
upload to pip central serverpphsdlc upload conda
upload to conda central server- To upload to local conda channel, set the environment variable
set CONDA_UPLOAD_CHANNEL=file:///D:\conda-repo\channel
and then runpphsdlc upload conda
again. - check in all changes to GIT
pphsdlc release
tag change in GIT with the current version number, then bump up the version.pphsdlc cleanup
remove 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
Close
Hashes for pypigeonhole-simple-utils-0.0.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63491393fdddbaf91cb86e329a24d580cf5db12ea0f71bfb178a3b9a101b8aaf |
|
MD5 | 729630ed737352b802dbda924341eada |
|
BLAKE2b-256 | 22d4467a7d9a5a3fdaa67ee79c1380c37e64a2ff40ee857d9dc73896b0531d5d |
Close
Hashes for pypigeonhole_simple_utils-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | caf9a78e7db9cbd13bf620802e67bdaf224038ef208107ffcd92cdb3b7930011 |
|
MD5 | f4bf3c622b65461bbc2dcfd4d21b3244 |
|
BLAKE2b-256 | 08634f34aed5721c35a7629b1782ac700434287583a42ad1fb3bdf3fdbecbad1 |