Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 7 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,16 @@ jobs:
strategy:
matrix:
os: [ubuntu-22.04]
python-version: ['3.11']
toxenv: [quality, django42]
python-version: ['3.11', '3.12']
toxenv: [quality, django42, django52]
exclude:
- python-version: "3.12"
toxenv: "django42"

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- name: setup python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/pypi-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: setup python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: 3.11

Expand Down
8 changes: 8 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,14 @@ Change Log
Unreleased
**********

1.2.0 - 2025-10-14
**********************************************

Changed
=======

* **Ulmo Support**: Upgrade requirements base on edx-platform Ulmo release, update GitHub Workflows with new actions version.

1.1.0 - 2025-06-22
**********************************************

Expand Down
5 changes: 3 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -45,8 +45,9 @@ upgrade: ## update the requirements/*.txt files with the latest packages satisfy
$(PIP_COMPILE) -o requirements/quality.txt requirements/quality.in
$(PIP_COMPILE) -o requirements/ci.txt requirements/ci.in
$(PIP_COMPILE) -o requirements/dev.txt requirements/dev.in
# Let tox control the Django version for tests
sed '/^[dD]jango==/d' requirements/test.txt > requirements/test.tmp

grep -e "^django==" requirements/test.txt > requirements/django52.txt
sed '/^[dD]jango==/d;' requirements/test.txt > requirements/test.tmp
mv requirements/test.tmp requirements/test.txt

