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

Submit command #6

Merged
merged 41 commits into from
Apr 30, 2024
Merged

Submit command #6

merged 41 commits into from
Apr 30, 2024

Commits on Apr 25, 2024

  1. Add nox to dev deps

    trey-stafford committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    a2cd138 View commit details
    Browse the repository at this point in the history
  2. Remove types-click dep

    Incompatible version. And `click` v8 lib already has types.
    trey-stafford committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    449ef77 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7a2f137 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    109293e View commit details
    Browse the repository at this point in the history
  5. Type fixups for mypy

    trey-stafford committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    1ddafd0 View commit details
    Browse the repository at this point in the history
  6. Flesh out Nox usage docs

    mfisher87 committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    46b64e4 View commit details
    Browse the repository at this point in the history
  7. Init work on using parsl to run a series of commands

    * Explicitly creating subdirs for each command step seems wrong. Is there a
      better way?
    * We think data
      futures (https://parsl.readthedocs.io/en/stable/userguide/futures.html#datafutures)
      might be the "right" thing to use for chaining commands instead of calling
      `result()` for each, but that requires us to know in advance what the output
      filename of each command id. Are there cases where a command could output
      multiple files?
    trey-stafford committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    ea95729 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e0bc45c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8ee95d1 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #3 from QGreenland-Net/nox-venv-reuse-doc

    Flesh out Nox usage docs
    trey-stafford authored Apr 25, 2024
    Configuration menu
    Copy the full SHA
    0825ecb View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. Configuration menu
    Copy the full SHA
    87b5f0f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0ea6506 View commit details
    Browse the repository at this point in the history
  3. Attempt to simplify code using create_from_yaml

    Unfortunately, this isn't quite what we were looking for. We actually
    want to `apply`, not `create`, because with `create` (the imperative
    method) we need to deal with cleanup of the previous object, or patch
    it. With `apply` (the declarative method), we specify what we want and
    kubernetes takes care of the rest.
    mfisher87 committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    48621e2 View commit details
    Browse the repository at this point in the history
  4. WIP refactor submit logic to own file

    NOTE: Some imports still need fixing
    mfisher87 committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    eaac85d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b7b7067 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ece871a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d8ed31d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    068eff5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    16dd71f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9700026 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. mkdir w/ parents

    trey-stafford committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    f8f6f93 View commit details
    Browse the repository at this point in the history
  2. use wget instead of curl

    `curl` complains when the URL doesn't contain a filename that it can use when
    given a directory with `-O`. `wget` can fetch the remote resource and figure out
    the filename when given a dir to write to with `-P`
    trey-stafford committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    e4b781e View commit details
    Browse the repository at this point in the history
  3. Update image used by parsl init & workers to v0.2.0

    Latest parsl code + added `wget`
    trey-stafford committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    c671d77 View commit details
    Browse the repository at this point in the history
  4. Jinja templates: use StrictUndefined.

    Raises an error when variables are unset.
    trey-stafford committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    ea00f0a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1ef0a59 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8047532 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0619d34 View commit details
    Browse the repository at this point in the history
  8. Remove stray parens

    trey-stafford committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    7d6fc5b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c828dec View commit details
    Browse the repository at this point in the history
  10. Fix run_cmd invocation. Expects cmd as a kwarg

    This feels increasingly "wrong". By injecting values into templates representing
    python code, we don't gain any of the advantages of our usual tooling around
    types, code formatting, syntax checking, etc. We only find out about e.g.,
    syntax errors and incorrectly formatted function calls (kwarg vs positional, as
    in this case) until we try to execute the program.
    trey-stafford committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    8f0a5fd View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. Configuration menu
    Copy the full SHA
    73fd09e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1e40958 View commit details
    Browse the repository at this point in the history
  3. Fixup apply_configmap

    trey-stafford committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    8e93f3f View commit details
    Browse the repository at this point in the history
  4. Use --content-disposition in wget command

    This uses the remote server's name for a file when it isn't available in the url path
    trey-stafford committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    afa2a12 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9bdb6cd View commit details
    Browse the repository at this point in the history
  6. Type error fixups

    trey-stafford committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    582c02a View commit details
    Browse the repository at this point in the history
  7. Pre-commit auto fixups

    trey-stafford committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    a1fb449 View commit details
    Browse the repository at this point in the history
  8. Fixup spelling mistake

    trey-stafford committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    58e2932 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    72c03ba View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ffb2cae View commit details
    Browse the repository at this point in the history
  11. Remove pypy 3.11 test

    There is no pypy 3.11
    trey-stafford committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    ab882bc View commit details
    Browse the repository at this point in the history