Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat: command for installing specific Python runtime #69

Open
mt-kelvintaywl opened this issue Feb 17, 2021 · 0 comments
Open

Feat: command for installing specific Python runtime #69

mt-kelvintaywl opened this issue Feb 17, 2021 · 0 comments
Labels
backlog Identified as a backlog item, often combined with low-priority and help-wanted labels type: enhancement New feature or request

Comments

@mt-kelvintaywl
Copy link

mt-kelvintaywl commented Feb 17, 2021

Describe Request:

I am hoping if it is possible to extend this Orb to include a install command, much like the Node Orb's.

In our use case, we have a job running on a non-Python executor (e.g., Ruby related). Since multiple executors for supporting multiple language runtime environments are not feasible, I end up having to specifically install a Python runtime in a job's step. If there was something like what the Node Orb's install command offers, this would have been great (one-liner or so for me!)

Examples:

# job
my_custom_job:
    docker:
      - image: circleci/ruby:2.7.2
    steps:
      - checkout
+     - python/install:
+         python-version: '3.8.7'
      - run:
          command: |
            which python3.8
@mt-kelvintaywl mt-kelvintaywl changed the title Feat: add step for installing specific Python runtime Feat: command for installing specific Python runtime Feb 17, 2021
@Jaryt Jaryt added type: enhancement New feature or request and removed enhancement labels Feb 9, 2022
@Jaryt Jaryt added the backlog Identified as a backlog item, often combined with low-priority and help-wanted labels label Feb 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backlog Identified as a backlog item, often combined with low-priority and help-wanted labels type: enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants