Skip to content

Investigate on providing alternative Python implementations #11

Description

@damienflament

Actually, only the C Python implementation (denoted as reference implementation) is provided by travis-python.

It would be interesting to provide alternative implementations, like:

  • Active Python
  • Anaconda
  • MiniConda
  • IronPython
  • Jython
  • MicroPython
  • Pypy
  • Pyston
  • Stackless

That list is extracted from python-build definitions. Some implementations may not be available through Chocolatey.

To ease the use of travis-python through the provided shared configuration snippet, depending only on the PYTHON environment variable might be necessary. To do so, expecting the this variable to contain a string matching the format [<implementation>-]<version> might be the more elegant solution where the implementation is optional and means python if omitted.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions