old_contents: # -*- coding: utf-8 -*-
  
  # Copyright 2014,  Digital Reasoning
  #
  # Licensed under the Apache License, Version 2.0 (the "License");
  # you may not use this file except in compliance with the License.
  # You may obtain a copy of the License at
  #
  #     http://www.apache.org/licenses/LICENSE-2.0
  #
  # Unless required by applicable law or agreed to in writing, software
  # distributed under the License is distributed on an "AS IS" BASIS,
  # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  # See the License for the specific language governing permissions and
  # limitations under the License.
  #
  
  VERSION = (0, 7, 0, 'a', 1)
  
  
  def get_version(version):
      """
      Returns a PEP 440-compliant version number from VERSION.
  
      Created by modifying django.utils.version.get_version
      """
  
      # Now build the two parts of the version number:
      # major = X.Y[.Z]
      # sub = .devN - for development releases
      #     | {a|b|rc}N - for alpha, beta and rc releases
      #     | .postN - for post-release releases
  
      # Build the first part of the version
      major = '.'.join(str(x) for x in version[:3])
  
      # Just return it if this isn't a pre- or post- release
      if len(version) <= 3:
          return major
  
      # Add the rest
      sub = ''.join(str(x) for x in version[3:5])
  
      if version[3] in ('dev', 'post'):
          # We need a dot for these
          return '%s.%s' % (major, sub)
      elif version[3] in ('a', 'b', 'rc'):
          # No dot for these
          return '%s%s' % (major, sub)
      else:
          raise ValueError('Invalid version: %s' % str(version))
  
  
  __version__ = get_version(VERSION)
  
new_contents: # -*- coding: utf-8 -*-
  
  # Copyright 2014,  Digital Reasoning
  #
  # Licensed under the Apache License, Version 2.0 (the "License");
  # you may not use this file except in compliance with the License.
  # You may obtain a copy of the License at
  #
  #     http://www.apache.org/licenses/LICENSE-2.0
  #
  # Unless required by applicable law or agreed to in writing, software
  # distributed under the License is distributed on an "AS IS" BASIS,
  # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  # See the License for the specific language governing permissions and
  # limitations under the License.
  #
  
  VERSION = (0, 7, 0, 'dev', 2)
  
  
  def get_version(version):
      """
      Returns a PEP 440-compliant version number from VERSION.
  
      Created by modifying django.utils.version.get_version
      """
  
      # Now build the two parts of the version number:
      # major = X.Y[.Z]
      # sub = .devN - for development releases
      #     | {a|b|rc}N - for alpha, beta and rc releases
      #     | .postN - for post-release releases
  
      # Build the first part of the version
      major = '.'.join(str(x) for x in version[:3])
  
      # Just return it if this isn't a pre- or post- release
      if len(version) <= 3:
          return major
  
      # Add the rest
      sub = ''.join(str(x) for x in version[3:5])
  
      if version[3] in ('dev', 'post'):
          # We need a dot for these
          return '%s.%s' % (major, sub)
      elif version[3] in ('a', 'b', 'rc'):
          # No dot for these
          return '%s%s' % (major, sub)
      else:
          raise ValueError('Invalid version: %s' % str(version))
  
  
  __version__ = get_version(VERSION)
  
subject: Revert version to dev after release