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

Updating AppVeyor configuration. #4313

Merged
merged 2 commits into from
Nov 1, 2017
Merged

Updating AppVeyor configuration. #4313

merged 2 commits into from
Nov 1, 2017

Conversation

dhermes
Copy link
Contributor

@dhermes dhermes commented Nov 1, 2017

In particular:

  • Removing install.ps1 (all the needed Python versions are already there)
  • Removing run_with_env.cmd (and usage of it) since our code is pure Python and all of our dependencies have Windows wheels
  • Dropping distinction between PYTHON_VERSION and PYTHON_MAJMIN_VERSION, since AppVeyor will update anyhow
  • Programmatically computing PYTHON_(ARCH|VERSION)
  • Adding a more comprehensive env_info.py instead of using python -c
  • Removing after_test section that built MSI / WinInst and corresponding artifacts section that upload them
  • Removing build_script section that just runs setup.py build (it's irrelevant since we are pure Python)
  • Using the absolute path to nox.exe rather than hacking by deleting %APPVEYOR_BUILD_FOLDER%/nox.py

@dhermes dhermes added the build label Nov 1, 2017
@googlebot googlebot added the cla: yes This human has signed the Contributor License Agreement. label Nov 1, 2017
In particular:

- Removing `install.ps1` (all the needed Python versions
  are already there)
- Removing `run_with_env.cmd` (and usage of it) since our
  code is pure Python and all of our dependencies have
  Windows wheels
- Dropping distinction between PYTHON_VERSION and PYTHON_MAJMIN_VERSION,
  since AppVeyor will update anyhow
- Programmatically computing PYTHON_(ARCH|VERSION)
- Adding a more comprehensive `env_info.py` instead of using
  `python -c`
- Removing `after_test` section that built MSI / WinInst and
  corresponding `artifacts` section that upload them
- Removing `build_script` section that just runs `setup.py build`
  (it's irrelevant since we are pure Python)
- Using the absolute path to `nox.exe` rather than hacking by
  deleting `%APPVEYOR_BUILD_FOLDER%/nox.py`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cla: yes This human has signed the Contributor License Agreement.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants