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 integration tests #66

Open
wants to merge 52 commits into
base: add-tests
Choose a base branch
from
Open

Add integration tests #66

wants to merge 52 commits into from

Commits on Oct 3, 2018

  1. Add initial tests

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    17fdda6 View commit details
    Browse the repository at this point in the history
  2. Clean up options and add virtualenv module

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    4186a0c View commit details
    Browse the repository at this point in the history
  3. Add tests (clean is still failing)

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    c431ae6 View commit details
    Browse the repository at this point in the history
  4. Wheel installation into virtualenv works

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    bf4fa23 View commit details
    Browse the repository at this point in the history
  5. Update setup.cfg

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    ac6929b View commit details
    Browse the repository at this point in the history
  6. Implement working versions of clean and install inside virtualenvs

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    194cd50 View commit details
    Browse the repository at this point in the history
  7. Fix cleaning working set and messaging

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    8ee990e View commit details
    Browse the repository at this point in the history
  8. Fix tests

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    b1a7bf7 View commit details
    Browse the repository at this point in the history
  9. Update tox and add mork, installer and virtualenv dependencies

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    2a40250 View commit details
    Browse the repository at this point in the history
  10. Swap to mork implementation for testing

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    afe8e51 View commit details
    Browse the repository at this point in the history
  11. Update CI configs

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    28bf2f0 View commit details
    Browse the repository at this point in the history
  12. Add deprecation warning ignores to test runners

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    57bac36 View commit details
    Browse the repository at this point in the history
  13. Add project fixtures, venv support

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    06f1af8 View commit details
    Browse the repository at this point in the history
  14. Add clean, install and lock tests

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    7ed8fbe View commit details
    Browse the repository at this point in the history
  15. Add sync and remove tests

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    c5a516a View commit details
    Browse the repository at this point in the history
  16. Monkeypatch distlib metadata to work with version 2.1

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    d6e2aa4 View commit details
    Browse the repository at this point in the history
  17. Update lockfile

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    246eccd View commit details
    Browse the repository at this point in the history
  18. Update pipfile and lockfile

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    1f48d03 View commit details
    Browse the repository at this point in the history
  19. Fix packing

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    4dc19fd View commit details
    Browse the repository at this point in the history
  20. Fix package task

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    b1f2e17 View commit details
    Browse the repository at this point in the history
  21. Add LRU cache for cacheable function calls

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    c47b7a6 View commit details
    Browse the repository at this point in the history
  22. Drop markers from editable requirements

    - Also clean up python specifiers
    
    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    404b9e0 View commit details
    Browse the repository at this point in the history
  23. Add PySpec object to handle comparison and consolidation

    - Also add magic methods to MetaSet object
    - Super fast and efficient now due to set comparisons
    - Old method had sometimes thousands of the same pyspecs
    - This consolidates as it builds
    
    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    0ffc28e View commit details
    Browse the repository at this point in the history
  24. Cleanup

    Signed-off-by: Dan Ryan <dan@danryan.co>
    
    Test fixes
    
    Signed-off-by: Dan Ryan <dan@danryan.co>
    
    Fix specifier dedup logic
    
    Signed-off-by: Dan Ryan <dan@danryan.co>
    
    Fix import
    
    Signed-off-by: Dan Ryan <dan@danryan.co>
    
    Fix tox
    
    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    2345480 View commit details
    Browse the repository at this point in the history
  25. Fix virtualenv usage and Set inheritance

    Signed-off-by: Dan Ryan <dan@danryan.co>
    
    Add set operations and comparison methods to metasets
    
    Signed-off-by: Dan Ryan <dan@danryan.co>
    
    Add abstract extraction methods for marker cleanup
    
    Signed-off-by: Dan Ryan <dan@danryan.co>
    
    Add intersection method for PySpecs and smarter unions and creation
    
    Signed-off-by: Dan Ryan <dan@danryan.co>
    
    Simplify and cleanup metadata implementation
    
    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    82d3c70 View commit details
    Browse the repository at this point in the history
  26. update lockfile?

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    703c8c5 View commit details
    Browse the repository at this point in the history
  27. Finalize marker intersection logic

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    85de00e View commit details
    Browse the repository at this point in the history
  28. Clean up PySpec intersection methods

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    2c7f670 View commit details
    Browse the repository at this point in the history
  29. Force upgrades

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    3c9a86c View commit details
    Browse the repository at this point in the history
  30. Add assertion for debugging travis

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Oct 3, 2018
    Configuration menu
    Copy the full SHA
    d26f485 View commit details
    Browse the repository at this point in the history
  31. Fix lru cache install

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

Commits on Oct 4, 2018

  1. Fix specifier math

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

Commits on Apr 8, 2019

  1. Fix mork invocations

    Signed-off-by: Dan Ryan <dan@danryan.co>
    techalchemy committed Apr 8, 2019
    Configuration menu
    Copy the full SHA
    fc759b3 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into fix-marker-duplication

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

Commits on Sep 20, 2019

  1. mocked pypi server

    frostming committed Sep 20, 2019
    Configuration menu
    Copy the full SHA
    49aa390 View commit details
    Browse the repository at this point in the history
  2. Remove finder argument to build_wheel

    frostming committed Sep 20, 2019
    Configuration menu
    Copy the full SHA
    62d5769 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2019

  1. setup github actions

    frostming committed Sep 28, 2019
    Configuration menu
    Copy the full SHA
    7d93589 View commit details
    Browse the repository at this point in the history
  2. Refactor synchronizers to allow easy mock

    frostming committed Sep 28, 2019
    Configuration menu
    Copy the full SHA
    0f14f8e View commit details
    Browse the repository at this point in the history
  3. update pipfiles

    frostming committed Sep 28, 2019
    Configuration menu
    Copy the full SHA
    086921b View commit details
    Browse the repository at this point in the history
  4. more patches

    frostming committed Sep 28, 2019
    Configuration menu
    Copy the full SHA
    586c90c View commit details
    Browse the repository at this point in the history
  5. allow makedir fail when creating cache

    frostming committed Sep 28, 2019
    Configuration menu
    Copy the full SHA
    289c4a3 View commit details
    Browse the repository at this point in the history
  6. fix argument error

    frostming committed Sep 28, 2019
    Configuration menu
    Copy the full SHA
    cd05bd2 View commit details
    Browse the repository at this point in the history
  7. Deduplicate early to speed up metadata setting

    Before change, metasets have a large number of duplicate items.
    and the size grows exponentially
    frostming committed Sep 28, 2019
    Configuration menu
    Copy the full SHA
    cf4ee23 View commit details
    Browse the repository at this point in the history
  8. VCS download mocked!

    frostming committed Sep 28, 2019
    Configuration menu
    Copy the full SHA
    8249ae4 View commit details
    Browse the repository at this point in the history
  9. use patched yaspin

    frostming committed Sep 28, 2019
    Configuration menu
    Copy the full SHA
    f9af54a View commit details
    Browse the repository at this point in the history
  10. add environment for install manager

    frostming committed Sep 28, 2019
    Configuration menu
    Copy the full SHA
    a0835bd View commit details
    Browse the repository at this point in the history
  11. Fix installating and locking for editable pkgs

    frostming committed Sep 28, 2019
    Configuration menu
    Copy the full SHA
    7c96e4f View commit details
    Browse the repository at this point in the history
  12. add some news

    frostming committed Sep 28, 2019
    Configuration menu
    Copy the full SHA
    2682a8e View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2019

  1. merge branch 'add-tests-frost'

    frostming committed Sep 30, 2019
    Configuration menu
    Copy the full SHA
    8024741 View commit details
    Browse the repository at this point in the history
  2. merge conflicts

    frostming committed Sep 30, 2019
    Configuration menu
    Copy the full SHA
    bc0b1f4 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #59 from sarugaku/fix-marker-duplication

    Fix marker duplication
    frostming committed Sep 30, 2019
    Configuration menu
    Copy the full SHA
    1644593 View commit details
    Browse the repository at this point in the history
  4. Reliably copy the requirement object

    Fix #67
    frostming committed Sep 30, 2019
    Configuration menu
    Copy the full SHA
    4097493 View commit details
    Browse the repository at this point in the history