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

feat[tool]: archive format #3891

Merged
merged 73 commits into from
May 8, 2024

Commits on Mar 24, 2024

  1. feat[tool]: add archive format for vyper

    add an `-f archive` format, which traverses the import graph and
    collects all the files into a zipfile, which is then base64 encoded to
    stdout. this should be useful for passing around reproducible archives.
    charles-cooper committed Mar 24, 2024
    Configuration menu
    Copy the full SHA
    890902b View commit details
    Browse the repository at this point in the history
  2. filter search paths

    charles-cooper committed Mar 24, 2024
    Configuration menu
    Copy the full SHA
    93ab6df View commit details
    Browse the repository at this point in the history
  3. add compression

    charles-cooper committed Mar 24, 2024
    Configuration menu
    Copy the full SHA
    7040a8a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7090cbc View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. use zlib compression format

    lzma requires "PK compat. v6.3" but the commonly available `zip` utility
    only handles up to v4.6.
    charles-cooper committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    4ae2f01 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    800cdee View commit details
    Browse the repository at this point in the history
  3. filter out builtins

    charles-cooper committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    d634a1c View commit details
    Browse the repository at this point in the history
  4. add a note

    charles-cooper committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    ee84cad View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1ea2308 View commit details
    Browse the repository at this point in the history
  6. save original settings

    charles-cooper committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    895f3aa View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    cc54d46 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6d7a89d View commit details
    Browse the repository at this point in the history
  9. update some tests

    charles-cooper committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    a8ef5de View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. Configuration menu
    Copy the full SHA
    7694cac View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. Configuration menu
    Copy the full SHA
    5f242af View commit details
    Browse the repository at this point in the history
  2. fix lint

    charles-cooper committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    9be0ba2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3e2e8d0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    85eca0d View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. use asdict

    charles-cooper committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    f26d24b View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. add note

    charles-cooper committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    6883442 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e0ebf63 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. Configuration menu
    Copy the full SHA
    d35e1a2 View commit details
    Browse the repository at this point in the history
  2. write zipfile bytes

    charles-cooper committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    04eec5c View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2024

  1. Configuration menu
    Copy the full SHA
    9560424 View commit details
    Browse the repository at this point in the history
  2. add missing file

    charles-cooper committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    e96cbb0 View commit details
    Browse the repository at this point in the history
  3. add a note

    charles-cooper committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    d7ecd8b View commit details
    Browse the repository at this point in the history
  4. add another note

    charles-cooper committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    c2190f3 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2024

  1. add base64 output

    charles-cooper committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    11a0315 View commit details
    Browse the repository at this point in the history
  2. fix lint

    charles-cooper committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    8ecd4a2 View commit details
    Browse the repository at this point in the history
  3. merge settings from archive and cli

    refactor out merge_settings
    charles-cooper committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    1cd7e22 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d9b0a38 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7bcb943 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bf5d3c9 View commit details
    Browse the repository at this point in the history
  7. remove todo

    charles-cooper committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    faa6aec View commit details
    Browse the repository at this point in the history
  8. remove another todo

    charles-cooper committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    b9216a2 View commit details
    Browse the repository at this point in the history
  9. fix a comment

    charles-cooper committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    e355a19 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4543921 View commit details
    Browse the repository at this point in the history
  11. fix a missing paren

    charles-cooper committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    274dc62 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. update some tests

    charles-cooper committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    19c302f View commit details
    Browse the repository at this point in the history
  2. fix some tests

    charles-cooper committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    168903e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    12302e8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5dec9cc View commit details
    Browse the repository at this point in the history
  5. test archive_b64

    charles-cooper committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    c51500f View commit details
    Browse the repository at this point in the history
  6. test solc json output

    charles-cooper committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    b2bb3db View commit details
    Browse the repository at this point in the history
  7. test for integrity sum

    charles-cooper committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    63bf65c View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. Configuration menu
    Copy the full SHA
    cca296a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b1e3827 View commit details
    Browse the repository at this point in the history
  3. add a comment

    charles-cooper committed May 1, 2024
    Configuration menu
    Copy the full SHA
    2298e7d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9ed46b8 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. Configuration menu
    Copy the full SHA
    9e6c048 View commit details
    Browse the repository at this point in the history
  2. normalize search path

    charles-cooper committed May 2, 2024
    Configuration menu
    Copy the full SHA
    df62b1e View commit details
    Browse the repository at this point in the history
  3. try again

    charles-cooper committed May 2, 2024
    Configuration menu
    Copy the full SHA
    1948999 View commit details
    Browse the repository at this point in the history
  4. catch some exceptions

    charles-cooper committed May 2, 2024
    Configuration menu
    Copy the full SHA
    f9cd8a8 View commit details
    Browse the repository at this point in the history
  5. add a sanity check

    charles-cooper committed May 2, 2024
    Configuration menu
    Copy the full SHA
    fca082b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a21dbe1 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2024

  1. formatting

    charles-cooper committed May 5, 2024
    Configuration menu
    Copy the full SHA
    31edd11 View commit details
    Browse the repository at this point in the history
  2. update a comment

    charles-cooper committed May 5, 2024
    Configuration menu
    Copy the full SHA
    957d629 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5d0533b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d754b02 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3c8a0ed View commit details
    Browse the repository at this point in the history
  6. comment

    charles-cooper committed May 5, 2024
    Configuration menu
    Copy the full SHA
    edcbdfa View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. Configuration menu
    Copy the full SHA
    22f0688 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6f59a63 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bb63e49 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    658f6ff View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9a8ea77 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. Configuration menu
    Copy the full SHA
    f8033fb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8b635b6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9f9d295 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    47376b7 View commit details
    Browse the repository at this point in the history
  5. remove binary comparison between zipfiles

    the two zipfiles could have different metadata (modtime)
    charles-cooper committed May 7, 2024
    Configuration menu
    Copy the full SHA
    c349e42 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c18f689 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6315ec1 View commit details
    Browse the repository at this point in the history