title: Python: datetime.date "expected datetime, got int"
body: <p>So, for a long time now, I have been using code like the following in Python for version tracking:</p>
  
  <pre><code>...
  import datetime
  ...
  
  """
  Version tracking
  """
  __version__ = 4.0
  __dateV__ = datetime.date(2015, 5, 7)
  ...
  </code></pre>
  
  <p>Now, out of the blue, I get an error saying "TypeError: descriptor 'date' requires a 'datetime.datetime' object but received a 'int'"</p>
  
  <p>This has never happened before, and the documentation for the datetime module says that a "date" object should be initialized with year, month, and day arguments, which are all INTEGERS.</p>
  
  <p>I have confirmed that I am using Python version 2.7.</p>
  
  <p>Has anyone else seen this error? This is literally at the top of my code (right after all of the imports.) Please help.</p>