# Tenancy
* Tenants get a subdomain
* Tenants are the PK for all resources
* All artifacts are under the `<tenant>/` prefix in S3
* Example of a tenant would be a company
# Namespace
* Fall under a tenant
# Api creds
* Can be part of many namespaces but only one tenant
Raw data
{
"_id": null,
"home_page": "https://github.com/artifactx/lib-afx",
"name": "LibAFX",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.12",
"maintainer_email": null,
"keywords": null,
"author": "Mathew Moon",
"author_email": "me@mathewmoon.net",
"download_url": "https://files.pythonhosted.org/packages/1a/8b/dfc8c595c1ea3f0d1f3bd1e5ec47e93f5c49321866e8700803265ba114f1/libafx-0.2.1.tar.gz",
"platform": null,
"description": "# Tenancy\n\n* Tenants get a subdomain\n* Tenants are the PK for all resources\n* All artifacts are under the `<tenant>/` prefix in S3\n* Example of a tenant would be a company\n\n\n# Namespace\n\n* Fall under a tenant\n\n\n# Api creds\n* Can be part of many namespaces but only one tenant",
"bugtrack_url": null,
"license": null,
"summary": "All the code for AFX",
"version": "0.2.1",
"project_urls": {
"Homepage": "https://github.com/artifactx/lib-afx",
"Repository": "https://github.com/artifactx/lib-afx"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "4462cfa1ba24d5efa3b4ece50a10fad278efaf5c0a3d500437490c7e01cb1167",
"md5": "b72012ab7e902899e3ee93f10d272988",
"sha256": "2d6274d5975bfcf6b07e9a32c146cb84855825bf82ca42414d23c73a5abaaf9c"
},
"downloads": -1,
"filename": "libafx-0.2.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b72012ab7e902899e3ee93f10d272988",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.12",
"size": 13346,
"upload_time": "2024-03-28T21:03:16",
"upload_time_iso_8601": "2024-03-28T21:03:16.598437Z",
"url": "https://files.pythonhosted.org/packages/44/62/cfa1ba24d5efa3b4ece50a10fad278efaf5c0a3d500437490c7e01cb1167/libafx-0.2.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1a8bdfc8c595c1ea3f0d1f3bd1e5ec47e93f5c49321866e8700803265ba114f1",
"md5": "283c7bcde2f2a32d519be1be00b74c76",
"sha256": "4d166275cec001d4556843f8c74bb361a659aedf41a7c05f64dd7b85bc1aad00"
},
"downloads": -1,
"filename": "libafx-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "283c7bcde2f2a32d519be1be00b74c76",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.12",
"size": 10044,
"upload_time": "2024-03-28T21:03:17",
"upload_time_iso_8601": "2024-03-28T21:03:17.951009Z",
"url": "https://files.pythonhosted.org/packages/1a/8b/dfc8c595c1ea3f0d1f3bd1e5ec47e93f5c49321866e8700803265ba114f1/libafx-0.2.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-03-28 21:03:17",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "artifactx",
"github_project": "lib-afx",
"github_not_found": true,
"lcname": "libafx"
}