platinfo

Standardized platform naming
Download

platinfo Ranking & Summary

Advertisement

  • Rating:
  • License:
  • MIT/X Consortium Lic...
  • Price:
  • FREE
  • Publisher Name:
  • Trent Mick
  • Publisher web site:
  • http://code.google.com/u/trentm/

platinfo Tags


platinfo Description

Standardized platform naming platinfo is a small Python module that determines and returns standardized names for platforms, where the "standard" is Trent Mick's reasoning :) from experience building ActivePython on a fairly large number of platforms.The driving goal is to provide platform names that are:* relatively short* readable (as much as possible making matching the given name to an actually machine self-explanatory)* be capable enough to produce all names needed to distinguish all platform-specific application builds* generally safe for usage in filenames* not ugly (e.g. "MSWin32" is ugly) A simple usage example:>>> from platinfo import PlatInfo>>> pi = PlatInfo()>>> pi.os'macosx'>>> pi.arch'x86'>>> pi.name()'macosx-x86'Currently this has fairly wide OS coverage (Linux, Windows, Mac, Solaris, HP-UX, AIX).InstallationUse one of the following methods:1. Basic install: * download the latest platinfo-$version.zip * unzip it * run python setup.py install 2. Install with easy_install (if you have it) * run easy_install platinfo Requirements: · Python


platinfo Related Software