proxy.py/version-check.py

23 lines
775 B
Python
Raw Normal View History

"""
proxy.py
~~~~~~~~
Fast, Lightweight, Programmable, TLS interception capable
proxy server for Application debugging, testing and development.
:copyright: (c) 2013-present by Abhinav Singh and contributors.
:license: BSD, see LICENSE for more details.
"""
import sys
from proxy.common.version import __version__ as lib_version
from setup import __version__ as pkg_version
# This script ensures our versions never run out of sync.
#
# 1. setup.py doesn't import proxy and hence they both use
# their own respective __version__
# 2. TODO: Version is also hardcoded in homebrew stable package
# installer file, but it only needs to match with other
# versions if git branch is master
if lib_version != pkg_version:
sys.exit(1)