Uploaded image for project: 'C Driver'
  1. C Driver
  2. CDRIVER-4475

Fix deprecation warnings in calc_release_version.py

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Minor - P4 Minor - P4
    • None
    • None
    • None
    • None

    Description

      Scope

      • Fix deprecation warnings in calc_release_version.py related to "distutils Version classes"

      Background & Motivation

      calc_release_version.py outputs deprecation warnings with Python 3.10.6:

      % cmake ..(...)-- Found PythonInterp: /Users/kevin.albertson/.venv-08212022/bin/python (found version "3.10.6") 
      /Users/kevin.albertson/review/mongo-c-driver-1105/build/calc_release_version.py:218: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
        version_loose = LooseVersion('0.0.0')
      /Users/kevin.albertson/review/mongo-c-driver-1105/build/calc_release_version.py:77: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
        version_loose = LooseVersion('0.0.0')
      

      Consider removing a dependency for version strings. mongo-c-driver-tools has a Version class that may be useful.

      Attachments

        Activity

          People

            Unassigned Unassigned
            kevin.albertson@mongodb.com Kevin Albertson
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: