{"id":23082,"library":"edx-organizations","title":"edx-organizations","description":"Organization management module for Open edX. Handles creation, membership, and API endpoints for organizations. Current version 8.0.0, updated irregularly with monthly bot-driven dependency upgrades.","status":"active","version":"8.0.0","language":"python","source_language":"en","source_url":"https://github.com/openedx/edx-organizations","tags":["open-edx","organizations","django","api"],"install":[{"cmd":"pip install edx-organizations","lang":"bash","label":"Standard install"}],"dependencies":[],"imports":[{"wrong":"from organizations.models import Organization","symbol":"Organization","correct":"from organizations.models import Organization"}],"quickstart":{"code":"from organizations.models import Organization\nfrom django.db import connection\n\norg = Organization.objects.create(\n    name='Test University',\n    short_name='test_uni',\n)\nprint(f'Created organization: {org.name}')","lang":"python","description":"Create a simple organization record."},"warnings":[{"fix":"Upgrade Python to 3.9+ or pin edx-organizations<7.0.0","message":"Dropped Python 3.8 in v7.0.0. Python 3.8 users must pin to v6.13.0 or older.","severity":"breaking","affected_versions":">=7.0.0"},{"fix":"Upgrade to Django 4.2+ or pin edx-organizations<6.13.0","message":"Removed Django 3.2 support in v6.13.0. Django 3.2 users must stay on v6.12.x.","severity":"breaking","affected_versions":">=6.13.0"},{"fix":"Prefer REST API (v0) endpoints for CRUD operations.","message":"Direct use of Organization model outside of Open edX app is discouraged. Use API endpoints instead.","severity":"deprecated","affected_versions":"all"},{"fix":"Upgrade to >=6.11.1 or avoid periods in short_name.","message":"Short names with periods (e.g., 'test.org') cause 404 errors in older versions.","severity":"gotcha","affected_versions":"<6.11.1"}],"env_vars":null,"search_vec":"'8.0.0':20 'api':14,35 'bot':26 'bot-driven':25 'creation':11 'current':18 'depend':28 'django':34 'driven':27 'edx':2,9,32 'edx-organ':1 'endpoint':15 'handl':10 'irregular':22 'manag':5 'membership':12 'modul':6 'month':24 'open':8,31 'open-edx':30 'organ':3,4,17,33 'updat':21 'upgrad':29 'version':19","created_at":"2026-05-01T06:02:18.754421+00:00","updated_at":"2026-05-01T06:02:18.754421+00:00","problems":{"verify_error":"Traceback (most recent call last):\n  File \"<string>\", line 1, in <module>\n  File \"/tmp/tmpk80hrufo/venv/lib/python3.12/site-packages/organizations/models.py\", line 11, in <module>\n    from model_utils.models import TimeStampedModel\n  File \"/tmp/tmpk80hrufo/venv/lib/python3.12/site-packages/model_uti"},"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":"8.0.0","cli_name":"","cli_version":null,"type":"library","homepage":null,"github":"https://github.com/openedx/edx-organizations","docs":null,"changelog":null,"pypi":"https://pypi.org/project/edx-organizations/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["aws","http-networking","web-framework","database"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"import_fail","verified_at":"2026-07-03","last_verified":"2026-07-03","next_check":"2026-07-10","install_tag":null}}