Kongalib
========
.. image:: https://img.shields.io/pypi/v/kongalib.svg
:alt: Current version
:target: https://pypi.python.org/pypi/kongalib/
.. image:: https://img.shields.io/pypi/pyversions/kongalib.svg
:alt: Supported Python versions
:target: https://pypi.python.org/pypi/kongalib/
.. image:: https://img.shields.io/badge/License-LGPLv3-blue.svg
:alt: LGPL v3 License
:target: https://www.gnu.org/licenses/lgpl-3.0.en.html
.. image:: https://dev.azure.com/easybyte-software/kongalib/_apis/build/status/easybyte-software.kongalib?branchName=master
:alt: Build Status
:target: https://dev.azure.com/easybyte-software/kongalib
Libreria Python di comunicazione con i server `EasyByte Konga`_. Tramite
*kongalib* è possibile connettersi ad un server Konga (integrato in Konga Pro o
standalone in Konga Server), eseguire query sui database e manipolarne i dati
facilmente. La libreria comprende anche i moduli aggiuntivi ``kongaui`` e
``kongautil``, utili ad interfacciarsi ed integrarsi con Konga e Konga Client.
Installazione
-------------
Sono forniti pacchetti wheel binari per sistemi operativi Windows, macOS e Linux;
l'installazione per questi sistemi è pertanto banale e si effettua tramite *pip*::
pip install kongalib
Compilazione manuale
--------------------
Se si desidera è possibile compilare i sorgenti. I prerequisiti per compilare
*kongalib* sono i seguenti:
**Windows**
Sono supportate le versioni di Windows dalla 7 in su. Come prerequisiti è
necessario installare:
- Microsoft Visual Studio 2017
- `SDK di Konga`_
**MacOS X**
Sono supportate le versioni di macOS dalla 10.8 in su. Come prerequisiti è
necessario installare:
- XCode (assicurarsi di aver installato anche i tool da linea di comando)
- `SDK di Konga`_
**Linux**
Benchè il pacchetto binario wheel per Linux supporti tutte le distribuzioni
Linux moderne (specifica `manylinux`), al momento la compilazione da parte di
terzi è supportata ufficialmente solo se si usa una distribuzione Linux basata su
Debian, in particolare Ubuntu Linux dalla versione 16.04 in su. Sono necessari i
seguenti pacchetti *deb*:
- build-essential
- g++
- python-dev
- `easybyte-konga-dev`_
La compilazione è possibile tramite la usuale procedura dei pacchetti Python::
python setup.py install
.. note:: Sotto piattaforma Windows per la corretta compilazione è necessario
impostare la variabile d'ambiente `KONGASDK` alla directory d'installazione
dell'`SDK di Konga`_. Notare inoltre che l'SDK di Konga è compilato con
Visual Studio 2017 e non è compatibile con Python 2.x (che sotto Windows
richiede Visual Studio 2008); se si desidera usare *kongalib* con Python 2.x
sotto Windows, è necessario usare la *wheel* precompilata installabile
tramite *pip*.
Risorse
-------
`Documentazione di kongalib`_
La documentazione della libreria per la versione ufficiale corrente e per
le versioni ufficiali passate è sempre accessibile da qui.
`Documentazione del dizionario dei dati`_
Per informazioni circa la struttura dei database Konga (nozione necessaria
per accedere correttamente ai dati)
`Script di utilità comune per Konga`_
Gli script contenuti in questo repository possono essere utati come esempi
nell'uso di kongalib.
.. _EasyByte Konga: http://www.easybyte.it/it/pro
.. _Documentazione di kongalib: http://public.easybyte.it/docs/kongalib
.. _Documentazione del dizionario dei dati: http://public.easybyte.it/docs/datadict
.. _Script di utilità comune per Konga: https://github.com/easybyte-software/konga_scripts
.. _SDK di Konga: http://public.easybyte.it/downloads/current
.. _easybyte-konga-dev: http://public.easybyte.it/downloads/current
.. _manylinux: https://github.com/pypa/manylinux
Raw data
{
"_id": null,
"home_page": "https://github.com/easybyte-software/kongalib",
"name": "kongalib",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "konga,client,erp",
"author": "EasyByte Software",
"author_email": "konga@easybyte.it",
"download_url": "https://files.pythonhosted.org/packages/b9/0b/e0c9650a64d5aba77f448b8b932a483a812f8566b02b5060f0cb733e4701/kongalib-2.0.0.tar.gz",
"platform": null,
"description": "Kongalib\n========\n\n.. image:: https://img.shields.io/pypi/v/kongalib.svg\n :alt: Current version\n :target: https://pypi.python.org/pypi/kongalib/\n.. image:: https://img.shields.io/pypi/pyversions/kongalib.svg\n :alt: Supported Python versions\n :target: https://pypi.python.org/pypi/kongalib/\n.. image:: https://img.shields.io/badge/License-LGPLv3-blue.svg\n :alt: LGPL v3 License\n :target: https://www.gnu.org/licenses/lgpl-3.0.en.html\n.. image:: https://dev.azure.com/easybyte-software/kongalib/_apis/build/status/easybyte-software.kongalib?branchName=master\n :alt: Build Status\n :target: https://dev.azure.com/easybyte-software/kongalib\n\nLibreria Python di comunicazione con i server `EasyByte Konga`_. Tramite\n*kongalib* \u00e8 possibile connettersi ad un server Konga (integrato in Konga Pro o\nstandalone in Konga Server), eseguire query sui database e manipolarne i dati\nfacilmente. La libreria comprende anche i moduli aggiuntivi ``kongaui`` e\n``kongautil``, utili ad interfacciarsi ed integrarsi con Konga e Konga Client.\n\n\nInstallazione\n-------------\n\nSono forniti pacchetti wheel binari per sistemi operativi Windows, macOS e Linux;\nl'installazione per questi sistemi \u00e8 pertanto banale e si effettua tramite *pip*::\n\n\tpip install kongalib\n\n\nCompilazione manuale\n--------------------\n\nSe si desidera \u00e8 possibile compilare i sorgenti. I prerequisiti per compilare\n*kongalib* sono i seguenti:\n\n\n**Windows**\n\nSono supportate le versioni di Windows dalla 7 in su. Come prerequisiti \u00e8\nnecessario installare:\n\n\t- Microsoft Visual Studio 2017\n\t- `SDK di Konga`_\n\n\n**MacOS X**\n\nSono supportate le versioni di macOS dalla 10.8 in su. Come prerequisiti \u00e8\nnecessario installare:\n\n\t- XCode (assicurarsi di aver installato anche i tool da linea di comando)\n\t- `SDK di Konga`_\n\n\n**Linux**\n\t\nBench\u00e8 il pacchetto binario wheel per Linux supporti tutte le distribuzioni\nLinux moderne (specifica `manylinux`), al momento la compilazione da parte di\nterzi \u00e8 supportata ufficialmente solo se si usa una distribuzione Linux basata su\nDebian, in particolare Ubuntu Linux dalla versione 16.04 in su. Sono necessari i\nseguenti pacchetti *deb*:\n\n\t- build-essential\n\t- g++\n\t- python-dev\n\t- `easybyte-konga-dev`_\n\nLa compilazione \u00e8 possibile tramite la usuale procedura dei pacchetti Python::\n\n\tpython setup.py install\n\n\n.. note:: Sotto piattaforma Windows per la corretta compilazione \u00e8 necessario\n\timpostare la variabile d'ambiente `KONGASDK`\u00a0alla directory d'installazione\n\tdell'`SDK di Konga`_. Notare inoltre che l'SDK di Konga \u00e8 compilato con\n\tVisual Studio 2017 e non \u00e8 compatibile con Python 2.x (che sotto Windows\n\trichiede Visual Studio 2008); se si desidera usare *kongalib* con Python 2.x\n\tsotto Windows, \u00e8 necessario usare la *wheel* precompilata installabile\n\ttramite *pip*.\n\n\nRisorse\n-------\n\n`Documentazione di kongalib`_\n\n\tLa documentazione della libreria per la versione ufficiale corrente e per\n\tle versioni\tufficiali passate \u00e8 sempre accessibile da qui.\n\n\n`Documentazione del dizionario dei dati`_\n\n\tPer informazioni circa la struttura dei database Konga (nozione necessaria\n\tper accedere correttamente ai dati)\n\n\n`Script di utilit\u00e0 comune per Konga`_\n\n\tGli script contenuti in questo repository possono essere utati come esempi\n\tnell'uso di kongalib.\n\t\n\n.. _EasyByte Konga: http://www.easybyte.it/it/pro\n.. _Documentazione di kongalib: http://public.easybyte.it/docs/kongalib\n.. _Documentazione del dizionario dei dati: http://public.easybyte.it/docs/datadict\n.. _Script di utilit\u00e0 comune per Konga: https://github.com/easybyte-software/konga_scripts\n.. _SDK di Konga: http://public.easybyte.it/downloads/current\n.. _easybyte-konga-dev: http://public.easybyte.it/downloads/current\n.. _manylinux: https://github.com/pypa/manylinux\n\n\n\n",
"bugtrack_url": null,
"license": "LGPL",
"summary": "Konga client library",
"version": "2.0.0",
"project_urls": {
"Homepage": "https://github.com/easybyte-software/kongalib"
},
"split_keywords": [
"konga",
"client",
"erp"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "d7a7b16e8c9e594810fd6ec650575721c55c978ebc3c01ebc92dbb44cc424607",
"md5": "4fce2307818ca3119cd35bf8f411a40d",
"sha256": "33dbd068da359f514ec31c078d83189476ca749890b3307505ed35491cb3daec"
},
"downloads": -1,
"filename": "kongalib-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "4fce2307818ca3119cd35bf8f411a40d",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 3717511,
"upload_time": "2023-05-05T10:42:46",
"upload_time_iso_8601": "2023-05-05T10:42:46.272237Z",
"url": "https://files.pythonhosted.org/packages/d7/a7/b16e8c9e594810fd6ec650575721c55c978ebc3c01ebc92dbb44cc424607/kongalib-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "707543af26c95cc32269364fe6f804271649cbe3cec44e1e9413da348df4aec6",
"md5": "bced9df4552419afe1b3ab69705e2d37",
"sha256": "d4f76407d1307330eded54c869170a2a3cde9eb73e5b6f2801263c325fcc5f2c"
},
"downloads": -1,
"filename": "kongalib-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "bced9df4552419afe1b3ab69705e2d37",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 3721110,
"upload_time": "2023-05-05T10:42:48",
"upload_time_iso_8601": "2023-05-05T10:42:48.723853Z",
"url": "https://files.pythonhosted.org/packages/70/75/43af26c95cc32269364fe6f804271649cbe3cec44e1e9413da348df4aec6/kongalib-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "84b4b8cabfbb44a6679401b0ef28382732249a7df5e68ae392d0f624fdd53695",
"md5": "6710768789e8917082ab3fbb7f24a0fe",
"sha256": "c0223db91fcb0b44c145f373c605533c7d7c0208c2aaf0fbbd99184130d1cb4e"
},
"downloads": -1,
"filename": "kongalib-2.0.0-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "6710768789e8917082ab3fbb7f24a0fe",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 3376496,
"upload_time": "2023-05-05T10:42:57",
"upload_time_iso_8601": "2023-05-05T10:42:57.915051Z",
"url": "https://files.pythonhosted.org/packages/84/b4/b8cabfbb44a6679401b0ef28382732249a7df5e68ae392d0f624fdd53695/kongalib-2.0.0-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "414340d453c9f3a9f20397d1e82b6f4644e7a4404616a3e5bb7e5fab7f388de1",
"md5": "b1bdfbbeb0e940b322bb4756982f71b8",
"sha256": "7c6febe2c5b047472bfafd5d188cb70ed6979f349e95b6ba03620a8d14076eec"
},
"downloads": -1,
"filename": "kongalib-2.0.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "b1bdfbbeb0e940b322bb4756982f71b8",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": null,
"size": 3704656,
"upload_time": "2023-05-05T10:43:40",
"upload_time_iso_8601": "2023-05-05T10:43:40.467456Z",
"url": "https://files.pythonhosted.org/packages/41/43/40d453c9f3a9f20397d1e82b6f4644e7a4404616a3e5bb7e5fab7f388de1/kongalib-2.0.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f11a7e8a3c6390e2ef52c3d0c400f77f984b9bfc2951ba26b711f551252c1ac7",
"md5": "8eeb94eac52a65d460d0069104794d54",
"sha256": "a15cb293f03db9b81238916a532d00329eeb0066a1f5ada18639d9fa8dd80cf2"
},
"downloads": -1,
"filename": "kongalib-2.0.0-cp37-cp37m-macosx_10_10_x86_64.whl",
"has_sig": false,
"md5_digest": "8eeb94eac52a65d460d0069104794d54",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 635909,
"upload_time": "2023-05-05T10:44:28",
"upload_time_iso_8601": "2023-05-05T10:44:28.281387Z",
"url": "https://files.pythonhosted.org/packages/f1/1a/7e8a3c6390e2ef52c3d0c400f77f984b9bfc2951ba26b711f551252c1ac7/kongalib-2.0.0-cp37-cp37m-macosx_10_10_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "06978a322c6780651f39d0c248f314d3dfb627a9c70b30b466e3f60f7df23ae0",
"md5": "1165d5db5c97d81c04817c92420e5932",
"sha256": "dab9e3fd7d5fa7e5207c4273271b7c8ec645d4c8a6c3d8eb032bf1a107d7b264"
},
"downloads": -1,
"filename": "kongalib-2.0.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "1165d5db5c97d81c04817c92420e5932",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 3706752,
"upload_time": "2023-05-05T10:43:45",
"upload_time_iso_8601": "2023-05-05T10:43:45.102941Z",
"url": "https://files.pythonhosted.org/packages/06/97/8a322c6780651f39d0c248f314d3dfb627a9c70b30b466e3f60f7df23ae0/kongalib-2.0.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4bff321ef7e991838270f00ad901807706f0038f5d12e3045c7814e1db54b0b3",
"md5": "06e25b6f909f8efda3965918db8d4c90",
"sha256": "d9d06833d98a1fc0dd882b8283ce233d8cc5f0b10746656ae586d4cce836772b"
},
"downloads": -1,
"filename": "kongalib-2.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "06e25b6f909f8efda3965918db8d4c90",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 3718261,
"upload_time": "2023-05-05T10:43:47",
"upload_time_iso_8601": "2023-05-05T10:43:47.844930Z",
"url": "https://files.pythonhosted.org/packages/4b/ff/321ef7e991838270f00ad901807706f0038f5d12e3045c7814e1db54b0b3/kongalib-2.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "edbb5b8940bee6ebe9809c8370d26667d3a663a994dcbb0943b85770fd4604ea",
"md5": "824c36b70feb821baf1446101a93fd0c",
"sha256": "cf416a3fb6475e73fb103e4732a5f8f838421dcf020e2f34b284300a88f2a5b3"
},
"downloads": -1,
"filename": "kongalib-2.0.0-cp38-cp38-win_amd64.whl",
"has_sig": false,
"md5_digest": "824c36b70feb821baf1446101a93fd0c",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 3367017,
"upload_time": "2023-05-05T10:42:47",
"upload_time_iso_8601": "2023-05-05T10:42:47.089665Z",
"url": "https://files.pythonhosted.org/packages/ed/bb/5b8940bee6ebe9809c8370d26667d3a663a994dcbb0943b85770fd4604ea/kongalib-2.0.0-cp38-cp38-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7785fa89016ccad0848e07e2c1f99897a4ffdd3af51a6a510324331b91677afc",
"md5": "31190a521010ef6b29c1b8f355a00ec3",
"sha256": "400ca24a46ae10fbdb8541169314b607a79bce1dd27e58e6f4b942fef65e8aa0"
},
"downloads": -1,
"filename": "kongalib-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "31190a521010ef6b29c1b8f355a00ec3",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 3715773,
"upload_time": "2023-05-05T10:43:51",
"upload_time_iso_8601": "2023-05-05T10:43:51.087226Z",
"url": "https://files.pythonhosted.org/packages/77/85/fa89016ccad0848e07e2c1f99897a4ffdd3af51a6a510324331b91677afc/kongalib-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b90be0c9650a64d5aba77f448b8b932a483a812f8566b02b5060f0cb733e4701",
"md5": "70e0dedee5e59e3e2819936525af4546",
"sha256": "7b732f5d5243ee064dd7319131f937e848c01baf9a1bd6d3503bf2f0b1614a4a"
},
"downloads": -1,
"filename": "kongalib-2.0.0.tar.gz",
"has_sig": false,
"md5_digest": "70e0dedee5e59e3e2819936525af4546",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 191149,
"upload_time": "2023-05-05T10:38:54",
"upload_time_iso_8601": "2023-05-05T10:38:54.053553Z",
"url": "https://files.pythonhosted.org/packages/b9/0b/e0c9650a64d5aba77f448b8b932a483a812f8566b02b5060f0cb733e4701/kongalib-2.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-05-05 10:38:54",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "easybyte-software",
"github_project": "kongalib",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "kongalib"
}