Skip to content

Releases: swan-cern/jupyter-extensions

SwanContents/v2.1.27

Choose a tag to compare

  • SwanContents v2.1.27

  • Fix safe Ruff syntax issues (#499)

  • Update open to built-in Python 3 open (UP020)

  • Remove unicode literals from strings (UP025)

  • Update super() syntax from Python 2 to 3 (UP008)

  • Remove unnecessary encoding declaration (UP009)

  • Update regex to raw strings to avoid invalid escape (W605)

  • Remove unnecessary 'pass' (PIE790)

  • Use removeprefix() over replacing with slice (FURB188)

  • Fix ruff complaints for unused imports and variables (#498)
  • swancontents : Fix some unused imports (F401)

  • Fix remaining import error and declare re-exports

  • Remove unused URL check and other unused variables

  • Restore voila import for has_viola and add #noqa

  • Update file modes for non-executable Python files (EXE002) (#500)

SwanContents/v2.1.26

Choose a tag to compare

  • SwanContents v2.1.26

  • Fix gallery and EOS downloads in JupyterLab (#497)

  • Fix gallery and EOS downloads in JupyterLab

  • Fix zipfile import and make ruff pass

  • Add dev dependency group for CI tests

  • Ignore EXE002 for this PR

SwanContents/v2.1.25

Choose a tag to compare

  • SwanContents v2.1.25

  • Fix project downloads for jupyterlab (#492)

Rename make use of the swan_home property instead of root_dir defined in jupyter server config file

SwanContents/v2.1.24

Choose a tag to compare

  • SwanContents v2.1.24

  • Fix preferred_dir interaction with SWAN_projects

SWAN_projects is a special folder in both the classic UI and
JupyterLab. Users cannot create and/or rename folders with that
name. This was previously enforced with some logic relying on
root_dir where the hidden assumption was that root_dir
matches $HOME. This is not the case in JupyterLab where root_dir
is set to /eos and preferred_dir is used in conjunction.

The effect was that in JupyterLab it is not possible to rename
files inside SWAN_projects. It is also not possible to download
files from anywhere.

The fix is to define a new propety swan_home which always
resolves to the user home.

SwanHelp/v3.0.4

Choose a tag to compare

@github-actions github-actions released this 03 Jun 08:54
  • SwanHelp v3.0.4

  • Fix is_repo check when rebuilding frontend assets

This check is meant to skip rebuilding frontend assets
when not inside a git repo but the check is incorrect.
This causes e.g. uv build to not rebuild frontend assets
if there are any local changes (CI is not affected).

Since the extensions are inside a monorepo, we need to check
for the .git folder one level up.

SparkConnector/v3.0.17

Choose a tag to compare

  • SparkConnector v3.0.17

  • Fix is_repo check when rebuilding frontend assets

This check is meant to skip rebuilding frontend assets
when not inside a git repo but the check is incorrect.
This causes e.g. uv build to not rebuild frontend assets
if there are any local changes (CI is not affected).

Since the extensions are inside a monorepo, we need to check
for the .git folder one level up.

HdfsBrowser/v1.2.1

Choose a tag to compare

@github-actions github-actions released this 01 Jun 08:18
  • HdfsBrowser v1.2.1

  • Fix is_repo check when rebuilding frontend assets

This check is meant to skip rebuilding frontend assets
when not inside a git repo but the check is incorrect.
This causes e.g. uv build to not rebuild frontend assets
if there are any local changes (CI is not affected).

Since the extensions are inside a monorepo, we need to check
for the .git folder one level up.

  • Fix building HdfsBrowser (#472)

  • HdfsBrowser: add missing packages and fix a compilation error

  • Fix compilation of SparkConnector and HdfsBrowser
    Align their compilation logic

  • Fix bumb2version matching
    This causes issues because without the proper matching, bump2version updates all versions that match a number. This means that dependencies could see their versions updated as well, to versions that were invalid or unwanted..

  • Revert deletion of manifest files
    This requires applying the full changes suggested by the Lab 4 cookiecutter, as the files added to the wheel are configured in the pyproject.toml. But, since we skipped the usage of this toml file (otherwise we would have to fix the building of the nbextensions), this means that we cannot remove the manifest.

  • HdfsBrowser: compatibility with Lab 4
    Kept the old build configuration to build both lab and nbextension as independent code

SwanContents/v2.1.23

Choose a tag to compare

  • SwanContents v2.1.23

  • Patch is_hidden function to allow access to shared folders

SwanML/v0.4.8

Choose a tag to compare

@github-actions github-actions released this 18 May 13:57
  • SwanML v0.4.8

  • swan-ml: Ignore Forbidden ApiException from the kfp client (#485)

  • Remove unnecessary logging

  • Catch the Forbidden ApiException from kfp

This happens when the user has never logged into Kubeflow before.
In that case we just want to show no runs instead of the confusing
error.

SwanContents/v2.1.22

Choose a tag to compare

  • SwanContents v2.1.22

  • Fix navigating to shared folders (#486)