quality: ## check coding style with pycodestyle and pylint
Expand Down
2 changes: 1 addition & 1 deletion filesmanager/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
Init for the FilesManagerXBlock package.
"""

__version__ = '1.1.0'
__version__ = '1.2.0'
81 changes: 39 additions & 42 deletions requirements/base.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,15 @@ apache-libcloud==3.8.0
# via edx-event-routing-backends
appdirs==1.4.4
# via fs
asgiref==3.8.1
asgiref==3.10.0
# via django
attrs==25.3.0
attrs==25.4.0
# via openedx-events
billiard==4.2.1
billiard==4.2.2
# via celery
boto3==1.38.40
boto3==1.40.51
# via fs-s3fs
botocore==1.38.40
botocore==1.40.51
# via
# boto3
# s3transfer
Expand All @@ -29,15 +29,15 @@ celery==5.5.3
# -r requirements/base.in
# edx-celeryutils
# event-tracking
certifi==2025.6.15
certifi==2025.10.5
# via requests
cffi==1.17.1
cffi==2.0.0
# via
# cryptography
# pynacl
charset-normalizer==3.4.2
charset-normalizer==3.4.4
# via requests
click==8.2.1
click==8.3.0
# via
# celery
# click-didyoumean
Expand All @@ -47,17 +47,17 @@ click==8.2.1
# edx-django-utils
click-didyoumean==0.3.1
# via celery
click-plugins==1.1.1
click-plugins==1.1.1.2
# via celery
click-repl==0.3.0
# via celery
code-annotations==2.3.0
# via edx-toggles
cryptography==45.0.4
cryptography==46.0.2
# via django-fernet-fields-v2
django==4.2.23
django==5.2.7
# via
# -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt
# -c requirements/constraints.txt
# django-appconf
# django-config-models
# django-crum
Expand Down Expand Up @@ -97,21 +97,21 @@ django-waffle==5.0.0
# via
# edx-django-utils
# edx-toggles
djangorestframework==3.16.0
djangorestframework==3.16.1
# via django-config-models
dnspython==2.7.0
dnspython==2.8.0
# via pymongo
edx-ccx-keys==2.0.2
# via openedx-events
edx-celeryutils==1.4.0
# via edx-event-routing-backends
edx-django-utils==8.0.0
edx-django-utils==8.0.1
# via
# django-config-models
# edx-toggles
# event-tracking
# openedx-events
edx-event-routing-backends==9.3.5
edx-event-routing-backends==9.3.6
# via -r requirements/base.in
edx-i18n-tools==1.9.0
# via -r requirements/base.in
Expand All @@ -121,15 +121,15 @@ edx-opaque-keys[django]==3.0.0
# edx-ccx-keys
# openedx-events
# openedx-filters
edx-toggles==5.3.0
edx-toggles==5.4.1
# via
# edx-event-routing-backends
# event-tracking
event-tracking==3.3.0
# via edx-event-routing-backends
fastavro==1.11.1
fastavro==1.12.1
# via openedx-events
fasteners==0.19
fasteners==0.20
# via edx-event-routing-backends
fs==2.4.16
# via
Expand All @@ -138,7 +138,7 @@ fs==2.4.16
# xblock
fs-s3fs==1.1.1
# via openedx-django-pyfs
idna==3.10
idna==3.11
# via requests
isodate==0.7.2
# via edx-event-routing-backends
Expand All @@ -148,56 +148,54 @@ jmespath==1.0.1
# via
# boto3
# botocore
jsonfield==3.1.0
jsonfield==3.2.0
# via
# edx-celeryutils
# edx-event-routing-backends
kombu==5.5.4
# via celery
lazy==1.6
# via xblock
lxml[html-clean,html_clean]==5.4.0
lxml[html-clean]==6.0.2
# via
# edx-i18n-tools
# lxml-html-clean
# xblock
lxml-html-clean==0.4.2
lxml-html-clean==0.4.3
# via lxml
mako==1.3.10
# via
# -r requirements/base.in
# xblock
# xblock-utils
markupsafe==3.0.2
markupsafe==3.0.3
# via
# jinja2
# mako
# xblock
openedx-django-pyfs==3.8.0
# via xblock
openedx-events==10.2.1
openedx-events==10.5.0
# via event-tracking
openedx-filters==2.1.0
# via edx-event-routing-backends
packaging==25.0
# via kombu
path==16.16.0
# via edx-i18n-tools
pbr==6.1.1
# via stevedore
polib==1.2.0
# via edx-i18n-tools
prompt-toolkit==3.0.51
prompt-toolkit==3.0.52
# via click-repl
psutil==7.0.0
psutil==7.1.0
# via edx-django-utils
pycparser==2.22
pycparser==2.23
# via cffi
pymongo==4.13.2
pymongo==4.15.3
# via
# edx-opaque-keys
# event-tracking
pynacl==1.5.0
pynacl==1.6.0
# via edx-django-utils
python-dateutil==2.9.0.post0
# via
Expand All @@ -213,20 +211,20 @@ pytz==2025.2
# event-tracking
# tincan
# xblock
pyyaml==6.0.2
pyyaml==6.0.3
# via
# code-annotations
# edx-i18n-tools
# xblock
redis==6.2.0
redis==6.4.0
# via django-redis
requests==2.32.4
requests==2.32.5
# via
# apache-libcloud
# edx-event-routing-backends
s3transfer==0.13.0
s3transfer==0.14.0
# via boto3
simplejson==3.20.1
simplejson==3.20.2
# via
# xblock
# xblock-utils
Expand All @@ -239,7 +237,7 @@ six==1.17.0
# python-dateutil
sqlparse==0.5.3
# via django
stevedore==5.4.1
stevedore==5.5.0
# via
# code-annotations
# edx-django-utils
Expand All @@ -250,13 +248,12 @@ tincan==1.0.0
# via
# -r requirements/base.in
# edx-event-routing-backends
typing-extensions==4.14.0
typing-extensions==4.15.0
# via edx-opaque-keys
tzdata==2025.2
# via kombu
urllib3==2.2.3
# via
# -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt
# -c requirements/constraints.txt
# botocore
# requests
Expand All @@ -265,7 +262,7 @@ vine==5.1.0
# amqp
# celery
# kombu
wcwidth==0.2.13
wcwidth==0.2.14
# via prompt-toolkit
web-fragments==3.1.0
# via
Expand Down
Loading