ou-tm351-jl-extensions


Nameou-tm351-jl-extensions JSON
Version 0.2.8 PyPI version JSON
download
home_pageNone
SummaryNone
upload_time2024-05-16 10:44:55
maintainerNone
docs_urlNone
authorTony Hirst
requires_python<3.13,>=3.8
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # ou-tm351-jl-extensions

Install from pypi as `ou-tm351-jl-extensions`

- JupyterLab 3: v0.1.2
- JupyterLab 4: v 0.2.0

Recommended JupyterLab extensions for use in the OU TM351 module.

This package will install several JupyterLab extensions that brand and extend a JupyterLab environment to support its use as a teaching and learning environment.

Extensions installed:

```text
jupyterlab = ">=4.1"

# Branding and OU extensions
jupyterlab-ou-brand-extension = "^0.2.0" # OU brand extension (favicon, logo)

# Notebook cell tools
jupyterlab-cell-status-extension = "^0.2.2" # cell execution status; accessibility tools
jupyterlab-empinken-extension = "^0.5.2" # cell background styling
jupyterlab-skip-traceback = "^5.1.0" # skip trackeback / error reporting
jupyterlab-myst = "^2.4.0" ## MyST parser and styling (markdown cells)
jupyterlab-spellchecker = "^0.8.4" ## Spellchecker

# Code support
#jupyterlab-lsp = "^5.1.0" # language server protocol
jupyterlab-code-formatter = "^2.2.1" # Code formatter
black = "^24.4.2" # code formatting
isort = "^5.13.2" # code formatting

# Language packs
jupyterlab-language-pack-fr-fr = "^4.1.post2" # French
jupyterlab-language-pack-zh-cn = "^4.1.post2" # Chinese

# File browsing and handling
jupyterlab-unfold = "^0.3.0" # tree view in files sidebar
jupyter-archive = "^3.4.0" # archive file download
jupyterlab-filesystem-access = "^0.6.0" # local filesystem access
jupyterlab-git = "^0.50.0" # Git/Github tools
jupytext = "^1.16.0" # text notebook formats

# Renderers
jupyterlab-geojson = "^3.3.1" # geojson renderer
jupyter-compare-view = "^0.2.4" # compare images

# Resource monitoring
#jupyter-resource-usage = "^1.0.2" # memory/CPU
jupyterlab_execute_time = "^3.1.2" # cell execution time
```

See the [docs]().

Check the installation by running:

```python
import ou_tm351_jl_extensions as ou
ou.check_install()
```

__Maintenance__

Update packages in `pyproject.toml` by running: `poetry update`

__Formal tests for use in CI will be added soon.__


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "ou-tm351-jl-extensions",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<3.13,>=3.8",
    "maintainer_email": null,
    "keywords": null,
    "author": "Tony Hirst",
    "author_email": "tony.hirst@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/2c/b7/bfa5c62c47f8f2242880b9a875404c1942342303b184c50247cb09bac5b4/ou_tm351_jl_extensions-0.2.8.tar.gz",
    "platform": null,
    "description": "# ou-tm351-jl-extensions\n\nInstall from pypi as `ou-tm351-jl-extensions`\n\n- JupyterLab 3: v0.1.2\n- JupyterLab 4: v 0.2.0\n\nRecommended JupyterLab extensions for use in the OU TM351 module.\n\nThis package will install several JupyterLab extensions that brand and extend a JupyterLab environment to support its use as a teaching and learning environment.\n\nExtensions installed:\n\n```text\njupyterlab = \">=4.1\"\n\n# Branding and OU extensions\njupyterlab-ou-brand-extension = \"^0.2.0\" # OU brand extension (favicon, logo)\n\n# Notebook cell tools\njupyterlab-cell-status-extension = \"^0.2.2\" # cell execution status; accessibility tools\njupyterlab-empinken-extension = \"^0.5.2\" # cell background styling\njupyterlab-skip-traceback = \"^5.1.0\" # skip trackeback / error reporting\njupyterlab-myst = \"^2.4.0\" ## MyST parser and styling (markdown cells)\njupyterlab-spellchecker = \"^0.8.4\" ## Spellchecker\n\n# Code support\n#jupyterlab-lsp = \"^5.1.0\" # language server protocol\njupyterlab-code-formatter = \"^2.2.1\" # Code formatter\nblack = \"^24.4.2\" # code formatting\nisort = \"^5.13.2\" # code formatting\n\n# Language packs\njupyterlab-language-pack-fr-fr = \"^4.1.post2\" # French\njupyterlab-language-pack-zh-cn = \"^4.1.post2\" # Chinese\n\n# File browsing and handling\njupyterlab-unfold = \"^0.3.0\" # tree view in files sidebar\njupyter-archive = \"^3.4.0\" # archive file download\njupyterlab-filesystem-access = \"^0.6.0\" # local filesystem access\njupyterlab-git = \"^0.50.0\" # Git/Github tools\njupytext = \"^1.16.0\" # text notebook formats\n\n# Renderers\njupyterlab-geojson = \"^3.3.1\" # geojson renderer\njupyter-compare-view = \"^0.2.4\" # compare images\n\n# Resource monitoring\n#jupyter-resource-usage = \"^1.0.2\" # memory/CPU\njupyterlab_execute_time = \"^3.1.2\" # cell execution time\n```\n\nSee the [docs]().\n\nCheck the installation by running:\n\n```python\nimport ou_tm351_jl_extensions as ou\nou.check_install()\n```\n\n__Maintenance__\n\nUpdate packages in `pyproject.toml` by running: `poetry update`\n\n__Formal tests for use in CI will be added soon.__\n\n",
    "bugtrack_url": null,
    "license": null,
    "summary": null,
    "version": "0.2.8",
    "project_urls": null,
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "90bb50a56f54b8e9b008c2181ca6fd5509e383c0ed80c81f6f2b1b2187903bed",
                "md5": "482e254277ac83b1f534aaddf64bc935",
                "sha256": "bde49009af8f2b06cebf92c5a5b341556accdb6ccdcce5f134f986c256e465e3"
            },
            "downloads": -1,
            "filename": "ou_tm351_jl_extensions-0.2.8-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "482e254277ac83b1f534aaddf64bc935",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<3.13,>=3.8",
            "size": 4130,
            "upload_time": "2024-05-16T10:44:54",
            "upload_time_iso_8601": "2024-05-16T10:44:54.821899Z",
            "url": "https://files.pythonhosted.org/packages/90/bb/50a56f54b8e9b008c2181ca6fd5509e383c0ed80c81f6f2b1b2187903bed/ou_tm351_jl_extensions-0.2.8-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2cb7bfa5c62c47f8f2242880b9a875404c1942342303b184c50247cb09bac5b4",
                "md5": "26b1c7f937503b330676546dfff9afce",
                "sha256": "505cab24e76b53755e3677cbba72e3e79c2b2bd09fa791abe7a8b1601167da24"
            },
            "downloads": -1,
            "filename": "ou_tm351_jl_extensions-0.2.8.tar.gz",
            "has_sig": false,
            "md5_digest": "26b1c7f937503b330676546dfff9afce",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<3.13,>=3.8",
            "size": 3541,
            "upload_time": "2024-05-16T10:44:55",
            "upload_time_iso_8601": "2024-05-16T10:44:55.883990Z",
            "url": "https://files.pythonhosted.org/packages/2c/b7/bfa5c62c47f8f2242880b9a875404c1942342303b184c50247cb09bac5b4/ou_tm351_jl_extensions-0.2.8.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-05-16 10:44:55",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "ou-tm351-jl-extensions"
}
        
Elapsed time: 0.50453s