Skip to content

fix: dependency cleanup, lint update, and code pruning#187

Merged
irtazaakram merged 1 commit intomainfrom
fix-requirements
Mar 4, 2026
Merged

fix: dependency cleanup, lint update, and code pruning#187
irtazaakram merged 1 commit intomainfrom
fix-requirements

Conversation

@irtazaakram
Copy link
Copy Markdown
Member

This PR :

  • Fixes package definitions in base.in, dev.in, and test.in.
  • Removes pip.in. context: build: Don't have both a pip and pip-tools requirements files. openedx-platform#37636
  • Updates pylintrc and removes the pylint_celery plugin.
  • Removes unused code.
  • Removes deprecated xblockutils import.
    You can describe it clearly and directly like this in the PR:
  • Adds npm run build step to .github/workflows/javascript-tests.yml to ensure the project builds successfully during CI (verifies build integrity, not just test execution).

@irtazaakram irtazaakram self-assigned this Mar 4, 2026
@irtazaakram irtazaakram moved this to 👀 In review in Aximprovements Team Mar 4, 2026
@irtazaakram irtazaakram requested a review from a team March 4, 2026 07:32
@salman2013
Copy link
Copy Markdown
Contributor

@irtazaakram Would it be feasible for you to share the script through which you filtered all the dependency packages? it would be good to other people understand how we are adding more packaging in base.in

@irtazaakram
Copy link
Copy Markdown
Member Author

Yes, this is the script I used to extract packages used in the xblocks-contrib.
extract_packages.py

@irtazaakram irtazaakram merged commit e290797 into main Mar 4, 2026
16 of 17 checks passed
@irtazaakram irtazaakram deleted the fix-requirements branch March 4, 2026 14:04
@github-project-automation github-project-automation Bot moved this from 👀 In review to ✅ Done in Aximprovements Team Mar 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

3 participants