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

Add support for PEP-508 direct-URL dependencies #137

Merged
merged 37 commits into from
Mar 1, 2019
Merged

Commits on Jan 23, 2019

  1. Add support for PEP-508 direct-URL dependencies

    - Fixes #108
    
    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Jan 23, 2019
    Configuration menu
    Copy the full SHA
    eb32fc1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ed0c675 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2019

  1. Fix pip monkeypatch and ireq generation

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Jan 24, 2019
    Configuration menu
    Copy the full SHA
    3cdecfc View commit details
    Browse the repository at this point in the history
  2. Add tests

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Jan 24, 2019
    Configuration menu
    Copy the full SHA
    081a19f View commit details
    Browse the repository at this point in the history
  3. Full implementation of pep 508 style requirements

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Jan 24, 2019
    Configuration menu
    Copy the full SHA
    9697f0b View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2019

  1. Make things hashable

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Jan 29, 2019
    Configuration menu
    Copy the full SHA
    f0549ba View commit details
    Browse the repository at this point in the history
  2. Don't run setup_info until needed, mock unpack calls

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Jan 29, 2019
    Configuration menu
    Copy the full SHA
    468a754 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2019

  1. Don't clone using ssh, patch around it'

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Jan 30, 2019
    Configuration menu
    Copy the full SHA
    f2c2fb9 View commit details
    Browse the repository at this point in the history
  2. Update travis config

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Jan 30, 2019
    Configuration menu
    Copy the full SHA
    6f24dc3 View commit details
    Browse the repository at this point in the history
  3. Add more shared state

    - Share `setup_info`, `parsed_line`, etc
    - Add more typehints
    
    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Jan 30, 2019
    Configuration menu
    Copy the full SHA
    81a848e View commit details
    Browse the repository at this point in the history
  4. Add dist-info to metadata search, fix tests

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Jan 30, 2019
    Configuration menu
    Copy the full SHA
    10c6e55 View commit details
    Browse the repository at this point in the history
  5. fix requirement parsing

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Jan 30, 2019
    Configuration menu
    Copy the full SHA
    4d58c94 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2019

  1. Recover files from deletion

    Signed-off-by: Dan Ryan <dan.ryan@xyleminc.com>
    Dan Ryan committed Feb 14, 2019
    Configuration menu
    Copy the full SHA
    fe492ff View commit details
    Browse the repository at this point in the history
  2. Update tests and remove old unused code

    Signed-off-by: Dan Ryan <dan@danryan.co>
    Dan Ryan authored and techalchemy committed Feb 14, 2019
    Configuration menu
    Copy the full SHA
    865fdc6 View commit details
    Browse the repository at this point in the history
  3. Delay parsing of parsed line on VCS Requirement until after instantia…

    …tion
    
    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Feb 14, 2019
    Configuration menu
    Copy the full SHA
    47fe8b1 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2019

  1. Change parse order to prioritize line instances

    - Fix setup info generation for VCS requirements
    - Use PEP517 builder
    - Add minor patches for pep517 builder
    
    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    e912e21 View commit details
    Browse the repository at this point in the history
  2. Fix wheel building and metadata retrieval

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    1750164 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2019

  1. Chip away at old/unused code

    - Functionality is all superseded, remove commented sections
    
    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Feb 16, 2019
    Configuration menu
    Copy the full SHA
    7840a83 View commit details
    Browse the repository at this point in the history
  2. Update url to tablib zipfile

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Feb 16, 2019
    Configuration menu
    Copy the full SHA
    ab3267c View commit details
    Browse the repository at this point in the history
  3. Updated news entry

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Feb 16, 2019
    Configuration menu
    Copy the full SHA
    717a33d View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2019

  1. adjust pep517 builder for older setuptools

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Feb 18, 2019
    Configuration menu
    Copy the full SHA
    396de7b View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2019

  1. Update news entry and towncrier config

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Feb 24, 2019
    Configuration menu
    Copy the full SHA
    f035abf View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2019

  1. Fix test failures

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Feb 25, 2019
    Configuration menu
    Copy the full SHA
    1f373d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a216cfb View commit details
    Browse the repository at this point in the history
  3. Drop unused cached_property import

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Feb 25, 2019
    Configuration menu
    Copy the full SHA
    824fb9e View commit details
    Browse the repository at this point in the history
  4. Fix code quality check issues

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Feb 25, 2019
    Configuration menu
    Copy the full SHA
    8b05cae View commit details
    Browse the repository at this point in the history
  5. Add typed-ast to dependencies

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Feb 25, 2019
    Configuration menu
    Copy the full SHA
    df44ced View commit details
    Browse the repository at this point in the history
  6. Update lockfile

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Feb 25, 2019
    Configuration menu
    Copy the full SHA
    5a4b9cf View commit details
    Browse the repository at this point in the history
  7. Update readme

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Feb 25, 2019
    Configuration menu
    Copy the full SHA
    6a3e433 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2019

  1. Update lockfile with correct markers

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Feb 26, 2019
    Configuration menu
    Copy the full SHA
    d48d59b View commit details
    Browse the repository at this point in the history
  2. Update lockfile

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Feb 26, 2019
    Configuration menu
    Copy the full SHA
    9787d17 View commit details
    Browse the repository at this point in the history
  3. Fix broken requirement in lockfile and update typechecking task

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Feb 26, 2019
    Configuration menu
    Copy the full SHA
    084ca16 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2019

  1. Update type hints

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Feb 27, 2019
    Configuration menu
    Copy the full SHA
    a55f136 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2019

  1. Update type hints

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Feb 28, 2019
    Configuration menu
    Copy the full SHA
    db28878 View commit details
    Browse the repository at this point in the history
  2. More type hints

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Feb 28, 2019
    Configuration menu
    Copy the full SHA
    522a68a View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2019

  1. Fix most typehint issues

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Mar 1, 2019
    Configuration menu
    Copy the full SHA
    a3a458a View commit details
    Browse the repository at this point in the history
  2. Fix a few bugs from typechecking

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Mar 1, 2019
    Configuration menu
    Copy the full SHA
    c4b8e5c View commit details
    Browse the repository at this point in the history