{ "info": { "author": "Kiwi TCMS", "author_email": "info@kiwitcms.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.8", "Topic :: Software Development :: Quality Assurance", "Topic :: Software Development :: Testing" ], "description": "Multi-tenant support for Kiwi TCMS\n==================================\n\n.. image:: https://travis-ci.org/kiwitcms/tenants.svg?branch=master\n :target: https://travis-ci.org/kiwitcms/tenants\n\n.. image:: https://coveralls.io/repos/github/kiwitcms/tenants/badge.svg?branch=master\n :target: https://coveralls.io/github/kiwitcms/tenants?branch=master\n\n.. image:: https://pyup.io/repos/github/kiwitcms/tenants/shield.svg\n :target: https://pyup.io/repos/github/kiwitcms/tenants/\n :alt: Python updates\n\n.. image:: https://tidelift.com/badges/package/pypi/kiwitcms-tenants\n :target: https://tidelift.com/subscription/pkg/pypi-kiwitcms-tenants?utm_source=pypi-kiwitcms-tenants&utm_medium=github&utm_campaign=readme\n :alt: Tidelift\n\n.. image:: https://opencollective.com/kiwitcms/tiers/sponsor/badge.svg?label=sponsors&color=brightgreen\n :target: https://opencollective.com/kiwitcms#contributors\n :alt: Become a sponsor\n\n.. image:: https://img.shields.io/twitter/follow/KiwiTCMS.svg\n :target: https://twitter.com/KiwiTCMS\n :alt: Kiwi TCMS on Twitter\n\n\nIntroduction\n------------\n\nThis package provides multi-tenant support for Kiwi TCMS and is a wrapper\naround `django-tenants `_.\nYou can use it to host different organizations on the same application server or host\nmultiple product instances used by different teams. Each tenant is able to see\nonly the information created by themselves.\n\n\nInstallation\n------------\n\n**IMPORTANT:** multi-tenancy is backed by PostgreSQL schemas! It will not work\nwith a different database backend.\n\n**WARNING:** current tenant is decided based on the FQDN by which you\nare accessing Kiwi TCMS!\n\nThe following changes need to be introduced into a downstream Docker image or\nyour Python virtualenv where the main Kiwi TCMS instance is hosted::\n\n pip install kiwitcms-tenants\n\nthen make sure ``KIWI_TENANTS_DOMAIN`` ENV variable is specified !!!\nThe rest of the settings are installed into ``tcms_settings_dir/multi_tenant.py``\nand Kiwi TCMS will pick them up automatically!\n\n\nFirst boot configuration\n------------------------\n\nWhen starting your multi-tenant Kiwi TCMS instance for the first time you also\nneed to create information about the so called public tenant. That is the\ndefault tenant on which your application runs::\n\n\n ./manage.py create_tenant --schema_name public\n --name \"Public tenant\"\n --paid_until 3000-03-31\n --publicly_readable False\n --owner_id 2\n --organization \"Testing department\"\n --domain-domain public.tenants.example.org\n --domain-is_primary True\n\n**WARNING:** schema_name ``public`` is special, the rest is up to you.\n``owner_id`` is usually the ID of the first superuser in the database which means\nyou must have executed ``createsuperuser`` first!\n\n**WARNING:** fresh installations of Kiwi TCMS v8.8 and later contain a special\nrecord with name ``AnonymousUser`` with ID == 1. Super-user will usually have an\nID of 2 in this case! Pay attention to the ``owner_id`` value in the above command!\n\nYou can use `create_tenant` afterwards to create other tenants for various teams\nor projects. Non-public tenants can also be created via the web interface as well.\n\n\nDNS configuration\n-----------------\n\nYou need wildcard DNS resolution to be configured for ``*.tenants.example.org``!\n\nIf using AWS Route 53 create an A record with ``Name==*.tenants`` for the\n``example.org`` domain and point it to the IP address of your Kiwi TCMS instance.\n\nOnce DNS has been configured you should be able to query for various domains with\ntools like ``dig`` and ``nslookup``::\n\n $ dig public.tenant.kiwitcms.org\n ; <<>> DiG 9.11.4-P2-RedHat-9.11.4-12.P2.el7 <<>> public.tenant.kiwitcms.org\n ;; global options: +cmd\n ;; Got answer:\n ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58543\n ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1\n\n ;; OPT PSEUDOSECTION:\n ; EDNS: version: 0, flags:; udp: 4096\n ;; QUESTION SECTION:\n ;public.tenant.kiwitcms.org. IN A\n\n ;; ANSWER SECTION:\n public.tenant.kiwitcms.org. 36 IN A 100.24.231.234\n\n ;; Query time: 35 msec\n ;; SERVER: 10.38.5.26#53(10.38.5.26)\n ;; WHEN: Tue Nov 19 14:04:09 EET 2019\n ;; MSG SIZE rcvd: 71\n\n\n $ nslookup linux.tenant.kiwitcms.org\n Server: 10.38.5.26\n Address: 10.38.5.26#53\n\n Non-authoritative answer:\n Name: linux.tenant.kiwitcms.org\n Address: 100.24.231.234\n\n\nAll sub-domains should resolve to the same IP address!\n\n\nFast tenant creation\n--------------------\n\nSince version 1.7.0 kiwitcms-tenants allows for faster tenant creation by\nusing the ``clone_tenant`` command. This will be automatically enabled if\nschema_name ``empty`` exists. To create it execute the command::\n\n ./manage.py create_tenant --schema_name empty\n --name \"Cloning Template\"\n --paid_until 3000-03-31\n --publicly_readable False\n --owner_id 2\n --organization \"Kiwi TCMS\"\n --domain-domain empty.tenants.example.org\n --domain-is_primary True\n\nSee the warnings for ``create_tenant`` command above!\n\nIf a schema with name \"empty\" does not exist kiwitcms-tenants will default to\napplying all migrations one by one when creating new tenants!\n\n\nMigrating Single-Tenant to Multi-Tenant\n---------------------------------------\n\nSee `Migrating Single-Tenant to Multi-Tenant\n`_\nsection in the official django-tenants documentation! It has been contributed by the Kiwi TCMS\nteam and that was the procedure we've used to migrate the previous demo website (ST) to\nits new MT version!\n\n\nChangelog\n---------\n\nv2.1.1 (27 Apr 2022)\n~~~~~~~~~~~~~~~~~~~~\n\n- Don't crash if user can't change tenant groups. Fixes\n `KIWI-TCMS-J8 `_\n\n\nv2.1.0 (27 Apr 2022)\n~~~~~~~~~~~~~~~~~~~~\n\n- Add ``refresh_tenant_permissions`` command which will be executed automatically\n by ``refresh_permissions``\n\n\nv2.0.1 (19 Apr 2022)\n~~~~~~~~~~~~~~~~~~~~\n\n- Fix URL is help message\n\n\nv2.0.0 (18 Apr 2022)\n~~~~~~~~~~~~~~~~~~~~\n\n- Define per-tenant ``Group`` model and add an authentication backend which will\n consume permissions from tenant-groups. Closes #104\n `Issue #104 `_\n- Add pre-commit CI config & apply automatic fixes\n\n\nv1.11.0 (24 Jan 2022)\n~~~~~~~~~~~~~~~~~~~~~\n\n- Add System check for ``KIWI_TENANTS_DOMAIN`` environment variable. Closes\n `Issue #140 `_\n\n\nv1.10.0 (19 Jan 2022)\n~~~~~~~~~~~~~~~~~~~~~\n\n- Update django-tenants from 3.4.1 to 3.4.2,\n will help with migration to Django 4\n\n\nv1.9.0 (10 Jan 2022)\n~~~~~~~~~~~~~~~~~~~~\n\n- Update django-tenants from 3.3.4 to 3.4.1\n- Update expected error message for tests\n- Fix code coverage uploads\n\n\nv1.8.0 (16 Oct 2021)\n~~~~~~~~~~~~~~~~~~~~\n\n- Update django-tenants from 3.3.2 to 3.3.4. Fixes a bug for cloning tenants\n when DB username contains a dash\n- Use f-strings b/c pylint really loves them\n\n\nv1.7.0 (03 Sep 2021)\n~~~~~~~~~~~~~~~~~~~~\n\n- Faster tenant creation with ``clone_tenant``. Fixes\n `Issue #127 `_\n Requires a schema with name ``empty`` to be present!\n- Fix pylint warnings\n- Migrate from Travis CI to GitHub Actions\n\n\nv1.6.0 (18 Jun 2021)\n~~~~~~~~~~~~~~~~~~~~\n\n- Update django-tenants from 3.3.1 to 3.3.2\n- More robust tenant domain detection to avoid bugs in the case where\n public tenant's domain doesn't use a prefix (e.g. matches KIWI_TENANT_DOMAIN)\n\n\nv1.5.0 (04 Jun 2021)\n~~~~~~~~~~~~~~~~~~~~\n\n- Database: Rename ``Tenant.on_trial`` -> ``Tenant.publicly_readable``\n- Allow unauthorized users to access publicly readable tenants\n- Update django-tenants from 3.3.0 to 3.3.1\n- Update translation strings\n- Tested with Kiwi TCMS v10.1\n- Convert ``NewTenantForm`` to inherit from ``ModelForm``\n\n\nv1.4.4 (12 May 2021)\n~~~~~~~~~~~~~~~~~~~~\n\n- Update django-tenants from 3.2.1 to 3.3.0\n- Tested with Kiwi TCMS v10.0\n- Tested with Python 3.8\n\n\nv1.4.3 (25 Jan 2021)\n~~~~~~~~~~~~~~~~~~~~\n\n- Add missing csrf_token in NewTenantForm\n\n\nv1.4.2 (23 Dec 2020)\n~~~~~~~~~~~~~~~~~~~~\n\n- Fix a bug with how we override captcha field in user registration form\n- Fix invitation email subject\n\n\nv1.4 (23 Dec 2020)\n~~~~~~~~~~~~~~~~~~\n\n- Tested with Kiwi TCMS v8.9\n- Add warning for ``owner_id`` in README\n- Replace ModelChoiceField with UserField. Fixes\n `Issue #114 `_\n- Support user invitions for tenant. Fixes\n `Issue #116 `_\n\n\nv1.3.1 (09 Sep 2020)\n~~~~~~~~~~~~~~~~~~~~\n\n- Replace deprecated import to silence warnings with Django 3.1\n\n\nv1.3 (26 Aug 2020)\n~~~~~~~~~~~~~~~~~~\n\n- Tested with Kiwi TCMS v8.6\n- Update django-tenants from 3.1.0 to 3.2.1\n- Don't pin dependencies in devel.txt\n\n\nv1.2.1 (24 Jul 2020)\n~~~~~~~~~~~~~~~~~~~~\n\n- Filter out AuthorizedUsersChangeForm even on errors\n- Tested with Kiwi TCMS v8.5\n\n\nv1.2 (20 Jun 2020)\n~~~~~~~~~~~~~~~~~~\n\n- Update django-tenants from 3.0.3 to 3.1.0\n- Improvements in tests and minor updates to make linters happy\n- Tested with Kiwi TCMS v8.4\n\n\nv1.1.1 (27 Apr 2020)\n~~~~~~~~~~~~~~~~~~~~\n\n- Do not ship ``TENANT_APPS`` b/c it is distributed with Kiwi TCMS v8.3\n\n\nv1.1 (25 Apr 2020)\n~~~~~~~~~~~~~~~~~~\n\n- Bring back an improved HTML placeholder for schema_name\n- Properly validate input values for schema/domain names\n\n\nv1.0.3 (24 Apr 2020)\n~~~~~~~~~~~~~~~~~~~~\n\n- Always lower case schema_name to make sure it can actually be\n used as a valid hostname\n\n\nv1.0.2 (24 Apr 2020)\n~~~~~~~~~~~~~~~~~~~~\n\n- Update django-tenants from 3.0.1 to 3.0.3\n- Show valid schema_name pattern as help text in UI\n- Remove schema_name placeholder text because it was misleading\n\n\nv1.0.1 (18 Mar 2020)\n~~~~~~~~~~~~~~~~~~~~\n\n- Slightly adjust default values for settings ``TENANT_APPS`` and\n ``MULTITENANT_RELATIVE_MEDIA_ROOT`` to match Kiwi TCMS and installations\n prior to turning this package into a plugin. This will avoid dusrupting\n existing deployments!\n\n\nv1.0 (15 Mar 2020)\n~~~~~~~~~~~~~~~~~~\n\n- Turn into proper Kiwi TCMS plugin and install settings overrides under\n ``tcms_settings_dir/`` (compatible with Kiwi TCMS v8.2 or later)\n\n - does not need ``MENU_ITEMS`` and ``ROOT_URLCONF`` override anymore\n - does not need to load ``tcms_tenants`` in ``INSTALLED_APPS`` manually\n - only need to specify ``KIWI_TENANTS_DOMAIN`` env variable!\n- Require ``tcms_tenants.add_tenant`` permission for ``NewTenantView``\n- Reimplement ``NewTenantView`` as ``FormView``\n- Refactor ``redirect_to()`` to class based view\n- Add tests for admin.py. Closes #5\n `Issue #5 `_\n- Replace ``datetime.now`` with ``timezone.now`` for better support of\n installations with enabled timezone config\n- Enable pylint. Closes\n `Issue #17 `_\n- Enable flake8\n\n\nv0.5.1 (17 Feb 2020)\n~~~~~~~~~~~~~~~~~~~~\n\n- Update django-tenants from 3.0.0 to 3.0.1. Fixes\n `Issue #60 `_\n\n\nv0.5 (16 Jan 2020)\n~~~~~~~~~~~~~~~~~~\n\n- Bump django-tenants from 2.2.3 to 3.0.0\n- Tested successfully against Kiwi TCMS v7.3 with Django 3.0\n\n\nv0.4.7 (11 Dec 2019)\n~~~~~~~~~~~~~~~~~~~~\n\n- Set ``tcms_tenants.tests.LoggedInTestCase.tenant.owner.password`` to\n \"password\" so it can be reused by downstream tests\n\n\nv0.4.6 (11 Dec 2019)\n~~~~~~~~~~~~~~~~~~~~\n\n- New translations for Slovenian\n- Replace ugettext_lazy with gettext_lazy for Django 3.0\n- Start shipping ``tcms_tenants.tests`` to be used by other multi-tenant\n add-on packages\n- Confirmed working against Kiwi TCMS v7.2\n\n\nv0.4.5 (24 Nov 2019)\n~~~~~~~~~~~~~~~~~~~~\n\n- Document how to configure multi-tenancy\n- Document ST to MT migration\n- Add helper method ``create_oss_tenant()``\n- Internal updates to ``TENANT_APPS`` while testing\n\n\nv0.4.4 (29 Oct 2019)\n~~~~~~~~~~~~~~~~~~~~\n\n- New translations for Russian\n\n\nv0.4.3 (18 May 2019)\n~~~~~~~~~~~~~~~~~~~~\n\n- Add ``Tenant.organization`` field\n- When creating tenant set site.name to tenant.domain.domain\n\n\nv0.4.0 (12 May 2019)\n~~~~~~~~~~~~~~~~~~~~\n\n- Allow overriding create tenant form URL via additional\n context variable named ``form_action_url``\n\n\nv0.3.0 (08 May 2019)\n~~~~~~~~~~~~~~~~~~~~\n\n- Send email when a new tenant is created\n- Add middleware which can be used to block unpaid tenants\n- Rewrite middleware without deprecated ``MiddlewareMixin``, Refers to\n `Issue #17 `_\n- Add more tests\n\nv0.2.0 (05 May 2019)\n~~~~~~~~~~~~~~~~~~~~\n\n- Remove ``django.contrib.contenttypes`` from ``TENANT_APPS``\n- Make it easier to override ``NewTenantView``\n- Use ``DateTimeField`` instead of ``DateField``\n- Show first primary domain in Admin\n- Massive speed up tests\n- Pylint fixes\n\n\nv0.1.10 (03 May 2019)\n~~~~~~~~~~~~~~~~~~~~~\n\n- Bring back ``tenant_url`` template tag with optional\n ``schema_name`` parameter\n\n\nv0.1.9 (03 May 2019)\n~~~~~~~~~~~~~~~~~~~~\n\n- Fix failing tests\n\n\nv0.1.8 (03 May 2019)\n~~~~~~~~~~~~~~~~~~~~\n\n- Fix packaging for missing migrations directory\n- Add view which facilitates GitHub login & redirects.\n Callers are supposed to perform OAuth login via public tenant and then\n redirect to this view which will send the browser to the actual tenant!\n This will resolve problems with ``redirect_uri`` mismatch that we're\n seeing from GitHub b/c you can only specify one redirect uri\n- pylint fixes\n- Remove unused ``templatetags/`` directory\n\n\nv0.1.6 (28 April 2019)\n~~~~~~~~~~~~~~~~~~~~~~\n\n- Tenant object now has an owner\n\n\nv0.1.5 (24 April 2019)\n~~~~~~~~~~~~~~~~~~~~~~\n\n- Update django-tenants to 2.2.3\n- New translations for Slovenian\n- Don't ship ``test_project/`` files in wheel package\n\n\nv0.1.4 (15 April 2019)\n~~~~~~~~~~~~~~~~~~~~~~\n\n- Update to django-tenants 2.2.0 for Django 2.2 support\n\n\nv0.1.3 (10 April 2019)\n~~~~~~~~~~~~~~~~~~~~~~\n\n- Rename setting ``TCMS_TENANTS_DOMAIN`` to ``KIWI_TENANTS_DOMAIN``\n\n\nv0.1.2 (04 April 2019) - initial release\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n- Support creating of tenants via web interface\n- Support for deleting tenants only by super-user\n- Support for authorizing other users to access the current tenant\n- Middleware which returns 403 Forbidden when non-authorized user\n tries to access a tenant\n- Support for overriding the ``tcms_tenants/new.html`` template to\n provide SLA, terms and conditions, etc.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kiwitcms/tenants/", "keywords": "", "license": "GPLv3+", "maintainer": "", "maintainer_email": "", "name": "kiwitcms-tenants", "package_url": "https://pypi.org/project/kiwitcms-tenants/", "platform": null, "project_url": "https://pypi.org/project/kiwitcms-tenants/", "project_urls": { "Homepage": "https://github.com/kiwitcms/tenants/" }, "release_url": "https://pypi.org/project/kiwitcms-tenants/2.1.1/", "requires_dist": [ "django-tenants (==3.4.2)" ], "requires_python": "", "summary": "Multi-tenant support for Kiwi TCMS", "version": "2.1.1", "yanked": false, "yanked_reason": null }, "last_serial": 13643165, "releases": { "0.1.10": [ { "comment_text": "", "digests": { "md5": "8e3ab4f85ac11851d049d5846586cf84", "sha256": "a52a95374d316ae066c203b8b0b6618036d3ceae692e2cc38a05113d18e5c84f" }, "downloads": -1, "filename": "kiwitcms_tenants-0.1.10-py3-none-any.whl", "has_sig": false, "md5_digest": "8e3ab4f85ac11851d049d5846586cf84", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22104, "upload_time": "2019-05-03T09:45:20", "upload_time_iso_8601": "2019-05-03T09:45:20.493743Z", "url": "https://files.pythonhosted.org/packages/a0/41/28cc8b1d89f7bb19b6eccaff3dfe795f62316fb7994b6bf7c22f19203a9d/kiwitcms_tenants-0.1.10-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7a482a0238931062755c30fc34df50a2", "sha256": "a1fd0446e42560f33468390b5521e1351146f63d73d4010979e4e787541e9365" }, "downloads": -1, "filename": "kiwitcms-tenants-0.1.10.tar.gz", "has_sig": false, "md5_digest": "7a482a0238931062755c30fc34df50a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24719, "upload_time": "2019-05-03T09:45:22", "upload_time_iso_8601": "2019-05-03T09:45:22.046977Z", "url": "https://files.pythonhosted.org/packages/1d/1a/b648562799be6a615c79d9ade1a42c208504fbc660c051ecc5e1707f0ff4/kiwitcms-tenants-0.1.10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "e1971f34e28ac0178904e2d9558087f2", "sha256": "74cc7b2f7fb944f9f467d3bcb67fcd90771a6446cafbb11acb0ebf7576c25aa9" }, "downloads": -1, "filename": "kiwitcms_tenants-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e1971f34e28ac0178904e2d9558087f2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19922, "upload_time": "2019-04-03T21:15:14", "upload_time_iso_8601": "2019-04-03T21:15:14.841305Z", "url": "https://files.pythonhosted.org/packages/8f/a1/3c00dd53eac068190ec9d29f5c8724b8b76bc7e7ecf1a65bcce6a1a3c4d8/kiwitcms_tenants-0.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e09829f368c7227fbbb083f47f1a40ea", "sha256": "b5ab5d2de601e074be4e965c911ea8d46828b80e294c2c66b568221103838979" }, "downloads": -1, "filename": "kiwitcms-tenants-0.1.2.tar.gz", "has_sig": false, "md5_digest": "e09829f368c7227fbbb083f47f1a40ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22582, "upload_time": "2019-04-03T21:15:17", "upload_time_iso_8601": "2019-04-03T21:15:17.282957Z", "url": "https://files.pythonhosted.org/packages/84/38/0e6ed9a810afe36334354a8af999e14c8eb970ac9dde325cbb171972a4d1/kiwitcms-tenants-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "26663ff24301888a845202851b8ec94b", "sha256": "ab7e876f1bf28ec722cb606bac94d8472709a4bef8d4bb199ad4d1a3997926f7" }, "downloads": -1, "filename": "kiwitcms_tenants-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "26663ff24301888a845202851b8ec94b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20025, "upload_time": "2019-04-10T12:10:43", "upload_time_iso_8601": "2019-04-10T12:10:43.701681Z", "url": "https://files.pythonhosted.org/packages/5f/d7/87ac08f1756a3334345a2b08687f7c0f4a56e6013f00bde7e0ed5cec387d/kiwitcms_tenants-0.1.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "445c3e3e0e57436a0b4494ae4a0d0d38", "sha256": "cffa9a8d594aeca88b8bc0bac2c2699b0a67cf7ee424dea9865dbe764829ca30" }, "downloads": -1, "filename": "kiwitcms-tenants-0.1.3.tar.gz", "has_sig": false, "md5_digest": "445c3e3e0e57436a0b4494ae4a0d0d38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22693, "upload_time": "2019-04-10T12:10:45", "upload_time_iso_8601": "2019-04-10T12:10:45.902819Z", "url": "https://files.pythonhosted.org/packages/21/92/cf090b08de6f0e3f2943fad338f016538f000053371f830fea77d0d6cbf3/kiwitcms-tenants-0.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "32be1ee0d5ca3eef5fecc6880d20ef00", "sha256": "ab997d2f1aad1c22fc337ab6e6e1f25ee5f56b0a714f19558dbc9780cf43e45d" }, "downloads": -1, "filename": "kiwitcms_tenants-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "32be1ee0d5ca3eef5fecc6880d20ef00", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20183, "upload_time": "2019-04-15T12:31:22", "upload_time_iso_8601": "2019-04-15T12:31:22.497651Z", "url": "https://files.pythonhosted.org/packages/d8/7c/ef9c14f1aab3c91716eccfd73876a16606f0a58796a36cf39b1c1bc29233/kiwitcms_tenants-0.1.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "150409b310b33f7075892fdd205214a1", "sha256": "31b1a71ca6c521e53851480d0fef393fb5a95f65f04d1230c8915f73fee1d8c8" }, "downloads": -1, "filename": "kiwitcms-tenants-0.1.4.tar.gz", "has_sig": false, "md5_digest": "150409b310b33f7075892fdd205214a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22724, "upload_time": "2019-04-15T12:31:23", "upload_time_iso_8601": "2019-04-15T12:31:23.782920Z", "url": "https://files.pythonhosted.org/packages/c8/ed/01e615f20dca72dc9b573d9a7a17e7726fb68d59426a84c6ac81669d1d6e/kiwitcms-tenants-0.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "b3eb6f7c5e1a78a281cbf1b5978d38a4", "sha256": "3ef46039a849dbf05c830c6ad79dafcc39eba64bc824a93b1c2eb1bb8e6e660a" }, "downloads": -1, "filename": "kiwitcms_tenants-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "b3eb6f7c5e1a78a281cbf1b5978d38a4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19654, "upload_time": "2019-04-24T19:53:24", "upload_time_iso_8601": "2019-04-24T19:53:24.014222Z", "url": "https://files.pythonhosted.org/packages/20/89/9ccab0ca36ce4e52ab308a96ed8b0e7248f432a2d30ead510325eb058970/kiwitcms_tenants-0.1.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "510dce5c285a00c2023d3b85430fc338", "sha256": "cb618fa899abd3a6b7654f14b14672d911d0f05c4c6f6482517e108f3c53985e" }, "downloads": -1, "filename": "kiwitcms-tenants-0.1.5.tar.gz", "has_sig": false, "md5_digest": "510dce5c285a00c2023d3b85430fc338", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23432, "upload_time": "2019-04-24T19:53:25", "upload_time_iso_8601": "2019-04-24T19:53:25.930778Z", "url": "https://files.pythonhosted.org/packages/c8/2d/5465c6f9fd3fc6b7879c62176d8380e5989de389b3b65ddb380d69fce4b1/kiwitcms-tenants-0.1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "a776bd2ab3cc8e08e2044388b49d6a6a", "sha256": "2349fedaa19ab139fcca043a010a23baca1f3efa0d064437317651302b0a713f" }, "downloads": -1, "filename": "kiwitcms_tenants-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "a776bd2ab3cc8e08e2044388b49d6a6a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18879, "upload_time": "2019-04-28T18:13:48", "upload_time_iso_8601": "2019-04-28T18:13:48.178780Z", "url": "https://files.pythonhosted.org/packages/88/16/47a9c7fb327a9d03bb26da6a68f8071eb2500fa738ef4fe46e43bf797e65/kiwitcms_tenants-0.1.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3f1befbcbd071aec294b8149d560469f", "sha256": "5664e947b099063b1e856622addecd8fa1d6bea029fa19b02605d06265338683" }, "downloads": -1, "filename": "kiwitcms-tenants-0.1.6.tar.gz", "has_sig": false, "md5_digest": "3f1befbcbd071aec294b8149d560469f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23144, "upload_time": "2019-04-28T18:13:51", "upload_time_iso_8601": "2019-04-28T18:13:51.490880Z", "url": "https://files.pythonhosted.org/packages/2d/92/c3a2bc80d669d6851f755780c3a90a5ef47896ef6fc84293b3b7e3dd1881/kiwitcms-tenants-0.1.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "cc50321f3b15f6bfe9a268dde6d7d501", "sha256": "a8520ca1c64920364d2bcb46b503c6a5875f18dca88a55f8c89651f963bd72d6" }, "downloads": -1, "filename": "kiwitcms_tenants-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "cc50321f3b15f6bfe9a268dde6d7d501", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21256, "upload_time": "2019-04-28T18:32:45", "upload_time_iso_8601": "2019-04-28T18:32:45.682778Z", "url": "https://files.pythonhosted.org/packages/0c/9b/e72dcc97ea52915f1680aa87181182e50d3419ab0307987447004b745cb1/kiwitcms_tenants-0.1.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cea6edfe59e6e2aef2c11e02818b3390", "sha256": "13c75ab9e585712b01f9ecf23e46a78ca46243b9cf74e158a4d98766b8ab361c" }, "downloads": -1, "filename": "kiwitcms-tenants-0.1.7.tar.gz", "has_sig": false, "md5_digest": "cea6edfe59e6e2aef2c11e02818b3390", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23949, "upload_time": "2019-04-28T18:32:49", "upload_time_iso_8601": "2019-04-28T18:32:49.319254Z", "url": "https://files.pythonhosted.org/packages/69/08/1468487602c95a5ff80d078d964d7f3e0912e5304b5e3f24bd2c47584e4a/kiwitcms-tenants-0.1.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "253a43b6557fb32d7bf19c97ff84c07c", "sha256": "189b7414eef54ce9d86c882a429975e43218eb61e79ec5184038fb26831c5a3d" }, "downloads": -1, "filename": "kiwitcms_tenants-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "253a43b6557fb32d7bf19c97ff84c07c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21354, "upload_time": "2019-05-02T21:23:53", "upload_time_iso_8601": "2019-05-02T21:23:53.428430Z", "url": "https://files.pythonhosted.org/packages/0f/4b/e799c28ccd02ba5bcc1a791b42d6bfe7baa46251599e7c03561717cae860/kiwitcms_tenants-0.1.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8cbe9d642edc1e9fe44a59a4dbf1dd12", "sha256": "543e91e5ad327705d937b6376a70b8e51ae649bf1ce91adf011ce7719365f791" }, "downloads": -1, "filename": "kiwitcms-tenants-0.1.8.tar.gz", "has_sig": false, "md5_digest": "8cbe9d642edc1e9fe44a59a4dbf1dd12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24442, "upload_time": "2019-05-02T21:23:55", "upload_time_iso_8601": "2019-05-02T21:23:55.171397Z", "url": "https://files.pythonhosted.org/packages/09/d3/2c6a74a78817ceb93fd19639db53325abf95fcf8574fdb37e93d1a22feae/kiwitcms-tenants-0.1.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "8473c4bd74c87000910c1b15b87fe2c0", "sha256": "dbfe2bf6e934c2a2eddb8fd095c8ae373c6533108d6a516bc048b223fe9667ae" }, "downloads": -1, "filename": "kiwitcms_tenants-0.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "8473c4bd74c87000910c1b15b87fe2c0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21384, "upload_time": "2019-05-02T22:50:21", "upload_time_iso_8601": "2019-05-02T22:50:21.835713Z", "url": "https://files.pythonhosted.org/packages/f0/11/356343be129f57a4b9f54ec5f00427883f095b1a9dd714b6790cc8a13b2e/kiwitcms_tenants-0.1.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1de8bc56525054cae25e39022779a1f3", "sha256": "339047bfc8e4ecc4cfd16b16fd42c74af7fd110adc671716f7fd5889ae58da28" }, "downloads": -1, "filename": "kiwitcms-tenants-0.1.9.tar.gz", "has_sig": false, "md5_digest": "1de8bc56525054cae25e39022779a1f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24487, "upload_time": "2019-05-02T22:50:23", "upload_time_iso_8601": "2019-05-02T22:50:23.446005Z", "url": "https://files.pythonhosted.org/packages/c1/e1/a7ec12f7f0aab8791ef9af3b18935d33064d1f74c33d3c8c6af074842874/kiwitcms-tenants-0.1.9.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "a04cb004e0ae71db90c44854ec0df92c", "sha256": "9e8685e10167d06107816f11d3bf2e0ddf868205bfed51ed750089083a062db3" }, "downloads": -1, "filename": "kiwitcms_tenants-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a04cb004e0ae71db90c44854ec0df92c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23045, "upload_time": "2019-05-05T12:55:47", "upload_time_iso_8601": "2019-05-05T12:55:47.699344Z", "url": "https://files.pythonhosted.org/packages/cb/a4/11f9288bd277f2c2fc180f2b8421c9ea34488c28244cdbc4d46f710025b5/kiwitcms_tenants-0.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8fa797bc1523e542685caff1affd1ff8", "sha256": "f9b6dabb0d4187459efdf2b5d7044f12496b3117b1c529173c4a365e60537ea5" }, "downloads": -1, "filename": "kiwitcms-tenants-0.2.0.tar.gz", "has_sig": false, "md5_digest": "8fa797bc1523e542685caff1affd1ff8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25267, "upload_time": "2019-05-05T12:55:49", "upload_time_iso_8601": "2019-05-05T12:55:49.461575Z", "url": "https://files.pythonhosted.org/packages/2a/f0/24ff2e0c8bdae97e7fcd70b2bf8770cd445f6af0732444347f8b1640629e/kiwitcms-tenants-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "2871b801fb7ff5e9019ffca5bb735b40", "sha256": "ff042d03b5c6e253bea3d22a6aea01d1bbcc6a0b8ba4792f0b23a8847bf66b0a" }, "downloads": -1, "filename": "kiwitcms_tenants-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2871b801fb7ff5e9019ffca5bb735b40", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25268, "upload_time": "2019-05-08T18:38:01", "upload_time_iso_8601": "2019-05-08T18:38:01.814305Z", "url": "https://files.pythonhosted.org/packages/72/d1/edc72d62692821b803ff164c6b5b5b889cb0d9598b2b1debde585e7c0509/kiwitcms_tenants-0.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "031b3c10a2ac70b87436c576f6e527b3", "sha256": "cc174edc05f4bf01bc2c78759fe423b68f88dcfe8734afb04d65c9772b39cfd2" }, "downloads": -1, "filename": "kiwitcms-tenants-0.3.0.tar.gz", "has_sig": false, "md5_digest": "031b3c10a2ac70b87436c576f6e527b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26166, "upload_time": "2019-05-08T18:38:03", "upload_time_iso_8601": "2019-05-08T18:38:03.493238Z", "url": "https://files.pythonhosted.org/packages/af/33/6d843c58d013cf044eff8e05d999ea3f2bb9f8a208fbf80b22c35f2bc815/kiwitcms-tenants-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "85f3343df518160a642c868c1490ddec", "sha256": "f874edf99ecf924a5652054f4aab0b8e448b701ab176e8dd840180625abef007" }, "downloads": -1, "filename": "kiwitcms_tenants-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "85f3343df518160a642c868c1490ddec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25401, "upload_time": "2019-05-12T10:27:11", "upload_time_iso_8601": "2019-05-12T10:27:11.457079Z", "url": "https://files.pythonhosted.org/packages/64/60/33d5418d8e63eff331ca0d7291a51e337e55e5a6b0c09bd5f7310fc91695/kiwitcms_tenants-0.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "924a866d05745aaee28890ba52bcc957", "sha256": "b3e4d7027b3f773563e08b08335c3855132ce590c23041718f3296b232bc9930" }, "downloads": -1, "filename": "kiwitcms-tenants-0.4.0.tar.gz", "has_sig": false, "md5_digest": "924a866d05745aaee28890ba52bcc957", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26319, "upload_time": "2019-05-12T10:27:13", "upload_time_iso_8601": "2019-05-12T10:27:13.312839Z", "url": "https://files.pythonhosted.org/packages/da/f1/3db016f8d2935d4852f5bbd4397c769fd0c73b37ed2e815dada57f38add4/kiwitcms-tenants-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "3ef4546b8f2aa6b189789d0c1e59a3bd", "sha256": "b293da51cfe501a793afae4c04b7026af78fb02831537041b1e6da4c19dbbed3" }, "downloads": -1, "filename": "kiwitcms_tenants-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3ef4546b8f2aa6b189789d0c1e59a3bd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25951, "upload_time": "2019-05-18T16:50:38", "upload_time_iso_8601": "2019-05-18T16:50:38.435584Z", "url": "https://files.pythonhosted.org/packages/92/cd/5f8b707662196e3d98080321c99b0cf336c3faa9add507eeed948a34f689/kiwitcms_tenants-0.4.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e132c3a48f16744eb0eff5b8619bb551", "sha256": "1bbe471e272718f90dace2e3c0c3143f54a51855b6c357283c1296be01305d86" }, "downloads": -1, "filename": "kiwitcms-tenants-0.4.1.tar.gz", "has_sig": false, "md5_digest": "e132c3a48f16744eb0eff5b8619bb551", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26444, "upload_time": "2019-05-18T16:50:40", "upload_time_iso_8601": "2019-05-18T16:50:40.066779Z", "url": "https://files.pythonhosted.org/packages/b4/4e/3cf090f01d4fa596160b244bc5ae0cd4e9eec7d47411e0e2d6017595d9b2/kiwitcms-tenants-0.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "51e484c8d1e0fa4dd34179c2cd02ea76", "sha256": "7106a5e2e9791145f6a897641a0e657a82d381ca3428b3b5445b17de86c31149" }, "downloads": -1, "filename": "kiwitcms_tenants-0.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "51e484c8d1e0fa4dd34179c2cd02ea76", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25987, "upload_time": "2019-05-18T17:04:58", "upload_time_iso_8601": "2019-05-18T17:04:58.280165Z", "url": "https://files.pythonhosted.org/packages/2d/75/c63e4a5581202e865b5d35dea40f682c4b5d6f5b598b61e6db02b2f7a825/kiwitcms_tenants-0.4.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3b346595655b2f96c4ca4688be0d48c2", "sha256": "d2a98a05ef59242d728ae3ef4f78a3afcd32cc1d0dd8f0a610cfad2efc3f2822" }, "downloads": -1, "filename": "kiwitcms-tenants-0.4.2.tar.gz", "has_sig": false, "md5_digest": "3b346595655b2f96c4ca4688be0d48c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26472, "upload_time": "2019-05-18T17:04:59", "upload_time_iso_8601": "2019-05-18T17:04:59.572476Z", "url": "https://files.pythonhosted.org/packages/f9/01/79c13e24f93be8506a4f6a5894592dd83ed7a169a574e63fff0540446e75/kiwitcms-tenants-0.4.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "11ecffcf9ad38ea645af8a0348d96ba9", "sha256": "af650a114fadd689c0424b194adb0f63382ba89ec75e9c870e499a5951ba2745" }, "downloads": -1, "filename": "kiwitcms_tenants-0.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "11ecffcf9ad38ea645af8a0348d96ba9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26029, "upload_time": "2019-05-18T20:37:50", "upload_time_iso_8601": "2019-05-18T20:37:50.994230Z", "url": "https://files.pythonhosted.org/packages/08/8b/2b931c5ce769a332d75915b2cbff5829fa2f1372341ad59438fc33523e31/kiwitcms_tenants-0.4.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b65e6bad25c810423509efd712469ded", "sha256": "470d7070c16c7326285b686300cb7ed308c4eff58a4a5b51e36ac518c7c6d63d" }, "downloads": -1, "filename": "kiwitcms-tenants-0.4.3.tar.gz", "has_sig": false, "md5_digest": "b65e6bad25c810423509efd712469ded", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26522, "upload_time": "2019-05-18T20:37:52", "upload_time_iso_8601": "2019-05-18T20:37:52.790073Z", "url": "https://files.pythonhosted.org/packages/b1/6a/818269ff7608f10589ae965289875294fe45d350cc8c52642c336505fd6b/kiwitcms-tenants-0.4.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "cb4356407a5c211111e10c220a61882f", "sha256": "927b85cc680fc1f63d098ff959c9e1b3ae6cc982cf4d78ad77ff8bb31fadf6e1" }, "downloads": -1, "filename": "kiwitcms_tenants-0.4.4-py3-none-any.whl", "has_sig": false, "md5_digest": "cb4356407a5c211111e10c220a61882f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 53407, "upload_time": "2019-10-29T08:41:06", "upload_time_iso_8601": "2019-10-29T08:41:06.854084Z", "url": "https://files.pythonhosted.org/packages/e5/e5/03ee55dd66035176afc78537aa8bd5811f0aa7cfd5fc6801452dc387b7a7/kiwitcms_tenants-0.4.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e541ea921bc3e12c32f121e7521178c5", "sha256": "11ce176e9d2ca1df733c4287f2319b97bee767b289578d66035d816c47b4c5f7" }, "downloads": -1, "filename": "kiwitcms-tenants-0.4.4.tar.gz", "has_sig": false, "md5_digest": "e541ea921bc3e12c32f121e7521178c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30204, "upload_time": "2019-10-29T08:41:08", "upload_time_iso_8601": "2019-10-29T08:41:08.590882Z", "url": "https://files.pythonhosted.org/packages/70/2c/10f31ba516b1063f54c61cde6bcbfe370a7df7b893a1c86b5356e7460ac6/kiwitcms-tenants-0.4.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "d358af6803dca849f038ebeea7f5a3e6", "sha256": "dfc87fbcc87cf1ea401ad59cad56fe8951820fba71f498b0090ef9b37f27b875" }, "downloads": -1, "filename": "kiwitcms_tenants-0.4.5-py3-none-any.whl", "has_sig": false, "md5_digest": "d358af6803dca849f038ebeea7f5a3e6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 42365, "upload_time": "2019-11-24T21:00:24", "upload_time_iso_8601": "2019-11-24T21:00:24.754696Z", "url": "https://files.pythonhosted.org/packages/42/65/fdaed2a22a39c7155801ac7f8a5ca9aec6f47cdd8318a4fd46d83e1c0827/kiwitcms_tenants-0.4.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b584e5729dd161f5f0097f7ffd1740e1", "sha256": "e273159ebb1d2bb794b390c96af5ce53d233720b16d964250cbb457dc977e0fd" }, "downloads": -1, "filename": "kiwitcms-tenants-0.4.5.tar.gz", "has_sig": false, "md5_digest": "b584e5729dd161f5f0097f7ffd1740e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31899, "upload_time": "2019-11-24T21:00:26", "upload_time_iso_8601": "2019-11-24T21:00:26.831520Z", "url": "https://files.pythonhosted.org/packages/0a/ed/3eeec09f5f90e70a4aaed7e42a85a55a3cf4ec11b42e9163d24518d3f549/kiwitcms-tenants-0.4.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "6642fe14cc7cc67deba038df2039a1c6", "sha256": "9802f2e93d09830f8593da3545a11d570b69273deb7ae30ab5575e8283945cba" }, "downloads": -1, "filename": "kiwitcms_tenants-0.4.6-py3-none-any.whl", "has_sig": false, "md5_digest": "6642fe14cc7cc67deba038df2039a1c6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 44664, "upload_time": "2019-12-11T20:41:35", "upload_time_iso_8601": "2019-12-11T20:41:35.056838Z", "url": "https://files.pythonhosted.org/packages/fe/d6/6b465dd11ba58e39d1c693441c61f5010670738351d0960d1cdda47efde3/kiwitcms_tenants-0.4.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "126ac4a98275a30325a356acec997eef", "sha256": "24e02b3879cec2f65039b6faebceaafe520c2705676e71d97b1f5ed4f01618dc" }, "downloads": -1, "filename": "kiwitcms-tenants-0.4.6.tar.gz", "has_sig": false, "md5_digest": "126ac4a98275a30325a356acec997eef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33776, "upload_time": "2019-12-11T20:41:37", "upload_time_iso_8601": "2019-12-11T20:41:37.028572Z", "url": "https://files.pythonhosted.org/packages/4a/04/c0264037523b859d089af5791d92b6e827db47a5fdfd1c3cef2fcebf8f09/kiwitcms-tenants-0.4.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.7": [ { "comment_text": "", "digests": { "md5": "7b439c602549d48c9740e0503c130c69", "sha256": "e63ad242ad5b427083d27303ef1798223640314c33a0109e6f638c87b2d54b8d" }, "downloads": -1, "filename": "kiwitcms_tenants-0.4.7-py3-none-any.whl", "has_sig": false, "md5_digest": "7b439c602549d48c9740e0503c130c69", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 44793, "upload_time": "2019-12-11T22:00:32", "upload_time_iso_8601": "2019-12-11T22:00:32.548799Z", "url": "https://files.pythonhosted.org/packages/62/00/d0c9d1e712426638ff0af55293c3d24e07e31e4ce91b54e966ed5bc962e6/kiwitcms_tenants-0.4.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c61fa68979c1d9b917cd9de40f275cd1", "sha256": "b4d8c8f1fbf2d5b7fbc09756e8c76200e50eb839b5c069d83add3247e95facfc" }, "downloads": -1, "filename": "kiwitcms-tenants-0.4.7.tar.gz", "has_sig": false, "md5_digest": "c61fa68979c1d9b917cd9de40f275cd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33931, "upload_time": "2019-12-11T22:00:34", "upload_time_iso_8601": "2019-12-11T22:00:34.805462Z", "url": "https://files.pythonhosted.org/packages/16/86/6ea5b61b736018848d9d40d9d64a23b1ef3f7c0e12ca0bb193bc1ca5914f/kiwitcms-tenants-0.4.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5": [ { "comment_text": "", "digests": { "md5": "de9195c9249058c1833453bebb5fe0c5", "sha256": "2ae079e0dacfd56b026f101199f27322386a69f6b36e4abd45017d4b0ea009c5" }, "downloads": -1, "filename": "kiwitcms_tenants-0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "de9195c9249058c1833453bebb5fe0c5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 45115, "upload_time": "2020-01-15T22:13:48", "upload_time_iso_8601": "2020-01-15T22:13:48.492663Z", "url": "https://files.pythonhosted.org/packages/35/ee/700f2022589223a373577a22a1ca457a8ba211ffe1af574d7623b3acadfa/kiwitcms_tenants-0.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cfa8df28669f914370d7b8dcb7e1438b", "sha256": "6f453ac17f2cb61dc35010766c04f7564b54695f738127f9d2ad2bde37b54a54" }, "downloads": -1, "filename": "kiwitcms-tenants-0.5.tar.gz", "has_sig": false, "md5_digest": "cfa8df28669f914370d7b8dcb7e1438b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34338, "upload_time": "2020-01-15T22:13:50", "upload_time_iso_8601": "2020-01-15T22:13:50.688934Z", "url": "https://files.pythonhosted.org/packages/d0/bb/ad7cccb03a3bff8444c9b41489f9407e71e890904463e7e6e22de45d9004/kiwitcms-tenants-0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "f85de018b98690b84b2a5748f7281cdd", "sha256": "c6019d470f730f3e71784376aaaf149f187ff139748c9eba18d0a57bca3607de" }, "downloads": -1, "filename": "kiwitcms_tenants-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f85de018b98690b84b2a5748f7281cdd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 45812, "upload_time": "2020-02-18T09:35:22", "upload_time_iso_8601": "2020-02-18T09:35:22.187948Z", "url": "https://files.pythonhosted.org/packages/e3/cb/a43b1bd0d2798f5112b5d60ac4c35b4c79c2d82d8e22f0e8796ca7546a32/kiwitcms_tenants-0.5.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a15006f22d7befea488ea64030bcbeb6", "sha256": "100a1c15066dea542da75a57574cdbbe9d899b33c90131753fd638e6bb93c5a1" }, "downloads": -1, "filename": "kiwitcms-tenants-0.5.1.tar.gz", "has_sig": false, "md5_digest": "a15006f22d7befea488ea64030bcbeb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35114, "upload_time": "2020-02-18T09:35:23", "upload_time_iso_8601": "2020-02-18T09:35:23.885241Z", "url": "https://files.pythonhosted.org/packages/c1/c3/750fccafee7bcedf5139e10f69a95d54908549042bedf30800d99bb80497/kiwitcms-tenants-0.5.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0": [ { "comment_text": "", "digests": { "md5": "f7be94010fa9d96a80a9d8c2e97a1d0d", "sha256": "2329ad2a12923c33677c077237c3974f2a224fb1863d1ad693969afa568b79cb" }, "downloads": -1, "filename": "kiwitcms_tenants-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f7be94010fa9d96a80a9d8c2e97a1d0d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47395, "upload_time": "2020-03-15T14:19:38", "upload_time_iso_8601": "2020-03-15T14:19:38.144268Z", "url": "https://files.pythonhosted.org/packages/de/7f/c6a96bfd10cfbde34e315ff4c7cd359f8a4ce7ff2e9afd602affd41da1c6/kiwitcms_tenants-1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ac75bb0fc47c67c0a49d894ea04eda72", "sha256": "f81d60e5819ae02da624006ae0118ed1e55edf090c32beebe604d8fdbda8b304" }, "downloads": -1, "filename": "kiwitcms-tenants-1.0.tar.gz", "has_sig": false, "md5_digest": "ac75bb0fc47c67c0a49d894ea04eda72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35828, "upload_time": "2020-03-15T14:19:39", "upload_time_iso_8601": "2020-03-15T14:19:39.711305Z", "url": "https://files.pythonhosted.org/packages/5f/be/788b1e2acc355f5a30c6ab269d53605699ec6a275a42d5ff160fff39feb6/kiwitcms-tenants-1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "e20238ee89ef5e33d1b67c173215b052", "sha256": "b1eb5cf8af93733f4f90601c93f9d4b2fb9fdfa6d25ba00f4545d082ad9bf96f" }, "downloads": -1, "filename": "kiwitcms_tenants-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e20238ee89ef5e33d1b67c173215b052", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47659, "upload_time": "2020-03-18T16:35:46", "upload_time_iso_8601": "2020-03-18T16:35:46.568820Z", "url": "https://files.pythonhosted.org/packages/02/b6/59f430f58e51cbd1d267b270e762d84160495a5c5de47ad161d2528222dc/kiwitcms_tenants-1.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "257fad8a4b76a87d030390587a786a56", "sha256": "0384d3f58b5b81920dfc36420ac6281b3e7afc4d93d5dafbc9ade1e3938aeab8" }, "downloads": -1, "filename": "kiwitcms-tenants-1.0.1.tar.gz", "has_sig": false, "md5_digest": "257fad8a4b76a87d030390587a786a56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36049, "upload_time": "2020-03-18T16:35:48", "upload_time_iso_8601": "2020-03-18T16:35:48.371620Z", "url": "https://files.pythonhosted.org/packages/48/04/9b2db176de0914656a16bcd4f8f25d9ed15a154cc4f40bffb728059d3b0c/kiwitcms-tenants-1.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "1e595d13c104f7e226663bd3e706cfe5", "sha256": "4cfa42caedbbb0dac8cc6128b680bf22b5f3437a1358990f59e6269ad73c1123" }, "downloads": -1, "filename": "kiwitcms_tenants-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "1e595d13c104f7e226663bd3e706cfe5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28289, "upload_time": "2020-04-24T13:24:24", "upload_time_iso_8601": "2020-04-24T13:24:24.089329Z", "url": "https://files.pythonhosted.org/packages/2f/08/8ea0b9d9309d463cd84f4755204fb32eea8feb6b45295bb6bbf112aac226/kiwitcms_tenants-1.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fc11e70b629fafa7e3f38c283a3d9cb3", "sha256": "b90efb9ac9f0a67d767eca014319edce713ce1f1857582ea5df0651e0976694a" }, "downloads": -1, "filename": "kiwitcms-tenants-1.0.2.tar.gz", "has_sig": false, "md5_digest": "fc11e70b629fafa7e3f38c283a3d9cb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33200, "upload_time": "2020-04-24T13:24:25", "upload_time_iso_8601": "2020-04-24T13:24:25.499037Z", "url": "https://files.pythonhosted.org/packages/49/a4/67b569c2558ef9ae0f0d98c7eb68ff104f96e471c4e92d4ed4102848beea/kiwitcms-tenants-1.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "a7590b57be82fda89b074b57a71b97b3", "sha256": "4511f5b9a26b16f65efdfc64a0944bea4a44be325d89721215062b29137ddd87" }, "downloads": -1, "filename": "kiwitcms_tenants-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "a7590b57be82fda89b074b57a71b97b3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28387, "upload_time": "2020-04-24T13:52:30", "upload_time_iso_8601": "2020-04-24T13:52:30.894598Z", "url": "https://files.pythonhosted.org/packages/10/19/4fa4b3a91ebe45c5a5135ba8b530ef939b2612d4e06403f750bf6108603a/kiwitcms_tenants-1.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6911c4764f6d80cc307d137704f077d5", "sha256": "a0325194edf3cd45893c436abd4f3c7a7cc0794b1eaee90f701bc74d4c86265a" }, "downloads": -1, "filename": "kiwitcms-tenants-1.0.3.tar.gz", "has_sig": false, "md5_digest": "6911c4764f6d80cc307d137704f077d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33317, "upload_time": "2020-04-24T13:52:32", "upload_time_iso_8601": "2020-04-24T13:52:32.503957Z", "url": "https://files.pythonhosted.org/packages/95/87/edf75f48b1582344e50bfc7dcb6f15a79d8ad983aa6ecd3be740a3fcf377/kiwitcms-tenants-1.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1": [ { "comment_text": "", "digests": { "md5": "b4e33bba5311c2e8436daf4629588d32", "sha256": "8c85d0802ce2d26f63c3c03da402fa55f7222f9d654389d813ec5ec2a3cf5f79" }, "downloads": -1, "filename": "kiwitcms_tenants-1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b4e33bba5311c2e8436daf4629588d32", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28759, "upload_time": "2020-04-25T18:28:09", "upload_time_iso_8601": "2020-04-25T18:28:09.830722Z", "url": "https://files.pythonhosted.org/packages/4e/cc/4e398a0c230b24b7005ab1f266bfc623fad1106e329d60c6f89da519f469/kiwitcms_tenants-1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2e56106f8d7121b525f0005022647dd3", "sha256": "b39c5ab2360c3c228a001e6efa84f0b9bc124e2012feabc0072eee11cc4c0bcc" }, "downloads": -1, "filename": "kiwitcms-tenants-1.1.tar.gz", "has_sig": false, "md5_digest": "2e56106f8d7121b525f0005022647dd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33642, "upload_time": "2020-04-25T18:28:11", "upload_time_iso_8601": "2020-04-25T18:28:11.359581Z", "url": "https://files.pythonhosted.org/packages/52/63/318970e046d60a679ffead73dbcfbc6f96aa841d7d883165afd3c35f8417/kiwitcms-tenants-1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "b6a16d9f54e4958c778ab39c59e0221f", "sha256": "8e0f7a255e702b9d374a1aea7edf6a5083e7cd8315d0101517ef2687990ea6d4" }, "downloads": -1, "filename": "kiwitcms_tenants-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b6a16d9f54e4958c778ab39c59e0221f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28737, "upload_time": "2020-04-27T02:52:17", "upload_time_iso_8601": "2020-04-27T02:52:17.990078Z", "url": "https://files.pythonhosted.org/packages/bc/a0/fbb132a7ebd4c342f9717df595b62cba480244ad033009c21b2f4ed93d7e/kiwitcms_tenants-1.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "90f6ceecb85e1867abc72b25e279eea8", "sha256": "ba8d29970988a784b31d25ce07211cc83219335c1bdce1bc17c55782e632e703" }, "downloads": -1, "filename": "kiwitcms-tenants-1.1.1.tar.gz", "has_sig": false, "md5_digest": "90f6ceecb85e1867abc72b25e279eea8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33600, "upload_time": "2020-04-27T02:52:19", "upload_time_iso_8601": "2020-04-27T02:52:19.670029Z", "url": "https://files.pythonhosted.org/packages/56/42/cbd2e9d93e437759079088245119c6ac327d0151dd88804fe8be5bcf135f/kiwitcms-tenants-1.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.10.0": [ { "comment_text": "", "digests": { "md5": "70814cc86aa9990d5f773db9488091d4", "sha256": "e1b08e1d045d2992084e52c00c6d7afa4b7cd7ed04252a8b0498662fdb9d3e32" }, "downloads": -1, "filename": "kiwitcms_tenants-1.10.0-py3-none-any.whl", "has_sig": false, "md5_digest": "70814cc86aa9990d5f773db9488091d4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 41228, "upload_time": "2022-01-19T17:11:23", "upload_time_iso_8601": "2022-01-19T17:11:23.725290Z", "url": "https://files.pythonhosted.org/packages/18/9d/d5b506bc7f8d9b9f3a1a59f2ac9119290cb9387e0eb871f1823346d66b9e/kiwitcms_tenants-1.10.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ae111cdff427a26817c7fe66f6245b9e", "sha256": "3b06f5f981145d0056d847fa0c514fdf32c75ded592aa4c3243bda98c56de1ab" }, "downloads": -1, "filename": "kiwitcms-tenants-1.10.0.tar.gz", "has_sig": false, "md5_digest": "ae111cdff427a26817c7fe66f6245b9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33714, "upload_time": "2022-01-19T17:11:26", "upload_time_iso_8601": "2022-01-19T17:11:26.272786Z", "url": "https://files.pythonhosted.org/packages/a2/14/c50c30d8f01e956bfbd27447544d496d6681fda1ccfa2fdfa529b4803572/kiwitcms-tenants-1.10.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.11.0": [ { "comment_text": "", "digests": { "md5": "f17522cc93f5563cad2ef1afb6fcc2a4", "sha256": "e96c597d6180d15325c079be741a1577227e8359de73527879108fa50ae6775d" }, "downloads": -1, "filename": "kiwitcms_tenants-1.11.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f17522cc93f5563cad2ef1afb6fcc2a4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 42135, "upload_time": "2022-01-24T11:25:05", "upload_time_iso_8601": "2022-01-24T11:25:05.107090Z", "url": "https://files.pythonhosted.org/packages/23/06/4f6d9c860a35755592e74a03c3f0f594536d86149793297bd5b23862b530/kiwitcms_tenants-1.11.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b5b5f6d1161b6604d6e1e473d4ce2a51", "sha256": "88a3dd96c1f2e005997dfe387550db38c191aaf8bdf0c4b035fcf6a26cc8571c" }, "downloads": -1, "filename": "kiwitcms-tenants-1.11.0.tar.gz", "has_sig": false, "md5_digest": "b5b5f6d1161b6604d6e1e473d4ce2a51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34229, "upload_time": "2022-01-24T11:25:07", "upload_time_iso_8601": "2022-01-24T11:25:07.282190Z", "url": "https://files.pythonhosted.org/packages/3d/60/9ca561879c0c4995e9ac442beaf6ae4dd191572918dfd30c08ea2be0c120/kiwitcms-tenants-1.11.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2": [ { "comment_text": "", "digests": { "md5": "0268e9cbcf0c4d6384565ff6bc11803a", "sha256": "0b0fa3f83f133b6adf093f264fc8bb3339098b7858a27a2f1b35996b03ccd842" }, "downloads": -1, "filename": "kiwitcms_tenants-1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0268e9cbcf0c4d6384565ff6bc11803a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28885, "upload_time": "2020-06-20T10:35:28", "upload_time_iso_8601": "2020-06-20T10:35:28.508192Z", "url": "https://files.pythonhosted.org/packages/ee/52/f4679e1bc511ea6bcac52040700c8a3ebab9d5dcde7265c13da2a559d8ef/kiwitcms_tenants-1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8396391cb66dbffaf9745382fa44184a", "sha256": "78f4692f7c47444557ec825bd0befd3f7b40c546ec0e331962c515d88893ffff" }, "downloads": -1, "filename": "kiwitcms-tenants-1.2.tar.gz", "has_sig": false, "md5_digest": "8396391cb66dbffaf9745382fa44184a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33824, "upload_time": "2020-06-20T10:35:30", "upload_time_iso_8601": "2020-06-20T10:35:30.165727Z", "url": "https://files.pythonhosted.org/packages/c9/0f/272068fa330fbd5b7d9b1603282b1f219f6db05c6a7cd242942543382fd8/kiwitcms-tenants-1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "3a9207fcc9fb928fc6ad0b5880e453c3", "sha256": "91d337d50434eb3659bbe31d432d1cfa08de01c8fda567555783554a4481b93a" }, "downloads": -1, "filename": "kiwitcms_tenants-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3a9207fcc9fb928fc6ad0b5880e453c3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28962, "upload_time": "2020-07-24T10:22:59", "upload_time_iso_8601": "2020-07-24T10:22:59.980499Z", "url": "https://files.pythonhosted.org/packages/fc/9e/1c7181d0826af2d8a63bb6a10eb6a970176c10b179acf25f7595ca31fa46/kiwitcms_tenants-1.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e54815ab46b6865121e3ef992f6e7de2", "sha256": "66d4ca1584293a7466b3af856e7df2a011d1d357dd60d6ad93643502198147b9" }, "downloads": -1, "filename": "kiwitcms-tenants-1.2.1.tar.gz", "has_sig": false, "md5_digest": "e54815ab46b6865121e3ef992f6e7de2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33887, "upload_time": "2020-07-24T10:23:01", "upload_time_iso_8601": "2020-07-24T10:23:01.674782Z", "url": "https://files.pythonhosted.org/packages/22/e9/4d232695f243801e2c8155c594be1b5964c0bd10d437785e6aafd0d6ea22/kiwitcms-tenants-1.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3": [ { "comment_text": "", "digests": { "md5": "e690d576a4f712ff21cda031c58c7eaf", "sha256": "2cc9704c58cb707c38a2fd5a38f4153c8b472cc98b47d8090dc53912e0f3cc79" }, "downloads": -1, "filename": "kiwitcms_tenants-1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "e690d576a4f712ff21cda031c58c7eaf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29030, "upload_time": "2020-08-26T12:53:23", "upload_time_iso_8601": "2020-08-26T12:53:23.548929Z", "url": "https://files.pythonhosted.org/packages/98/5c/5422a0454f8559228972bc19a342c58880d7c09eeb3557756a5acea92ff3/kiwitcms_tenants-1.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "01f3ec3f483e91db46fccd59ba66ba3a", "sha256": "ce41373ffbb3184a2cbc3250fc880351c3c57a7bdd1908f6d06cf0cd724e7d17" }, "downloads": -1, "filename": "kiwitcms-tenants-1.3.tar.gz", "has_sig": false, "md5_digest": "01f3ec3f483e91db46fccd59ba66ba3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33972, "upload_time": "2020-08-26T12:53:25", "upload_time_iso_8601": "2020-08-26T12:53:25.294742Z", "url": "https://files.pythonhosted.org/packages/57/0a/1cd2eae374539ecb22676e920c601611276b01daac47abbdb3d57eb9d186/kiwitcms-tenants-1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "84754acc46d2b0252670b5aa5e366596", "sha256": "d50393040cf3e9196cdd9ac88726bafad0f838af71775c226baa13fb232521a2" }, "downloads": -1, "filename": "kiwitcms_tenants-1.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "84754acc46d2b0252670b5aa5e366596", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29142, "upload_time": "2020-09-09T19:42:39", "upload_time_iso_8601": "2020-09-09T19:42:39.941853Z", "url": "https://files.pythonhosted.org/packages/51/a8/fe5f82c0239b5071e0759f368c53a9d8ae6951d13ba70674a660f9bf2f35/kiwitcms_tenants-1.3.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a92f3725c22175a68eac72ed7e8e1f50", "sha256": "40d467eb0f288eac61d835406087bc2046d20ead2bf9182ab1024539cbd123f3" }, "downloads": -1, "filename": "kiwitcms-tenants-1.3.1.tar.gz", "has_sig": false, "md5_digest": "a92f3725c22175a68eac72ed7e8e1f50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34067, "upload_time": "2020-09-09T19:42:42", "upload_time_iso_8601": "2020-09-09T19:42:42.062777Z", "url": "https://files.pythonhosted.org/packages/36/19/50972c7b885e5fdf26f75732cd329a74a11b8a163777deb62a9ebbfbcb48/kiwitcms-tenants-1.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4": [ { "comment_text": "", "digests": { "md5": "788091f9202b9812916934d8afde5178", "sha256": "0dc8ba591311f42f52ce3363080819c9ae9f4f3b9577995f772e5d45967b80e7" }, "downloads": -1, "filename": "kiwitcms_tenants-1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "788091f9202b9812916934d8afde5178", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31925, "upload_time": "2020-12-23T13:58:30", "upload_time_iso_8601": "2020-12-23T13:58:30.092046Z", "url": "https://files.pythonhosted.org/packages/41/0f/de1035be6192dae6a30dd1dfca119e402d780e02d655b8085da4f6243997/kiwitcms_tenants-1.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d030ce9530bf060d2571c2155328a15c", "sha256": "4641f4c0d19407c3ebe812c1ae150205735e3be61ba92e46ea268e00da608fd6" }, "downloads": -1, "filename": "kiwitcms-tenants-1.4.tar.gz", "has_sig": false, "md5_digest": "d030ce9530bf060d2571c2155328a15c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35822, "upload_time": "2020-12-23T13:58:31", "upload_time_iso_8601": "2020-12-23T13:58:31.762910Z", "url": "https://files.pythonhosted.org/packages/da/19/13745af58610f0f35ab527a9228d69f5e9381323f6c14b9a621ef6e890de/kiwitcms-tenants-1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "c9fd524d5bb3547ead43f2f5570db4ab", "sha256": "dcaef3e1172887c1b2d2df411e657275bb023733d165b4abe1fe0b44363dae1d" }, "downloads": -1, "filename": "kiwitcms_tenants-1.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c9fd524d5bb3547ead43f2f5570db4ab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32039, "upload_time": "2020-12-23T15:00:15", "upload_time_iso_8601": "2020-12-23T15:00:15.253362Z", "url": "https://files.pythonhosted.org/packages/11/b9/fefaa0ac047acbf7c57135aea5c2c400aec686e05edfd1e37c60835c50d2/kiwitcms_tenants-1.4.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ac8352a549967c1f33f42c44fce4d129", "sha256": "bfc90f967471b54d5f72b77a3442b72a30d8d5ce67d36cf9ddb5cf7b700863c9" }, "downloads": -1, "filename": "kiwitcms-tenants-1.4.1.tar.gz", "has_sig": false, "md5_digest": "ac8352a549967c1f33f42c44fce4d129", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35927, "upload_time": "2020-12-23T15:00:17", "upload_time_iso_8601": "2020-12-23T15:00:17.074827Z", "url": "https://files.pythonhosted.org/packages/7a/8b/fefde0b6afd85e46c2fab190027c273c58850b0673d416c8b695efb49b02/kiwitcms-tenants-1.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "eab1ecba73277c4fd194fbc7c8f16571", "sha256": "16cfa9cc4b05da4e493e8086c6cecdfe27586756424004db451976f59d740eca" }, "downloads": -1, "filename": "kiwitcms_tenants-1.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "eab1ecba73277c4fd194fbc7c8f16571", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32059, "upload_time": "2020-12-23T15:29:54", "upload_time_iso_8601": "2020-12-23T15:29:54.152439Z", "url": "https://files.pythonhosted.org/packages/ef/62/79de118947317791da8295270464860addcedcebb6c1fd891cc5b22485a0/kiwitcms_tenants-1.4.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ff00cea95e0a814be1efc913fb0b7640", "sha256": "17793395c3d0ff65e4427aa9beb163b8165d8e2af170671041bfbc53d932ce35" }, "downloads": -1, "filename": "kiwitcms-tenants-1.4.2.tar.gz", "has_sig": false, "md5_digest": "ff00cea95e0a814be1efc913fb0b7640", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35966, "upload_time": "2020-12-23T15:29:56", "upload_time_iso_8601": "2020-12-23T15:29:56.150557Z", "url": "https://files.pythonhosted.org/packages/7f/45/75681e1d7d0ae1a67befe80d82068d4cce281b27c54f8f4c97d34b48935c/kiwitcms-tenants-1.4.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4.3": [ { "comment_text": "", "digests": { "md5": "30bda1bde202b6f6d37f0f1b9075d1b2", "sha256": "b9dcb575cdd8b25a094421d024a7fb43a7a09c929e7f5a6fedef9429d81b6789" }, "downloads": -1, "filename": "kiwitcms_tenants-1.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "30bda1bde202b6f6d37f0f1b9075d1b2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32132, "upload_time": "2021-01-25T18:34:14", "upload_time_iso_8601": "2021-01-25T18:34:14.566975Z", "url": "https://files.pythonhosted.org/packages/95/8c/014d3ac7186110e099328f82a7b24062354ed542779a0993cd53121b4979/kiwitcms_tenants-1.4.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5fe6dc96c6ce1071daedf6bbbd36fe11", "sha256": "68989210af854bcff32c78de017f9cddfb20824512b0913ebc4aa36d41e33c15" }, "downloads": -1, "filename": "kiwitcms-tenants-1.4.3.tar.gz", "has_sig": false, "md5_digest": "5fe6dc96c6ce1071daedf6bbbd36fe11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36018, "upload_time": "2021-01-25T18:34:16", "upload_time_iso_8601": "2021-01-25T18:34:16.339693Z", "url": "https://files.pythonhosted.org/packages/95/8c/18f607e1e5dafdc363f3774fa4e94a3fced45062071100cfcfe9b07146b6/kiwitcms-tenants-1.4.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4.4": [ { "comment_text": "", "digests": { "md5": "d39c55d86ade58f9cde037ae097939d8", "sha256": "44ce4b10dc28355214604b29502ce41477a2307462bebc9024bd26e77fe96835" }, "downloads": -1, "filename": "kiwitcms_tenants-1.4.4-py3-none-any.whl", "has_sig": false, "md5_digest": "d39c55d86ade58f9cde037ae097939d8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 37791, "upload_time": "2021-05-12T10:32:56", "upload_time_iso_8601": "2021-05-12T10:32:56.725997Z", "url": "https://files.pythonhosted.org/packages/b0/cd/c31b48ad2b2b52bbf4bf66c12eb9ebd9887513df183efee246ac4568c016/kiwitcms_tenants-1.4.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "919ad80d8e1e1f8c2081f99975cf1025", "sha256": "fc473878aea58d75ec71fcda9ddd62032cd6273b7927be0be1d6e4ff09d3c5bf" }, "downloads": -1, "filename": "kiwitcms-tenants-1.4.4.tar.gz", "has_sig": false, "md5_digest": "919ad80d8e1e1f8c2081f99975cf1025", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31662, "upload_time": "2021-05-12T10:32:59", "upload_time_iso_8601": "2021-05-12T10:32:59.149255Z", "url": "https://files.pythonhosted.org/packages/c1/7d/e96e057cea4b464499a6e823afceca04c3a6643fec29fb40b170b3b40d5b/kiwitcms-tenants-1.4.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "864d04c33e2b77d2e80fb5255105384e", "sha256": "6567c11abfaaf4ed90d6ef88a12e0ca662bf38e423538ce7e5b3808e3ed35e3e" }, "downloads": -1, "filename": "kiwitcms_tenants-1.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "864d04c33e2b77d2e80fb5255105384e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40248, "upload_time": "2021-06-04T10:31:04", "upload_time_iso_8601": "2021-06-04T10:31:04.824497Z", "url": "https://files.pythonhosted.org/packages/f8/97/0386ef4968fd2f10f46d45c69fd9997797da316cc6660d856b7b4c3f8ea6/kiwitcms_tenants-1.5.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c32cae9ba2a237d834fc3531e46ff7db", "sha256": "0ff519b9e9e55f252ff75824e0ab598d9dc68ea567f2fd80654598e38f15a7ea" }, "downloads": -1, "filename": "kiwitcms-tenants-1.5.0.tar.gz", "has_sig": false, "md5_digest": "c32cae9ba2a237d834fc3531e46ff7db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34845, "upload_time": "2021-06-04T10:31:07", "upload_time_iso_8601": "2021-06-04T10:31:07.182030Z", "url": "https://files.pythonhosted.org/packages/04/d6/9706f7258700d0b06ded243ed3f51274b7773a119f6a2a9a31899934af34/kiwitcms-tenants-1.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "7d8b614bce6be6c87cab26e3bb22dda2", "sha256": "3708b88b474db8ce3d7e46d8ab1afc8dfbee662de08e68f63274f35ee59553ad" }, "downloads": -1, "filename": "kiwitcms_tenants-1.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7d8b614bce6be6c87cab26e3bb22dda2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40449, "upload_time": "2021-06-18T10:07:35", "upload_time_iso_8601": "2021-06-18T10:07:35.860614Z", "url": "https://files.pythonhosted.org/packages/69/30/fae2c18c61b271425d86110dc23615ed0821204ca86f4d32eaea4c888b0a/kiwitcms_tenants-1.6.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0c5d50a1fe34f9f0004f5a5890950a77", "sha256": "e5047dce080222fd8695339b0ba02379662dbfefe0f6ed68869f1d30f3d8a4be" }, "downloads": -1, "filename": "kiwitcms-tenants-1.6.0.tar.gz", "has_sig": false, "md5_digest": "0c5d50a1fe34f9f0004f5a5890950a77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35143, "upload_time": "2021-06-18T10:07:38", "upload_time_iso_8601": "2021-06-18T10:07:38.059516Z", "url": "https://files.pythonhosted.org/packages/af/a0/a00ddc4ae7853cac56aa2ebc47ed208b1655f89002a8b32f63fdc329984d/kiwitcms-tenants-1.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "b6578a99500f31ee97ae27c37a1bbedc", "sha256": "03ce48ee1cfa03c599efe9de28499cd4c6ac9b1092873fd21a6ddd8c236b517c" }, "downloads": -1, "filename": "kiwitcms_tenants-1.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b6578a99500f31ee97ae27c37a1bbedc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 41055, "upload_time": "2021-09-03T14:52:49", "upload_time_iso_8601": "2021-09-03T14:52:49.292043Z", "url": "https://files.pythonhosted.org/packages/9b/59/f0c98c418886db10308c3d939f8fec70cd71c933c31399d27bd18b4f3216/kiwitcms_tenants-1.7.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5d5b867a69fcfbe9617263a5ce1bfb66", "sha256": "216f3cad8bda67a159cadcaabe3a8ff508d2fb6e49241ab69a4f34d194681aaf" }, "downloads": -1, "filename": "kiwitcms-tenants-1.7.0.tar.gz", "has_sig": false, "md5_digest": "5d5b867a69fcfbe9617263a5ce1bfb66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33572, "upload_time": "2021-09-03T14:52:51", "upload_time_iso_8601": "2021-09-03T14:52:51.731600Z", "url": "https://files.pythonhosted.org/packages/5e/9a/0788f1ba27f80cebc57070562df061e57f6ea0e8daa7f7fc220a00db8da6/kiwitcms-tenants-1.7.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.8.0": [ { "comment_text": "", "digests": { "md5": "102ee555f5d416c15c4d25a06f717039", "sha256": "8a2c3e9ea78f6e256dc4d6c45535dd097c1dd6454ec0a64b35f50f6e6aac13b4" }, "downloads": -1, "filename": "kiwitcms_tenants-1.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "102ee555f5d416c15c4d25a06f717039", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 41129, "upload_time": "2021-10-16T20:48:45", "upload_time_iso_8601": "2021-10-16T20:48:45.865071Z", "url": "https://files.pythonhosted.org/packages/e9/2f/530e791e5858a694331a9f2467a212accd10d25aaa4e9a85ec681888144a/kiwitcms_tenants-1.8.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1139f9ad3f7c6d26dded50c535479176", "sha256": "8c14b0fed915a4d922844860ccf9c33585b3a7d1bc6d97959d9d156bb5dad72a" }, "downloads": -1, "filename": "kiwitcms-tenants-1.8.0.tar.gz", "has_sig": false, "md5_digest": "1139f9ad3f7c6d26dded50c535479176", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33644, "upload_time": "2021-10-16T20:48:49", "upload_time_iso_8601": "2021-10-16T20:48:49.256967Z", "url": "https://files.pythonhosted.org/packages/00/45/8d366c8ce6fc098a7490edc6b4e6616cdddde5a5fea4fbc6240cd301da2f/kiwitcms-tenants-1.8.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.9.0": [ { "comment_text": "", "digests": { "md5": "f3e327169663e9bef360c52385cc67bb", "sha256": "5039d4b8a815bc6e25714a57186741026ecc5bcc3e8d42017bdb56754adbba0a" }, "downloads": -1, "filename": "kiwitcms_tenants-1.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f3e327169663e9bef360c52385cc67bb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 41183, "upload_time": "2022-01-10T11:27:00", "upload_time_iso_8601": "2022-01-10T11:27:00.081274Z", "url": "https://files.pythonhosted.org/packages/c8/e7/a3ccfd68c4b7b643bdb4a963343f756d6e813209aca5a7ee6a910e883e7d/kiwitcms_tenants-1.9.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "44a542812692d0ba470664c89dfbe43e", "sha256": "41e1e12a82af828b12e5b468d068943cb579a310af962ccfd1e48c358c14f546" }, "downloads": -1, "filename": "kiwitcms-tenants-1.9.0.tar.gz", "has_sig": false, "md5_digest": "44a542812692d0ba470664c89dfbe43e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33693, "upload_time": "2022-01-10T11:27:01", "upload_time_iso_8601": "2022-01-10T11:27:01.867131Z", "url": "https://files.pythonhosted.org/packages/cd/86/d0c7d17186b1f792f2b94c27658c5e3aa4116ea63b05064a348f5230663a/kiwitcms-tenants-1.9.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "e5ea6591f4dc5720ff2df0eda424a22a", "sha256": "cf50764361c35022949f16115ab9971244417a5c7f456ba17420d78f2f636180" }, "downloads": -1, "filename": "kiwitcms_tenants-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e5ea6591f4dc5720ff2df0eda424a22a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 50762, "upload_time": "2022-04-18T20:19:16", "upload_time_iso_8601": "2022-04-18T20:19:16.104601Z", "url": "https://files.pythonhosted.org/packages/df/70/a52285bae7ade9561be1c59d011deb2e0981d996ad302f7683c8e3c6ab29/kiwitcms_tenants-2.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e611dfe910ad55f62222f88643d82f55", "sha256": "3ffbe11a9fb18dfdd6bf2d57603ef586ed9853bf4657d420c406bd441bd7ff7d" }, "downloads": -1, "filename": "kiwitcms-tenants-2.0.0.tar.gz", "has_sig": false, "md5_digest": "e611dfe910ad55f62222f88643d82f55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40153, "upload_time": "2022-04-18T20:19:18", "upload_time_iso_8601": "2022-04-18T20:19:18.553969Z", "url": "https://files.pythonhosted.org/packages/e1/d1/d7eb76ded436d879f0894d557af9a7dde6be091f26a8ed5b396480912abd/kiwitcms-tenants-2.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "925c6f057add4c0dee8b1b32c08ed72b", "sha256": "bf6bc44073b319c3eb7edbfcf31d41722ee29d1da8ce5bbd8314e04c728de935" }, "downloads": -1, "filename": "kiwitcms_tenants-2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "925c6f057add4c0dee8b1b32c08ed72b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 50772, "upload_time": "2022-04-19T09:09:04", "upload_time_iso_8601": "2022-04-19T09:09:04.765405Z", "url": "https://files.pythonhosted.org/packages/f1/e1/f6a92bece4a32990c0de5e9c8da9f29c83143f000b9dfc6c17678d1da422/kiwitcms_tenants-2.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d572972c3c534392dfff8a32d550a3e4", "sha256": "9711014f0d9973f12b2f6d7344c96a61cc7686f5babce96b67e68f1bf8474964" }, "downloads": -1, "filename": "kiwitcms-tenants-2.0.1.tar.gz", "has_sig": false, "md5_digest": "d572972c3c534392dfff8a32d550a3e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40207, "upload_time": "2022-04-19T09:09:07", "upload_time_iso_8601": "2022-04-19T09:09:07.200819Z", "url": "https://files.pythonhosted.org/packages/3c/5b/4cc53495d177e20c62800cc5a15b115be33eb5093b40819480a523eff2dd/kiwitcms-tenants-2.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "c00d343cd47012e5915ac8b03c24a707", "sha256": "299c4b0cdd1a220095f5b31d8175568e77f54fd40166e38f3cd4b04c8bebd4ba" }, "downloads": -1, "filename": "kiwitcms_tenants-2.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c00d343cd47012e5915ac8b03c24a707", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 51951, "upload_time": "2022-04-27T10:23:16", "upload_time_iso_8601": "2022-04-27T10:23:16.163506Z", "url": "https://files.pythonhosted.org/packages/7e/00/a5a39b1fd9974b4f7330aeeee735e52172d603ea6331fce1702608f1151c/kiwitcms_tenants-2.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d69ccc356b33f8e42942c9a5dd92baf6", "sha256": "4f05e62f6990b1536afc3e4ce0d74d5a2aa645c385d6fa9818e2116c49abcad8" }, "downloads": -1, "filename": "kiwitcms-tenants-2.1.0.tar.gz", "has_sig": false, "md5_digest": "d69ccc356b33f8e42942c9a5dd92baf6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40733, "upload_time": "2022-04-27T10:23:18", "upload_time_iso_8601": "2022-04-27T10:23:18.150786Z", "url": "https://files.pythonhosted.org/packages/4c/2d/fc59f6f99ce39d19274d302597a4e07dc22080e2f9077731bb5331aaad4a/kiwitcms-tenants-2.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "f37a089491370c21340cad92ce193d74", "sha256": "512345f95d848e887229d15670855b4a6110bfa34e85598653b14f1e0505b11a" }, "downloads": -1, "filename": "kiwitcms_tenants-2.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f37a089491370c21340cad92ce193d74", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 52023, "upload_time": "2022-04-27T19:03:16", "upload_time_iso_8601": "2022-04-27T19:03:16.722997Z", "url": "https://files.pythonhosted.org/packages/a6/b4/9c79b8424e1bf7f7906c8ed62030d317a4b85589fd6e3d18dd4cf504bde4/kiwitcms_tenants-2.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d1ff1a4440bd603736b00a29e10a3088", "sha256": "2a4229d0278778393dfb100f430c432a08f0cc0d4659c20d1e1b719530b0b994" }, "downloads": -1, "filename": "kiwitcms-tenants-2.1.1.tar.gz", "has_sig": false, "md5_digest": "d1ff1a4440bd603736b00a29e10a3088", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40836, "upload_time": "2022-04-27T19:03:21", "upload_time_iso_8601": "2022-04-27T19:03:21.063877Z", "url": "https://files.pythonhosted.org/packages/73/86/d5fa74504e79143dfad63e57074530ddf749223e3eb10b2e0cf7898a881e/kiwitcms-tenants-2.1.1.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f37a089491370c21340cad92ce193d74", "sha256": "512345f95d848e887229d15670855b4a6110bfa34e85598653b14f1e0505b11a" }, "downloads": -1, "filename": "kiwitcms_tenants-2.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f37a089491370c21340cad92ce193d74", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 52023, "upload_time": "2022-04-27T19:03:16", "upload_time_iso_8601": "2022-04-27T19:03:16.722997Z", "url": "https://files.pythonhosted.org/packages/a6/b4/9c79b8424e1bf7f7906c8ed62030d317a4b85589fd6e3d18dd4cf504bde4/kiwitcms_tenants-2.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d1ff1a4440bd603736b00a29e10a3088", "sha256": "2a4229d0278778393dfb100f430c432a08f0cc0d4659c20d1e1b719530b0b994" }, "downloads": -1, "filename": "kiwitcms-tenants-2.1.1.tar.gz", "has_sig": false, "md5_digest": "d1ff1a4440bd603736b00a29e10a3088", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40836, "upload_time": "2022-04-27T19:03:21", "upload_time_iso_8601": "2022-04-27T19:03:21.063877Z", "url": "https://files.pythonhosted.org/packages/73/86/d5fa74504e79143dfad63e57074530ddf749223e3eb10b2e0cf7898a881e/kiwitcms-tenants-2.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }