Skip to main content

A collection of XBlocks for the Open edX platform that preserve their original package paths for drop-in replacement

Project description

xblocks-extra

A collection of XBlocks for the Open edX platform.

Purpose

This repository contains XBlocks that are not installed by default in the Open edX platform but can be added as needed. XBlocks added here preserve their original package paths for drop-in replacement when migrating from standalone packages.

Installation

pip install xblocks-extra

Or install specific xblocks by adding to your requirements:

xblocks-extra

Development

Prerequisites

  • Python 3.12+
  • Django 4.2 or 5.2

Setup

# Clone the repository
git clone https://github.com/openedx/xblocks-extra.git
cd xblocks-extra

# Install in development mode
pip install -e ".[dev]"

Running Tests

make test

Linting

make lint
make format  # Auto-fix formatting issues

Contributing

Contributions are welcome! Please read our contributing guidelines before submitting a pull request.

License

This project is licensed under the AGPL-3.0 License - see the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xblocks_extra-1.4.1.tar.gz (492.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

xblocks_extra-1.4.1-py3-none-any.whl (546.2 kB view details)

Uploaded Python 3

File details

Details for the file xblocks_extra-1.4.1.tar.gz.

File metadata

  • Download URL: xblocks_extra-1.4.1.tar.gz
  • Upload date:
  • Size: 492.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for xblocks_extra-1.4.1.tar.gz
Algorithm Hash digest
SHA256 ffc96f74c8f776c71961ca912029f2c8bde2d2d0a3aa9968b0b383df50c2b804
MD5 87398c76cc68ddd72f52dd3cf293418b
BLAKE2b-256 ae1c71278e008a653ddd2ec81bfbcea0a33ba5e1bd4f6190312484ac84759db1

See more details on using hashes here.

File details

Details for the file xblocks_extra-1.4.1-py3-none-any.whl.

File metadata

  • Download URL: xblocks_extra-1.4.1-py3-none-any.whl
  • Upload date:
  • Size: 546.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for xblocks_extra-1.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 131899d873e3fc148db402a9ce7254deac85d8a8a05a835eaada2e4f8d9ef46f
MD5 0021ee9d0225c88f96f961b8167685df
BLAKE2b-256 3ccaafe3d71a6a32d1fd48fd22e7dc0afa7677714e11dd99934250a6dafb9ee4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page