Uploaded image for project: 'Python Driver'
  1. Python Driver
  2. PYTHON-1542

Consider using PEP 508 environment markers with extras_require

    • Type: Icon: New Feature New Feature
    • Resolution: Gone away
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Hide

      1. What would you like to communicate to the user about this feature?
      2. Would you like the user to see examples of the syntax and/or executable code and its output?
      3. Which versions of the driver/connector does this apply to?

      Show
      1. What would you like to communicate to the user about this feature? 2. Would you like the user to see examples of the syntax and/or executable code and its output? 3. Which versions of the driver/connector does this apply to?

      When we start using python_requires. This would hopefully clean up the way extras are displayed at pypi.org.

      https://www.python.org/dev/peps/pep-0508/#environment-markers

      Note that old versions of setuptools and distribute barf on the sys_platform marker. We should see if there is a workaround like using sys.platform directly instead.

      https://github.com/pypa/pip/issues/2935

            Assignee:
            Unassigned Unassigned
            Reporter:
            bernie@mongodb.com Bernie Hackett
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: