Metadata-Version: 2.1
Name: exit-codes
Version: 1.3.0
Summary: Platform-independent exit codes.
Home-page: http://github.com/sixty-north/exit-codes
Author: Sixty North AS
Author-email: austin@sixty-north.com
License: MIT
Description: |Python version| |Build Status|
        
        ============
         exit_codes
        ============
        
        Platform-independent exit codes.
        
        Python provides standard exit status codes for some platforms, but not all. This
        is technically, pedantically correct, but it makes it awkward to provide
        practical cross-platform exit statuses. This package takes the exit status codes
        defined in ``os`` for Unixes and make them available to the unwashed masses.
        
        It's simple to use:
        
        .. code-block:: python
        
          from exit_codes import ExitCode
        
          def main():
              if big_operation():
                  # If your program exits normally, return OK
                  return ExitCode.OK
              else:
                  # Otherwise, return the appropriate error code
                  return ExitCode.IO_ERR
        
        .. |Python version| image:: https://img.shields.io/badge/Python_version-2.6+-blue.svg
           :target: https://www.python.org/
        .. |Build Status| image:: https://travis-ci.org/sixty-north/exit-codes.png?branch=master
           :target: https://travis-ci.org/sixty-north/exit-codes
        
Platform: any
Classifier: Development Status :: 3 - Alpha
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Provides-Extra: test
