Skip to content

Implement PEP561#4693

Merged
JukkaL merged 51 commits into
python:masterfrom
emmatyping:impl-pep561
Apr 9, 2018
Merged

Implement PEP561#4693
JukkaL merged 51 commits into
python:masterfrom
emmatyping:impl-pep561

Conversation

@emmatyping

@emmatyping emmatyping commented Mar 7, 2018

Copy link
Copy Markdown
Member

This is an implementation of PEP 561. I am picking up from #4403 because I'd rather not rebase over 100 commits (and some of the changes shouldn't go in!). Third times a charm I hope :)

Tasks:

  • Test PEP 561 implementation
  • Check PEP 561 conformance to resolution order
  • support running with alternate Python executable --python-executable
  • document PEP 561 features
  • document --python-executable flag
  • test --python-executable flag
  • test --no-site-packages flag
  • document --no-site-packages flag
  • --python-version flag sets --python-executable and visa-versa if possible

This branch likely works as intended and is feature complete, but it is possible that I've overlooked something/made a mistake.

Fixes #2625, #1190, #965.

Loading
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.

5 participants