Skip to main content

Python Simple Utilities

Project description

Simple Utilities

Python Package using Conda Test Coverage PyPI version Anaconda version Anaconda_platform License

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


  • email
  • 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 environment
  • conda install -c psilons pypigeonhole-build to install build tool
  • pphsdlc setup 2>&1 | tee a.log create a new conda environment
  • conda activate pypigeonhole_simple_utils
  • pphsdlc test run unittest
  • pphsdlc package pip package to pip wheel
  • pphsdlc package conda 2>&1 | tee b.log package to conda bz2
  • conda 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 server
  • pphsdlc 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 run pphsdlc 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pypigeonhole-simple-utils-0.0.4.tar.gz (12.8 kB view hashes)

Uploaded Source

Built Distribution

pypigeonhole_simple_utils-0.0.4-py3-none-any.whl (16.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page