<div dir="ltr"><div>Hello,</div><div><br></div><div>To support a dependency[0] which has a different name for its Py2 & Py3 versions, our program schema_salad uses the "python_version" environment marker.</div><div><br></div><div>This seems to not be supported when users have older setuptools installed[1]</div><div><br></div><div>With setuptools before version 17.1 one gets</div><div><br></div><div>error in schema-salad setup command: Invalid environment marker: python_version>="2.7"</div><div><br></div><div>I tried to bundle a newer version with ez_setup.py but that isn't working either: <a href="https://github.com/common-workflow-language/schema_salad/commit/04a956dbef40b32ef9c486ddab4dcff544dc2c65#commitcomment-16745845">https://github.com/common-workflow-language/schema_salad/commit/04a956dbef40b32ef9c486ddab4dcff544dc2c65#commitcomment-16745845</a></div><div><br></div><div>"ez_setup() bootstraps transparently if you're using python setup.py install but not for pip install of the same package (where it complains that you need to upgrade setuptools first)"</div><div><br></div><div>Code is at <a href="https://github.com/common-workflow-language/schema_salad/blob/envmarker-test/setup.py#L45">https://github.com/common-workflow-language/schema_salad/blob/envmarker-test/setup.py#L45</a></div><div><br></div><div>Is there a better way to deal with the divergent names for our dependency?</div><div><br></div><div>Thanks in advance,</div><div><br></div><div>[0] <a href="https://pypi.python.org/pypi/avro">https://pypi.python.org/pypi/avro</a> vs <a href="https://pypi.python.org/pypi/avro-python3">https://pypi.python.org/pypi/avro-python3</a></div><div>[1] <a href="https://github.com/common-workflow-language/schema_salad/issues/17#issue-141147041">https://github.com/common-workflow-language/schema_salad/issues/17#issue-141147041</a></div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div style="font-size:small"><div dir="ltr"><font face="courier new, monospace">Michael R. Crusoe     CWL Community Engineer     <a href="mailto:crusoe@ucdavis.edu" style="color:rgb(17,85,204)" target="_blank">crusoe@ucdavis.edu</a><br>Common Workflow Language project    University of California, Davis<br><a href="https://impactstory.org/MichaelRCrusoe" style="color:rgb(17,85,204)" target="_blank">https://impactstory.org/MichaelRCrusoe</a><font size="2"> <a href="http://twitter.com/biocrusoe" style="color:rgb(17,85,204)" target="_blank">http://twitter.com/biocrusoe</a></font></font></div></div></div></div></div></div></div></div></div></div></div></div>