Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Circle pyenv #204

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

Merged
merged 32 commits into from
Mar 13, 2015
Merged

Circle pyenv #204

merged 32 commits into from
Mar 13, 2015

Conversation

theengineear
Copy link
Contributor

Just some fun with circle:

  • circle didn't have the pyenv shims ahead of the system python binary's path therefore, even though we were setting up pyenv right, it was still using python 2.7 to run the majority of our test suite
  • we thought it was working because the variables were set right and we even got python 2.6- and python 3.x-specific errors because we we're still catching the general module import test.

Since each command runs in a new shell, and the path looks for system
Python *first*, setting PYENV_VERSION here doesn’t even do anything.
It was looking at the system Python 2.7 because that’s the default
`python` bin.
The previous version was impossible to maintain across different json
versions.
Circle seems to trash the things installed in the pyenv environments…
the only thing i can imagine is that python treats an iterable
differently when it’s not homogenous (now that we don’t have `NaN`)
anymore for example in otherwise float-y arrays.
@theengineear
Copy link
Contributor Author

@chriddyp , look ok to you?

@chriddyp
Copy link
Member

wow, good catch! 💃

theengineear added a commit that referenced this pull request Mar 13, 2015
@theengineear theengineear merged commit 7d27874 into master Mar 13, 2015
@theengineear theengineear deleted the circle-pyenv branch March 13, 2015 20:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants