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

Paver Removal 2/3 #34830

Draft
wants to merge 4 commits into
base: master
Choose a base branch
from

Commits on May 22, 2024

  1. refactor: switch from mock to unittest.mock

    As of Python 3.3, the 3rd-party 'mock' package has been subsumed into
    the standard 'unittest.mock' package. Refactoring tests to use the
    latter will allow us to drop 'mock' as a dependency, which is currently
    coming in transitively through paver.in.
    kdmccormick committed May 22, 2024
    Configuration menu
    Copy the full SHA
    5393b00 View commit details
    Browse the repository at this point in the history
  2. fix: copy implicit dependencies from paver.in to kernel.in

    These packages were installed transitively through paver.in, but they
    are used as direct dependencies in edx-platform application code:
    
    * psutil
    * pymemcache
    * wrapt
    
    Since we are demoting paver.in to be a dev-only dependency (with plans
    to remove paver.in entirely), we need to make those three packages
    explicit dependencies in kernel.in
    
    Part of: openedx#34467
    kdmccormick committed May 22, 2024
    Configuration menu
    Copy the full SHA
    e5954d9 View commit details
    Browse the repository at this point in the history
  3. feat!: remove paver assets, prereqs

    TODO details
    
    Part of: openedx#34467
    kdmccormick committed May 22, 2024
    Configuration menu
    Copy the full SHA
    bc77e38 View commit details
    Browse the repository at this point in the history
  4. build: recompile python dependencies, removing paver deps from base

    Commit generated by workflow:
    `kdmccormick/edx-platform/.github/workflows/compile-python-requirements.yml@refs/heads/master`
    
    Co-authored-by: Kyle McCormick <[email protected]>
    github-actions[bot] and kdmccormick committed May 22, 2024
    Configuration menu
    Copy the full SHA
    c184394 View commit details
    Browse the repository at this point in the history