Name | commons-library JSON |
Version |
0.1.3
JSON |
| download |
home_page | None |
Summary | Common dependencies for Python 3 software development and data management. |
upload_time | 2025-02-22 19:20:52 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.13 |
license | # 🏳️🌈 Opinionated Queer License v1.1
© Copyright [Andrea Vos](https://avris.it), [Kolektyw „Rada Języka Neutralnego”](https://zaimki.pl/kolektyw-rjn)
<div class="table-responsive">
<table class="table">
<thead>
<tr class="text-center">
<th>You can</th>
<th>You cannot</th>
<th>You must</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<ul>
<li>Use privately</li>
<li>Use commercially</li>
<li>Modify</li>
<li>Adapt</li>
<li>Distribute</li>
<li>Sublicense</li>
<li>Use a patent</li>
<li>Add a warranty</li>
</ul>
</td>
<td>
<ul>
<li>Hold the Licensor liable</li>
<li>Be a big corporation</li>
<li>Be law enforcement or military</li>
<li>Use for bigoted purposes</li>
<li>Use for violent purposes</li>
<li>Just blatantly resell it<br/><small>(even if laundered through machine learning)</small></li>
</ul>
</td>
<td>
<ul>
<li>Give credit</li>
<li>Indicate changes made</li>
<li>Include license or a link</li>
</ul>
</td>
</tr>
</tbody>
</table >
</div>
## Permissions
The creators of this Work (“The Licensor”) grant permission
to any person, group or legal entity that doesn't violate the prohibitions below (“The User”),
to do everything with this Work that would otherwise infringe their copyright or any patent claims,
subject to the following conditions:
## Obligations
The User must give appropriate credit to the Licensor,
provide a copy of this license or a (clickable, if the medium allows) link to
[oql.avris.it/license/v1.1](https://oql.avris.it/license/v1.1),
and indicate whether and what kind of changes were made.
The User may do so in any reasonable manner,
but not in any way that suggests the Licensor endorses the User or their use.
## Prohibitions
No one may use this Work for prejudiced or bigoted purposes, including but not limited to:
racism, xenophobia, queerphobia, queer exclusionism, homophobia, transphobia, enbyphobia, misogyny.
No one may use this Work to inflict or facilitate violence or abuse of human rights as defined in the
[Universal Declaration of Human Rights](https://www.un.org/en/about-us/universal-declaration-of-human-rights).
No law enforcement, carceral institutions, immigration enforcement entities, military entities or military contractors
may use the Work for any reason. This also applies to any individuals employed by those entities.
No business entity where the ratio of pay (salaried, freelance, stocks, or other benefits)
between the highest and lowest individual in the entity is greater than 50 : 1
may use the Work for any reason.
No private business run for profit with more than a thousand employees
may use the Work for any reason.
Unless the User has made substantial changes to the Work,
or uses it only as a part of a new work (eg. as a library, as a part of an anthology, etc.),
they are prohibited from selling the Work.
That prohibition includes processing the Work with machine learning models.
## Sanctions
If the Licensor notifies the User that they have not complied with the rules of the license,
they can keep their license by complying within 30 days after the notice.
If they do not do so, their license ends immediately.
## Warranty
This Work is provided “as is”, without warranty of any kind, express or implied.
The Licensor will not be liable to anyone for any damages related to the Work or this license,
under any kind of legal claim as far as the law allows.
|
keywords |
webserver
fastapi
quickstart
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# commons-lib
This is a common library for dependencies that might be useful on Python Development.
It offers:
- [x] A thread-safe Database Adapter + Data Migration executor
- Implemented with [SQLModel ORM](https://sqlmodel.tiangolo.com/) (bonus: [Pydantic](https://pydantic.dev/));
- [x] Local Cache database;
- [x] Dynamic runtime import;
- [x] Local/HTTP Remote Resource representation (bonus: [httpx](https://www.python-httpx.org/));
- [x] Common Media Types;
- [ ] Notification System (powered by [apprise](https://github.com/caronc/apprise))
- [ ] Media Processors:
- [ ] Document Processor;
- [x] Image Processor;
- [ ] Audio Processor;
- [ ] Video Processor;
- [ ] Subtitle Processor;
> ⚠️ This is under active development and might not be ready for production environments.
Raw data
{
"_id": null,
"home_page": null,
"name": "commons-library",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.13",
"maintainer_email": null,
"keywords": "webserver, fastapi, quickstart",
"author": null,
"author_email": "Artemis Resende <artemis@aresende.com>",
"download_url": "https://files.pythonhosted.org/packages/c2/6c/1e0962bd8c908ca5e91a5fb16e9e8c1427ffe86bae13958347eb889adf7d/commons_library-0.1.3.tar.gz",
"platform": null,
"description": "# commons-lib\n\nThis is a common library for dependencies that might be useful on Python Development.\n\nIt offers:\n- [x] A thread-safe Database Adapter + Data Migration executor\n - Implemented with [SQLModel ORM](https://sqlmodel.tiangolo.com/) (bonus: [Pydantic](https://pydantic.dev/));\n- [x] Local Cache database;\n- [x] Dynamic runtime import;\n- [x] Local/HTTP Remote Resource representation (bonus: [httpx](https://www.python-httpx.org/));\n- [x] Common Media Types;\n- [ ] Notification System (powered by [apprise](https://github.com/caronc/apprise))\n- [ ] Media Processors:\n - [ ] Document Processor;\n - [x] Image Processor;\n - [ ] Audio Processor;\n - [ ] Video Processor;\n - [ ] Subtitle Processor;\n\n> \u26a0\ufe0f This is under active development and might not be ready for production environments.\n",
"bugtrack_url": null,
"license": "# \ud83c\udff3\ufe0f\u200d\ud83c\udf08 Opinionated Queer License v1.1\n \n \u00a9 Copyright [Andrea Vos](https://avris.it), [Kolektyw \u201eRada J\u0119zyka Neutralnego\u201d](https://zaimki.pl/kolektyw-rjn)\n \n <div class=\"table-responsive\">\n <table class=\"table\">\n <thead>\n <tr class=\"text-center\">\n <th>You can</th>\n <th>You cannot</th>\n <th>You must</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <td>\n <ul>\n <li>Use privately</li>\n <li>Use commercially</li>\n <li>Modify</li>\n <li>Adapt</li>\n <li>Distribute</li>\n <li>Sublicense</li>\n <li>Use a patent</li>\n <li>Add a warranty</li>\n </ul>\n </td>\n <td>\n <ul>\n <li>Hold the Licensor liable</li>\n <li>Be a big corporation</li>\n <li>Be law enforcement or military</li>\n <li>Use for bigoted purposes</li>\n <li>Use for violent purposes</li>\n <li>Just blatantly resell it<br/><small>(even if laundered through machine learning)</small></li>\n </ul>\n </td>\n <td>\n <ul>\n <li>Give credit</li>\n <li>Indicate changes made</li>\n <li>Include license or a link</li>\n </ul>\n </td>\n </tr>\n </tbody>\n </table >\n </div>\n \n ## Permissions\n \n The creators of this Work (\u201cThe Licensor\u201d) grant permission\n to any person, group or legal entity that doesn't violate the prohibitions below (\u201cThe User\u201d),\n to do everything with this Work that would otherwise infringe their copyright or any patent claims,\n subject to the following conditions:\n \n ## Obligations\n \n The User must give appropriate credit to the Licensor,\n provide a copy of this license or a (clickable, if the medium allows) link to\n [oql.avris.it/license/v1.1](https://oql.avris.it/license/v1.1),\n and indicate whether and what kind of changes were made.\n The User may do so in any reasonable manner,\n but not in any way that suggests the Licensor endorses the User or their use.\n \n ## Prohibitions\n \n No one may use this Work for prejudiced or bigoted purposes, including but not limited to:\n racism, xenophobia, queerphobia, queer exclusionism, homophobia, transphobia, enbyphobia, misogyny.\n \n No one may use this Work to inflict or facilitate violence or abuse of human rights as defined in the\n [Universal Declaration of Human Rights](https://www.un.org/en/about-us/universal-declaration-of-human-rights).\n \n No law enforcement, carceral institutions, immigration enforcement entities, military entities or military contractors\n may use the Work for any reason. This also applies to any individuals employed by those entities.\n \n No business entity where the ratio of pay (salaried, freelance, stocks, or other benefits)\n between the highest and lowest individual in the entity is greater than 50 : 1\n may use the Work for any reason.\n \n No private business run for profit with more than a thousand employees\n may use the Work for any reason.\n \n Unless the User has made substantial changes to the Work,\n or uses it only as a part of a new work (eg. as a library, as a part of an anthology, etc.),\n they are prohibited from selling the Work.\n That prohibition includes processing the Work with machine learning models.\n \n ## Sanctions\n \n If the Licensor notifies the User that they have not complied with the rules of the license,\n they can keep their license by complying within 30 days after the notice.\n If they do not do so, their license ends immediately.\n \n ## Warranty\n \n This Work is provided \u201cas is\u201d, without warranty of any kind, express or implied.\n The Licensor will not be liable to anyone for any damages related to the Work or this license,\n under any kind of legal claim as far as the law allows.\n ",
"summary": "Common dependencies for Python 3 software development and data management.",
"version": "0.1.3",
"project_urls": null,
"split_keywords": [
"webserver",
" fastapi",
" quickstart"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "5613b22c805be9d3bb1b48d72e0c17e3c912e5c98c0041686d1d4d48741a2ea8",
"md5": "2ead511684360b0e20b345246a01526e",
"sha256": "ccc821eb64f37b72b2ce57b0cb3f62fc5546693d7d8a5ec5a0622d911bef3886"
},
"downloads": -1,
"filename": "commons_library-0.1.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "2ead511684360b0e20b345246a01526e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.13",
"size": 17532,
"upload_time": "2025-02-22T19:20:49",
"upload_time_iso_8601": "2025-02-22T19:20:49.854078Z",
"url": "https://files.pythonhosted.org/packages/56/13/b22c805be9d3bb1b48d72e0c17e3c912e5c98c0041686d1d4d48741a2ea8/commons_library-0.1.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c26c1e0962bd8c908ca5e91a5fb16e9e8c1427ffe86bae13958347eb889adf7d",
"md5": "648f615b9aff75eca4de3e61f6654b17",
"sha256": "cf435e09e10efb6373ebe9c7d5bc66412bf045f8df332a295bb7ec0873d9b9bf"
},
"downloads": -1,
"filename": "commons_library-0.1.3.tar.gz",
"has_sig": false,
"md5_digest": "648f615b9aff75eca4de3e61f6654b17",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.13",
"size": 16133,
"upload_time": "2025-02-22T19:20:52",
"upload_time_iso_8601": "2025-02-22T19:20:52.308622Z",
"url": "https://files.pythonhosted.org/packages/c2/6c/1e0962bd8c908ca5e91a5fb16e9e8c1427ffe86bae13958347eb889adf7d/commons_library-0.1.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-22 19:20:52",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "commons-library"
}