CPE: Common Platform Enumeration for Python
Common Platform Enumeration for Python
CPE (this code) is a LGPL licensed Python package, implementing the CPE standards.
About the CPE standard
Common Platform Enumeration (CPE) is a standardized method of describing and identifying classes of applications, operating systems, and hardware devices present among an enterprise’s computing assets.
- CPE rich comparison.
- CPE cross-version conversion.
- CPE Language parsing and evaluation.
- LGPL Licensed.
- Semantic versioning.
To install CPE execute:
$ pip install cpe
The latest stable version is always in PyPI.
Documentation is available at ReadTheDocs.
- Python: 2.7
- CPE: 1.1, 2.2, 2.3
- CPE Formats: WFN, URI, FS.
- Star us on GitHub ;)
- Check for open issues or open a fresh issue to start a discussion around a feature idea or a bug.
- Fork the repository on GitHub to start making your changes to the develop branch (or branch off of it).
- Write a test which shows that the bug was fixed or that the feature works as expected.
- Send a pull request and bug the maintainer until it gets merged and published. :) Make sure to add yourself to AUTHORS.