Skip to content

Commit

Permalink
version,fix: Update Pants and bump project versions
Browse files Browse the repository at this point in the history
- This bumps the version of Pants to the latest stable release and updates the BUILD
files with relevant fixes
- Bump the version numbers of edX plugins that depend on `edx-django-utils` to ensure
that they are using reasonable range specifiers to allow for more recent versions of
that package to be used in built edX instances.
  • Loading branch information
blarghmatey committed Sep 27, 2022
1 parent fcec0a4 commit 721d238
Show file tree
Hide file tree
Showing 11 changed files with 37 additions and 45 deletions.
2 changes: 1 addition & 1 deletion BUILD
Original file line number Diff line number Diff line change
@@ -1 +1 @@
poetry_requirements()
poetry_requirements(name="external_dependencies")
5 changes: 1 addition & 4 deletions pants.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[GLOBAL]
pants_version = "2.9.0"
pants_version = "2.13.0"
backend_packages = [
'pants.backend.python',
'pants.backend.python.lint.black',
Expand All @@ -11,9 +11,6 @@ backend_packages = [
'pants.backend.shell.lint.shfmt',
]

[source]
root_patterns = ['src/']

[python]
interpreter_constraints = ['>=3.8']

Expand Down
20 changes: 6 additions & 14 deletions src/ol_openedx_canvas_integration/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -3,24 +3,16 @@ python_sources(
dependencies=["src/ol_openedx_canvas_integration/settings:canvas_settings"],
)

resources(
name="canvas_plugin_templates",
sources=[],
dependencies=["src/ol_openedx_canvas_integration/templates:canvas_templates"]
)

resources(
name="canvas_plugin_js",
sources=[],
dependencies=["src/ol_openedx_canvas_integration/static/js:canvas_js"]
)

python_distribution(
name="canvas_integration_package",
dependencies=[":canvas_integration", ":canvas_plugin_templates", ":canvas_plugin_js"],
dependencies=[
":canvas_integration",
"src/ol_openedx_canvas_integration/static/js:canvas_js",
"src/ol_openedx_canvas_integration/templates:canvas_templates",
],
provides=setup_py(
name="ol-openedx-canvas-integration",
version="0.2.5",
version="0.2.6",
description="An Open edX plugin to add canvas integration support",
license="BSD-3-Clause",
entry_points={
Expand Down
4 changes: 2 additions & 2 deletions src/ol_openedx_canvas_integration/static/js/BUILD
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
resources(
name="canvas_js",
sources=["*.js"],
name="canvas_js",
sources=["*.js"],
)
4 changes: 2 additions & 2 deletions src/ol_openedx_canvas_integration/templates/BUILD
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
resources(
name="canvas_templates",
sources=["*.html"],
name="canvas_templates",
sources=["*.html"],
)
14 changes: 9 additions & 5 deletions src/ol_openedx_checkout_external/BUILD
Original file line number Diff line number Diff line change
@@ -1,19 +1,23 @@
python_sources(
name="external_checkout",
dependencies=["src/ol_openedx_checkout_external/settings:checkout_external_settings"]
dependencies=[
"src/ol_openedx_checkout_external/settings:checkout_external_settings"
],
)

python_distribution(
name="checkout_external_package",
dependencies=[":external_checkout"],
provides=setup_py(
name="ol-openedx-checkout-external",
version="0.1.2",
version="0.1.3",
description="An Open edX plugin to add API for external checkouts",
license="BSD-3-Clause",
entry_points={
"lms.djangoapp": ["ol_openedx_checkout_external = ol_openedx_checkout_external.app:ExternalCheckoutConfig"],
"cms.djangoapp": []
}
"lms.djangoapp": [
"ol_openedx_checkout_external = ol_openedx_checkout_external.app:ExternalCheckoutConfig"
],
"cms.djangoapp": [],
},
),
)
2 changes: 1 addition & 1 deletion src/ol_openedx_course_export/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ python_distribution(
dependencies=[":course_export"],
provides=setup_py(
name="ol-openedx-course-export",
version="0.1.1",
version="0.1.2",
description="An Open edX plugin to add API for course export to s3",
license="BSD-3-Clause",
entry_points={
Expand Down
8 changes: 4 additions & 4 deletions src/ol_openedx_git_auto_export/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@ python_sources(
name="git_auto_export",
dependencies=[
"src/ol_openedx_git_auto_export/settings:git_auto_export_settings",
"//:edx-opaque-keys",
"//:celery",
]
"//:external_dependencies#edx-opaque-keys",
"//:external_dependencies#celery",
],
)

python_distribution(
name="edx_git_auto_export",
dependencies=[":git_auto_export"],
provides=setup_py(
name="ol-openedx-git-auto-export",
version="0.3",
version="0.3.1",
license="BSD-3-Clause",
description="A plugin that auto saves the course OLX to git when an author publishes it",
entry_points={
Expand Down
2 changes: 1 addition & 1 deletion src/ol_openedx_logging/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ python_sources(
name="edx_logging",
dependencies=[
"src/ol_openedx_logging/settings",
"//:python-json-logger",
"//:external_dependencies#python-json-logger",
],
)

Expand Down
17 changes: 8 additions & 9 deletions src/ol_openedx_rapid_response_reports/BUILD
Original file line number Diff line number Diff line change
@@ -1,20 +1,19 @@
python_sources(
name="rapid_response_plugin_dependencies",
dependencies=["src/ol_openedx_rapid_response_reports/settings:rapid_response_settings"],
)

resources(
name="rapid_response_plugin_templates",
sources=[],
dependencies=["src/ol_openedx_rapid_response_reports/templates:rapid_response_templates"]
dependencies=[
"src/ol_openedx_rapid_response_reports/settings:rapid_response_settings"
],
)

python_distribution(
name="rapid_response_plugin_dist",
dependencies=[":rapid_response_plugin_dependencies", ":rapid_response_plugin_templates"],
dependencies=[
":rapid_response_plugin_dependencies",
"src/ol_openedx_rapid_response_reports/templates:rapid_response_templates"
],
provides=setup_py(
name="ol-openedx-rapid-response-reports",
version="0.2.1",
version="0.2.2",
description="An Open edX plugin to add rapid response reports support",
license="BSD-3-Clause",
entry_points={
Expand Down
4 changes: 2 additions & 2 deletions src/ol_openedx_rapid_response_reports/templates/BUILD
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
resources(
name="rapid_response_templates",
sources=["*.html"],
name="rapid_response_templates",
sources=["*.html"],
)

0 comments on commit 721d238

Please sign in to comment.