Jhony Avella
ef8a30fecd
feat: migrate from setup.py to pyproject.toml ( #38 )
...
* feat: migrate from setup.py to pyproject.toml
* chore: addressing PR comments
* chore: addressing more comments
2025-03-11 13:21:02 -05:00
Syed Muhammad Dawoud Sheraz Ali
02a4b1efb1
build: re-add auto-add for PRs with a different target ( #37 )
2025-01-17 11:31:23 +05:00
Régis Behmo
7de36adacd
feat: upgrade to sumac
...
---------
Co-authored-by: Régis Behmo <regis@behmo.com>
Co-authored-by: Overhang.IO <ci@overhang.io>
Co-authored-by: Syed Muhammad Dawoud Sheraz Ali <dawoud.sheraz@gmail.com>
v19.0.0
2024-12-16 21:58:55 +01:00
Syed Muhammad Dawoud Sheraz Ali
93ad17bb71
chore: update changelog
2024-12-09 18:46:47 +05:00
jfavellar90
8ce407cc40
feat: upgrade to sumac
2024-11-29 22:26:07 +05:00
Régis Behmo
eb47275595
Merge branch 'release'
2024-11-27 18:35:01 +01:00
Syed Muhammad Dawoud Sheraz Ali
a42b22d9ea
feat!: Rename branches master->release, nightly->main
2024-11-27 18:34:08 +01:00
Overhang.IO
4136fc6620
Merge remote-tracking branch 'origin/master' into nightly
2024-11-14 16:27:07 +00:00
Syed Muhammad Dawoud Sheraz Ali
a73f745707
chore: remove python 3.8 references and set py39 as minimum version ( #35 )
2024-11-14 21:19:31 +05:00
Jhony Avella
86abc64404
Ubuntu 24.04 Upgrade ( #33 )
...
* chore: xqueue service now uses ubuntu 24.04 as base image
* chore: using 1000 UID. Updating setuptools
* chore: adding changelog entry
2024-10-22 16:08:39 -05:00
Régis Behmo
9f891b2f93
docs: *.local.edly.io -> *.local.openedx.io
...
The default URL to run a local platform switched from local.edly.io to
local.openedx.io. This changes makes it clearer for everyone that Tutor
is to run Open edX.
See: https://github.com/overhangio/tutor/issues/1120
2024-10-17 08:36:40 +02:00
Régis Behmo
9f6b2ffdcd
ci: upgrade vendor actions
2024-10-03 11:16:24 +02:00
Régis Behmo
d478f4de4f
docs: fix author domain name
2024-10-01 09:08:48 +02:00
Régis Behmo
f0ac92b85b
fix: docker build deprecation warnings
...
With the latest Docker upgrade, we got the following warnings during
build:
FromAsCasing: 'as' and 'FROM' keywords' casing do not match
LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format
2024-06-21 17:12:57 +02:00
Régis Behmo
d68039216d
Merge pull request #31 from overhangio/redwood
...
Upgrade to Redwood
v18.0.0
2024-06-20 03:14:22 +02:00
jfavellar90
a880f44b9f
feat: upgrade to redwood
2024-06-20 01:17:00 +02:00
Jhony Avella
5db7addac8
feat: adding Python 3.12 support for Xqueue ( #30 )
2024-05-03 09:00:16 -05:00
Régis Behmo
fe3742a0f0
ci: don't even try to auto-add PRs to github project
...
Auto-adding PRs to the Github project is not working because the
github-token is not available there.
2024-03-05 12:03:03 +05:00
Régis Behmo
4bf2a47857
ci: remove now useless OPENEDX_RELEASE variable
2024-02-20 15:15:40 +01:00
Régis Behmo
d1c67f42d9
fix: remove pkg_resources for compatibility with python 3.12
...
pkg_resources is a package that is unavailable in python 3.12, unless
setuptools is explicitely installed. Turns out, there are replacement
functions coming from importlib_resources, which can be obtained from
the importlib-resources pypi package. This package will be installed
with tutor starting from 17.0.2.
2024-02-12 11:57:51 +01:00
Régis Behmo
02c7719c32
ci: auto-add issues and items to github project
2024-01-12 12:33:35 +01:00
jfavellar90
7f09751e8f
chore: addressing comments
v17.0.0
2023-12-11 18:12:10 +01:00
jfavellar90
8703186cef
feat: upgrade to Quince
2023-12-09 17:43:42 +01:00
Régis Behmo
241283ea95
Merge branch 'master' into nightly
2023-12-09 17:42:22 +01:00
Emad Rad
8c2f78a683
feat: Added 'dev' requirements to 'extras_require' in setup
...
These include 'tutor' (version 16.x) for development and 'types-requests' (version 2.31.0.0). This addition helps in managing package dependencies during development.
2023-12-09 15:56:42 +01:00
Emad Rad
b0ad257f63
feat: typing added
2023-12-09 15:56:42 +01:00
Emad Rad
e1eea67baf
chore: cleanup with black and isort
2023-12-09 15:56:42 +01:00
Emad Rad
add702220c
chore: changelog entry added
2023-12-09 15:56:42 +01:00
Emad Rad
7038313d7e
ci: test action added
2023-12-09 15:56:42 +01:00
Emad Rad
522fe2a6da
feat: Makefile added
2023-12-09 15:56:42 +01:00
Régis Behmo
67c55ffe1d
local.overhang.io -> local.edly.io
...
This is related to https://github.com/overhangio/tutor/issues/945
2023-12-09 15:54:28 +01:00
Régis Behmo
4256df3839
docs: docs.tutor.overhang.io -> docs.tutor.edly.io
...
See: https://github.com/overhangio/tutor/issues/945
2023-12-05 12:16:40 +01:00
Régis Behmo
be48edeb26
feat: simplify nightly version management
...
By pulling the version suffix from tutor, we avoid git conflicts when
merging the release branch in nightly.
2023-12-05 12:16:39 +01:00
Régis Behmo
cbe4f5af5c
docs: docs.tutor.overhang.io -> docs.tutor.edly.io
...
See: https://github.com/overhangio/tutor/issues/945
2023-12-05 11:45:48 +01:00
Régis Behmo
18a6d5bc39
fix: add missing pkg-config package ( #26 )
...
Build fails in nightly with the following error:
#28 5.503 × Getting requirements to build wheel did not run
successfully.
#28 5.503 │ exit code: 1
#28 5.503 ╰─> [24 lines of output]
#28 5.503 /bin/sh: 1: pkg-config: not found
#28 5.503 /bin/sh: 1: pkg-config: not found
#28 5.503 Trying pkg-config --exists mysqlclient
#28 5.503 Command 'pkg-config --exists mysqlclient' returned
non-zero exit status 127.
#28 5.503 Trying pkg-config --exists mariadb
#28 5.503 Command 'pkg-config --exists mariadb' returned non-zero
exit status 127.
#28 5.503 Traceback (most recent call last):
#28 5.503 File
"/openedx/venv/lib/python3.8/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py",
line 353, in <module>
#28 5.503 main()
#28 5.503 File
"/openedx/venv/lib/python3.8/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py",
line 335, in main
#28 5.503 json_out['return_val'] =
hook(**hook_input['kwargs'])
#28 5.503 File
"/openedx/venv/lib/python3.8/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py",
line 118, in get_requires_for_build_wheel
#28 5.503 return hook(config_settings)
#28 5.503 File
"/tmp/pip-build-env-58chejnv/overlay/lib/python3.8/site-packages/setuptools/build_meta.py",
line 355, in get_requires_for_build_wheel
#28 5.503 return self._get_build_requires(config_settings,
requirements=['wheel'])
#28 5.503 File
"/tmp/pip-build-env-58chejnv/overlay/lib/python3.8/site-packages/setuptools/build_meta.py",
line 325, in _get_build_requires
#28 5.503 self.run_setup()
#28 5.503 File
"/tmp/pip-build-env-58chejnv/overlay/lib/python3.8/site-packages/setuptools/build_meta.py",
line 341, in run_setup
#28 5.503 exec(code, locals())
#28 5.503 File "<string>", line 154, in <module>
#28 5.503 File "<string>", line 48, in get_config_posix
#28 5.503 File "<string>", line 27, in find_package_name
#28 5.503 Exception: Can not find valid pkg-config name.
#28 5.503 Specify MYSQLCLIENT_CFLAGS and MYSQLCLIENT_LDFLAGS env
vars manuallY
2023-11-21 06:39:16 -05:00
Régis Behmo
7317758ca9
feat: simplify nightly version management
...
By pulling the version suffix from tutor, we avoid git conflicts when
merging the release branch in nightly.
2023-11-20 17:39:46 +01:00
Overhang.IO
f81740fa40
Merge remote-tracking branch 'origin/master' into nightly
2023-11-14 23:05:48 +00:00
jfavellar90
84ceed2f92
v16.0.2
v16.0.2
2023-11-14 18:03:59 -05:00
ravikhetani
c93d2a3e35
fix: service "xqueue-job" depends on undefined service mysql: invalid compose project ( #24 )
...
* fix: docker compose error, dependency sql missing, when running with RUN_MYSQL=false
* fix spelling error
---------
Co-authored-by: Ravi Khetani <r.khetani@institute.global>
2023-11-14 18:01:33 -05:00
Overhang.IO
b25a7e23a4
Merge remote-tracking branch 'origin/master' into nightly
2023-10-03 06:37:34 +00:00
Régis Behmo
c88592235f
chore: mark compatibility with python 3.12
2023-10-03 08:23:48 +02:00
Overhang.IO
4d75cd0f84
Merge remote-tracking branch 'origin/master' into nightly
2023-09-07 16:53:29 +00:00
Régis Behmo
5da7bd3278
fix: nightly package version
...
The package version may not include the "-nightly" suffix. Otherwise,
`pip install .` fails with:
setuptools.extern.packaging.version.InvalidVersion: Invalid version: '...-nightly'
2023-09-07 18:39:53 +02:00
Overhang.IO
790405a132
Merge remote-tracking branch 'origin/master' into nightly
2023-08-14 14:26:52 +00:00
Emad Rad
9e1296b6bd
docs: typos
...
* chore: wrong plugin name fixed
* chore: square characters replaced with "→"
2023-08-14 16:24:05 +02:00
Régis Behmo
ee0f3563e2
Merge branch 'master' into nightly
2023-08-09 10:34:31 +02:00
jfavellar90
18f202e593
v16.0.1
v16.0.1
2023-08-04 08:16:30 -05:00
Overhang.IO
1ea66816ea
Merge remote-tracking branch 'origin/master' into nightly
2023-07-31 13:41:11 +00:00
Jhony Avella
9ab9d85fc5
chore: remove xqueue permissions container
...
There is now a single "permissions" container that makes all permission changes in Tutor core
2023-07-31 15:35:37 +02:00
Overhang.IO
9787d8d71b
Merge remote-tracking branch 'origin/master' into nightly
2023-06-27 15:26:24 +00:00