{"package": "django-crm", "summary": "Open-source self-hosted CRM with a Django REST API: leads, deals, contacts, invoices and support tickets, multi-tenant by PostgreSQL row-level security.", "pypi_url": "https://pypi.org/project/django-crm", "piwheels_url": "https://www.piwheels.org/project/django-crm", "releases": {"1.9.2": {"released": "2026-09-05 17:23:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_crm-1.9.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-crm/django_crm-1.9.2-py3-none-any.whl", "filehash": "f0874b3b60c5a30be9132153442e2dea279c401d53a6923618ff93e59387a3aa", "filesize": 1368014, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["cairocffi", "celery", "cryptography", "disposable-email-domains", "django", "django-cors-headers", "django-crum", "django-ses", "django-storages", "djangorestframework", "djangorestframework-simplejwt", "drf-spectacular", "faker", "google-auth", "gunicorn", "psycopg", "python-dateutil", "python-dotenv", "pytz", "redis", "requests", "sentry-sdk", "uvicorn", "weasyprint", "whitenoise"]}}}, "1.9.1": {"released": "2026-08-17 17:41:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_crm-1.9.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-crm/django_crm-1.9.1-py3-none-any.whl", "filehash": "1e473b7612e44f069f42aab13e1f7a69f5d0fe01921ebee91ad436c8b617d185", "filesize": 1368014, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["cairocffi", "celery", "cryptography", "disposable-email-domains", "django", "django-cors-headers", "django-crum", "django-ses", "django-storages", "djangorestframework", "djangorestframework-simplejwt", "drf-spectacular", "faker", "google-auth", "gunicorn", "psycopg", "python-dateutil", "python-dotenv", "pytz", "redis", "requests", "sentry-sdk", "uvicorn", "weasyprint", "whitenoise"]}}}, "1.9.0": {"released": "2026-08-17 08:07:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_crm-1.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-crm/django_crm-1.9.0-py3-none-any.whl", "filehash": "a41be09a431a6407c1cb77e789fedd197c33b88aa0f1f5cbd4cdf84ed7ccbb7a", "filesize": 1360911, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["cairocffi", "celery", "cryptography", "disposable-email-domains", "django", "django-cors-headers", "django-crum", "django-ses", "django-storages", "djangorestframework", "djangorestframework-simplejwt", "drf-spectacular", "faker", "google-auth", "gunicorn", "psycopg", "python-dateutil", "python-dotenv", "pytz", "redis", "requests", "sentry-sdk", "uvicorn", "weasyprint", "whitenoise"]}}}, "1.8.0": {"released": "2026-08-16 13:39:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_crm-1.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-crm/django_crm-1.8.0-py3-none-any.whl", "filehash": "148c0e0333e5d74c74b3cf1f081e285a018b7bc8fc079cf1df520e9bcf9c1a84", "filesize": 1279641, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["cairocffi", "celery", "cryptography", "disposable-email-domains", "django", "django-cors-headers", "django-crum", "django-ses", "django-storages", "djangorestframework", "djangorestframework-simplejwt", "drf-spectacular", "faker", "google-auth", "gunicorn", "psycopg", "python-dateutil", "python-dotenv", "pytz", "redis", "requests", "sentry-sdk", "uvicorn", "weasyprint", "whitenoise"]}}}, "1.7.0": {"released": "2026-08-16 04:57:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_crm-1.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-crm/django_crm-1.7.0-py3-none-any.whl", "filehash": "59010497daf212797bc8103c57829131d81bf82cc22efd031ccac3d2b439d5b2", "filesize": 1270179, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["cairocffi", "celery", "cryptography", "disposable-email-domains", "django", "django-cors-headers", "django-crum", "django-ses", "django-storages", "djangorestframework", "djangorestframework-simplejwt", "drf-spectacular", "faker", "google-auth", "gunicorn", "psycopg", "python-dateutil", "python-dotenv", "pytz", "redis", "requests", "sentry-sdk", "uvicorn", "weasyprint", "whitenoise"]}}}, "1.6.0": {"released": "2026-08-16 03:58:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_crm-1.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-crm/django_crm-1.6.0-py3-none-any.whl", "filehash": "b985ea2af67e93bd44ab6953536713cf980e6eb6b246d4f062bbf3f4bd20b572", "filesize": 1259851, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["cairocffi", "celery", "cryptography", "disposable-email-domains", "django", "django-cors-headers", "django-crum", "django-ses", "django-storages", "djangorestframework", "djangorestframework-simplejwt", "drf-spectacular", "faker", "google-auth", "gunicorn", "psycopg", "python-dateutil", "python-dotenv", "pytz", "redis", "requests", "sentry-sdk", "uvicorn", "weasyprint", "whitenoise"]}}}, "1.5.0": {"released": "2026-08-16 02:03:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_crm-1.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-crm/django_crm-1.5.0-py3-none-any.whl", "filehash": "fedfad4849f33d764816de2fa8414e7a1d88d1c8697406f4478fa68e73fd403d", "filesize": 1251741, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["cairocffi", "celery", "cryptography", "disposable-email-domains", "django", "django-cors-headers", "django-crum", "django-ses", "django-storages", "djangorestframework", "djangorestframework-simplejwt", "drf-spectacular", "faker", "google-auth", "gunicorn", "psycopg", "python-dateutil", "python-dotenv", "pytz", "redis", "requests", "sentry-sdk", "uvicorn", "weasyprint", "whitenoise"]}}}, "1.4.0": {"released": "2026-08-15 23:24:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_crm-1.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-crm/django_crm-1.4.0-py3-none-any.whl", "filehash": "675205af9aa407e007e6690988f3ae16242d57e8f36125e6481f47249407cf98", "filesize": 1242377, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["cairocffi", "celery", "cryptography", "disposable-email-domains", "django", "django-cors-headers", "django-crum", "django-ses", "django-storages", "djangorestframework", "djangorestframework-simplejwt", "drf-spectacular", "faker", "google-auth", "gunicorn", "psycopg", "python-dateutil", "python-dotenv", "pytz", "redis", "requests", "sentry-sdk", "uvicorn", "weasyprint", "whitenoise"]}}}, "1.3.1": {"released": "2026-08-12 17:48:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_crm-1.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-crm/django_crm-1.3.1-py3-none-any.whl", "filehash": "464f16065d3f7910faab47e0c7316021fc3d02367dfdb9329112f95af25111c6", "filesize": 1207676, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["cairocffi", "celery", "cryptography", "disposable-email-domains", "django", "django-cors-headers", "django-crum", "django-ses", "django-storages", "djangorestframework", "djangorestframework-simplejwt", "drf-spectacular", "faker", "google-auth", "gunicorn", "psycopg", "python-dateutil", "python-dotenv", "pytz", "redis", "requests", "sentry-sdk", "uvicorn", "weasyprint", "whitenoise"]}}}, "1.3.0": {"released": "2026-08-12 16:27:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_crm-1.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-crm/django_crm-1.3.0-py3-none-any.whl", "filehash": "04579348bee6f9805f74732d59dffc40dba56aa06e5d27ca7a2c1cca46a788a1", "filesize": 1200676, "builder_abi": "cp313", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.12", "apt_dependencies": [], "pip_dependencies": ["cairocffi", "celery", "cryptography", "disposable-email-domains", "django", "django-cors-headers", "django-crum", "django-ses", "django-storages", "djangorestframework", "djangorestframework-simplejwt", "drf-spectacular", "faker", "google-auth", "gunicorn", "psycopg", "python-dateutil", "python-dotenv", "pytz", "redis", "requests", "sentry-sdk", "uvicorn", "weasyprint", "whitenoise"]}}}, "0.9.0": {"released": "2021-06-08 11:40:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_crm-0.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-crm/django_crm-0.9.0-py3-none-any.whl", "filehash": "d842a26b7a0080b2925bf422ee8d94348c3278e04291652a5f149aea1f04a013", "filesize": 272602, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": []}}}, "0.8.0": {"released": "2020-07-22 08:40:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_crm-0.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-crm/django_crm-0.8.0-py3-none-any.whl", "filehash": "f78818a94877ced49034a966c5c09db12107c4ea2221532dd9e799e29b15d189", "filesize": 497633, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.7.0": {"released": "2020-05-18 10:15:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_crm-0.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-crm/django_crm-0.7.0-py3-none-any.whl", "filehash": "c52b31d06341e9c6bf96ee38c3a8a376349af963dbc07d129d5173a7cc8f5936", "filesize": 493064, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.6.0": {"released": "2019-09-24 16:54:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_crm-0.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-crm/django_crm-0.6.0-py3-none-any.whl", "filehash": "990ee5e264ad3fe90806e5cc5aa7f0910fecad2a5f8ce32552423ea4d39fbea4", "filesize": 483179, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.5.0": {"released": "2019-09-23 18:26:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_crm-0.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-crm/django_crm-0.5.0-py3-none-any.whl", "filehash": "6c11d987f2d24f68ec23086fe349d7200c941f66ea54517fbd565157e04051d4", "filesize": 476668, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.4.0": {"released": "2019-08-03 04:10:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_crm-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-crm/django_crm-0.4.0-py3-none-any.whl", "filehash": "1b2ae88fcb97e9f8432040a4576bcdbae920e2d02a1122d0f0a6e7bf3bad4f7f", "filesize": 409432, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.3.0": {"released": "2019-06-18 18:48:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_crm-0.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-crm/django_crm-0.3.0-py3-none-any.whl", "filehash": "883e8b2cdf227a8c1513a620ffd126cf400f27f19f2ad34e570bcfc45b0c089f", "filesize": 349131, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.2.1": {"released": "2019-02-01 05:57:45", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.2.0": {"released": "2019-01-31 17:54:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"django_crm-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/django-crm/django_crm-0.2.0-py3-none-any.whl", "filehash": "304573c211d23d2b67a163acf1e72d35cf827bcffe9a0fa9c8654bd59c8e9408", "filesize": 2079, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}}}