platinfoStandardized platform naming | |
Download |
platinfo Ranking & Summary
Advertisement
- 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