[jira] [Updated] (IGNITE-7782) Thin Client lib: Python

2018-09-07 Thread Dmitry Melnichuk (JIRA)


 [ 
https://issues.apache.org/jira/browse/IGNITE-7782?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dmitry Melnichuk updated IGNITE-7782:
-
Description: 
Implement Thin (lightweight) Client lib in Python programming language for 
Ignite Binary Client Protocol 
[https://apacheignite.readme.io/docs/binary-client-protocol]

Prototype:
 [https://github.com/skozlov-gridgain/apache-ignite-python-thin-client]

Example - NodeJS client - IGNITE-
 [https://github.com/nobitlost/ignite/tree/master/modules/platforms/nodejs]

---

h5. Package name (for use with setuptools/PyPI):
pyignite

h5. Location of the lib in the repository:
.../modules/platforms/python

h5. Python version:
3.4+ (tested on 3.4 and 3.6)

h5. Ignite version:
2.7.

h5. Architecture:
Syncronous (safe for use with threading/multiprocessing), object-oriented.

h5. Documentation:
Sphinx/autodoc + readme.md

h5. Test framework:
pytest, pytest-runner for setuptools pytest integration.

h5. Usage examples included:
- cache management (creating, configuring, deleting),
- key-value operations,
- cache scan,
- basic SQL queries,
- simple and advanced work with Complex objects,
- fail-over connection.

h5. Goal:
Create a full-featured Ignite thin client library:
- carefully implement, test, and document all the features of the binary 
protocol, that can be useful in Python programs,
- implement and document features like type IDs or serialization hints, that 
are mostly useless in Python, for interoperability's sake,
- skip features, that are not applicable to Python programs, like filter object 
in scan query.

h5. Proposed scope of features:
- basic and SSL-wrapped TCP connection,
- authentication and authorization,
- failover mechanism,
- all datatypes,
- all client operations (except Binary-Type operations with type names).

  was:
Implement Thin (lightweight) Client lib in Python programming language for 
Ignite Binary Client Protocol 
[https://apacheignite.readme.io/v2.4/docs/binary-client-protocol]

Prototype:
 [https://github.com/skozlov-gridgain/apache-ignite-python-thin-client]

Example - NodeJS client - IGNITE-
 [https://github.com/nobitlost/ignite/tree/master/modules/platforms/nodejs]

---

h5. Package name (for use with setuptools/PyPI):
pyignite

h5. Location of the lib in the repository:
.../modules/platforms/python

h5. Python version:
3.4+ (tested on 3.4 and 3.6)

h5. Ignite version:
2.7.

h5. Architecture:
Syncronous (safe for use with threading/multiprocessing), object-oriented.

h5. Documentation:
Sphinx/autodoc + readme.md

h5. Test framework:
pytest, pytest-runner for setuptools pytest integration.

h5. Usage examples included:
- cache management (creating, configuring, deleting),
- key-value operations,
- cache scan,
- basic SQL queries,
- simple and advanced work with Complex objects,
- fail-over connection.

h5. Goal:
Create a full-featured Ignite thin client library:
- carefully implement, test, and document all the features of the binary 
protocol, that can be useful in Python programs,
- implement and document features like type IDs or serialization hints, that 
are mostly useless in Python, for interoperability's sake,
- skip features, that are not applicable to Python programs, like filter object 
in scan query.

h5. Proposed scope of features:
- basic and SSL-wrapped TCP connection,
- authentication and authorization,
- failover mechanism,
- all datatypes,
- all client operations (except Binary-Type operations with type names).


> Thin Client lib: Python
> ---
>
> Key: IGNITE-7782
> URL: https://issues.apache.org/jira/browse/IGNITE-7782
> Project: Ignite
>  Issue Type: New Feature
>  Components: thin client
>Affects Versions: 2.7
>Reporter: Alexey Kosenchuk
>Assignee: Dmitry Melnichuk
>Priority: Major
>  Labels: pull-request-available
> Fix For: 2.7
>
>
> Implement Thin (lightweight) Client lib in Python programming language for 
> Ignite Binary Client Protocol 
> [https://apacheignite.readme.io/docs/binary-client-protocol]
> Prototype:
>  [https://github.com/skozlov-gridgain/apache-ignite-python-thin-client]
> Example - NodeJS client - IGNITE-
>  [https://github.com/nobitlost/ignite/tree/master/modules/platforms/nodejs]
> ---
> h5. Package name (for use with setuptools/PyPI):
> pyignite
> h5. Location of the lib in the repository:
> .../modules/platforms/python
> h5. Python version:
> 3.4+ (tested on 3.4 and 3.6)
> h5. Ignite version:
> 2.7.
> h5. Architecture:
> Syncronous (safe for use with threading/multiprocessing), object-oriented.
> h5. Documentation:
> Sphinx/autodoc + readme.md
> h5. Test framework:
> pytest, pytest-runner for setuptools pytest integration.
> h5. Usage examples 

[jira] [Updated] (IGNITE-7782) Thin Client lib: Python

2018-08-31 Thread Dmitry Melnichuk (JIRA)


 [ 
https://issues.apache.org/jira/browse/IGNITE-7782?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dmitry Melnichuk updated IGNITE-7782:
-
Description: 
Implement Thin (lightweight) Client lib in Python programming language for 
Ignite Binary Client Protocol 
[https://apacheignite.readme.io/v2.4/docs/binary-client-protocol]

Prototype:
 [https://github.com/skozlov-gridgain/apache-ignite-python-thin-client]

Example - NodeJS client - IGNITE-
 [https://github.com/nobitlost/ignite/tree/master/modules/platforms/nodejs]

---

h5. Package name (for use with setuptools/PyPI):
pyignite

h5. Location of the lib in the repository:
.../modules/platforms/python

h5. Python version:
3.4+ (tested on 3.4 and 3.6)

h5. Ignite version:
2.7.

h5. Architecture:
Syncronous (safe for use with threading/multiprocessing), object-oriented.

h5. Documentation:
Sphinx/autodoc + readme.md

h5. Test framework:
pytest, pytest-runner for setuptools pytest integration.

h5. Usage examples included:
- cache management (creating, configuring, deleting),
- key-value operations,
- cache scan,
- basic SQL queries,
- simple and advanced work with Complex objects,
- fail-over connection.

h5. Goal:
Create a full-featured Ignite thin client library:
- carefully implement, test, and document all the features of the binary 
protocol, that can be useful in Python programs,
- implement and document features like type IDs or serialization hints, that 
are mostly useless in Python, for interoperability's sake,
- skip features, that are not applicable to Python programs, like filter object 
in scan query.

h5. Proposed scope of features:
- basic and SSL-wrapped TCP connection,
- authentication and authorization,
- failover mechanism,
- all datatypes,
- all client operations (except Binary-Type operations with type names).

  was:
Implement Thin (lightweight) Client lib in Python programming language for 
Ignite Binary Client Protocol 
[https://apacheignite.readme.io/v2.4/docs/binary-client-protocol]

Prototype:
 [https://github.com/skozlov-gridgain/apache-ignite-python-thin-client]

Example - NodeJS client - IGNITE-
 [https://github.com/nobitlost/ignite/tree/master/modules/platforms/nodejs]

---

h5. Package name (for use with setuptools/PyPI):
pyignite

h5. Location of the lib in the repository:
.../modules/platforms/python

h5. Python version:
3.4+ (tested on 3.4 and 3.6)

h5. Ignite version:
2.5.

h5. Architecture:
Syncronous (safe for use with threading/multiprocessing), procedural. Ignite 
operations are mapped to functions.

h5. Documentation:
Sphinx/autodoc + readme.md

h5. Test framework:
pytest, pytest-runner for setuptools pytest integration.

h5. Usage examples included:
- cache operations (creating, configuring, deleting),
- key-value operations,
- scan query,
- basic SQL queries.

h5. Goal:
Create a full-featured Ignite thin client library:
- carefully implement, test, and document all the features of the binary 
protocol, that can be useful in Python programs,
- implement and document features like type IDs or serialization hints, that 
are mostly useless in Python, for interoperability's sake,
- skip features, that are not applicable to Python programs, like filter object 
in scan query.

h5. Proposed scope of features:
- basic and SSL-wrapped TCP connection,
- authentication and authorization,
- failover mechanism,
- all datatypes,
- all client operations (except Binary-Type operations with type names).


> Thin Client lib: Python
> ---
>
> Key: IGNITE-7782
> URL: https://issues.apache.org/jira/browse/IGNITE-7782
> Project: Ignite
>  Issue Type: New Feature
>  Components: thin client
>Reporter: Alexey Kosenchuk
>Assignee: Dmitry Melnichuk
>Priority: Major
> Fix For: 2.7
>
>
> Implement Thin (lightweight) Client lib in Python programming language for 
> Ignite Binary Client Protocol 
> [https://apacheignite.readme.io/v2.4/docs/binary-client-protocol]
> Prototype:
>  [https://github.com/skozlov-gridgain/apache-ignite-python-thin-client]
> Example - NodeJS client - IGNITE-
>  [https://github.com/nobitlost/ignite/tree/master/modules/platforms/nodejs]
> ---
> h5. Package name (for use with setuptools/PyPI):
> pyignite
> h5. Location of the lib in the repository:
> .../modules/platforms/python
> h5. Python version:
> 3.4+ (tested on 3.4 and 3.6)
> h5. Ignite version:
> 2.7.
> h5. Architecture:
> Syncronous (safe for use with threading/multiprocessing), object-oriented.
> h5. Documentation:
> Sphinx/autodoc + readme.md
> h5. Test framework:
> pytest, pytest-runner for setuptools pytest integration.
> h5. Usage examples included:
> - cache management (creating, configuring, deleting),
> - key-value operations,
> - 

[jira] [Updated] (IGNITE-7782) Thin Client lib: Python

2018-07-31 Thread Nikolay Izhikov (JIRA)


 [ 
https://issues.apache.org/jira/browse/IGNITE-7782?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nikolay Izhikov updated IGNITE-7782:

Fix Version/s: 2.7

> Thin Client lib: Python
> ---
>
> Key: IGNITE-7782
> URL: https://issues.apache.org/jira/browse/IGNITE-7782
> Project: Ignite
>  Issue Type: New Feature
>  Components: thin client
>Reporter: Alexey Kosenchuk
>Assignee: Dmitry Melnichuk
>Priority: Major
> Fix For: 2.7
>
>
> Implement Thin (lightweight) Client lib in Python programming language for 
> Ignite Binary Client Protocol 
> [https://apacheignite.readme.io/v2.4/docs/binary-client-protocol]
> Prototype:
>  [https://github.com/skozlov-gridgain/apache-ignite-python-thin-client]
> Example - NodeJS client - IGNITE-
>  [https://github.com/nobitlost/ignite/tree/master/modules/platforms/nodejs]
> ---
> h5. Package name (for use with setuptools/PyPI):
> pyignite
> h5. Location of the lib in the repository:
> .../modules/platforms/python
> h5. Python version:
> 3.4+ (tested on 3.4 and 3.6)
> h5. Ignite version:
> 2.5.
> h5. Architecture:
> Syncronous (safe for use with threading/multiprocessing), procedural. Ignite 
> operations are mapped to functions.
> h5. Documentation:
> Sphinx/autodoc + readme.md
> h5. Test framework:
> pytest, pytest-runner for setuptools pytest integration.
> h5. Usage examples included:
> - cache operations (creating, configuring, deleting),
> - key-value operations,
> - scan query,
> - basic SQL queries.
> h5. Goal:
> Create a full-featured Ignite thin client library:
> - carefully implement, test, and document all the features of the binary 
> protocol, that can be useful in Python programs,
> - implement and document features like type IDs or serialization hints, that 
> are mostly useless in Python, for interoperability's sake,
> - skip features, that are not applicable to Python programs, like filter 
> object in scan query.
> h5. Proposed scope of features:
> - basic and SSL-wrapped TCP connection,
> - authentication and authorization,
> - failover mechanism,
> - all datatypes,
> - all client operations (except Binary-Type operations with type names).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (IGNITE-7782) Thin Client lib: Python

2018-06-29 Thread Dmitry Melnichuk (JIRA)


 [ 
https://issues.apache.org/jira/browse/IGNITE-7782?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dmitry Melnichuk updated IGNITE-7782:
-
Description: 
Implement Thin (lightweight) Client lib in Python programming language for 
Ignite Binary Client Protocol 
[https://apacheignite.readme.io/v2.4/docs/binary-client-protocol]

Prototype:
 [https://github.com/skozlov-gridgain/apache-ignite-python-thin-client]

Example - NodeJS client - IGNITE-
 [https://github.com/nobitlost/ignite/tree/master/modules/platforms/nodejs]

---

h5. Package name (for use with setuptools/PyPI):
pyignite

h5. Location of the lib in the repository:
.../modules/platforms/python

h5. Python version:
3.4+ (tested on 3.4 and 3.6)

h5. Ignite version:
2.5.

h5. Architecture:
Syncronous (safe for use with threading/multiprocessing), procedural. Ignite 
operations are mapped to functions.

h5. Documentation:
Sphinx/autodoc + readme.md

h5. Test framework:
pytest, pytest-runner for setuptools pytest integration.

h5. Usage examples included:
- cache operations (creating, configuring, deleting),
- key-value operations,
- scan query,
- basic SQL queries.

h5. Goal:
Create a full-featured Ignite thin client library:
- carefully implement, test, and document all the features of the binary 
protocol, that can be useful in Python programs,
- implement and document features like type IDs or serialization hints, that 
are mostly useless in Python, for interoperability's sake,
- skip features, that are not applicable to Python programs, like filter object 
in scan query.

h5. Proposed scope of features:
- basic and SSL-wrapped TCP connection,
- authentication and authorization,
- failover mechanism,
- all datatypes,
- all client operations (except Binary-Type operations with type names).

  was:
Implement Thin (lightweight) Client lib in Python programming language for 
Ignite Binary Client Protocol 
[https://apacheignite.readme.io/v2.4/docs/binary-client-protocol]

Prototype:
 [https://github.com/skozlov-gridgain/apache-ignite-python-thin-client]

Example - NodeJS client - IGNITE-
 [https://github.com/nobitlost/ignite/tree/master/modules/platforms/nodejs]

---

h5. Package name (for use with setuptools/PyPI):
pyignite

h5. Location of the lib in the repository:
.../modules/platforms/python

h5. Python version:
3.4+ (tested on 3.4 and 3.6)

h5. Ignite version:
2.5.

h5. Architecture:
Syncronous (safe for use with threading/multiprocessing), procedural. Ignite 
operations are mapped to functions.

h5. Documentation:
Sphinx/autodoc + readme.md

h5. Test framework:
pytest, pytest-runner for setuptools pytest integration.

h5. Usage examples included:
- cache operations (creating, configuring, deleting),
- key-value operations,
- scan query,
- basic SQL queries.

h5. Goal:
Create a full-featured Ignite thin client library:
- carefully implement, test, and document all the features of the binary 
protocol, that can be useful in Python programs,
- implement and document features like ty-1pe IDs or serialization hints, that 
are mostly useless in Python, for interoperability's sake,
- skip features, that are not applicable to Python programs, like filter object 
in scan query.

h5. Proposed scope of features:
- basic and SSL-wrapped TCP connection,
- authentication and authorization,
- failover mechanism,
- all datatypes,
- all client operations (except Binary-Type operations with type names).


> Thin Client lib: Python
> ---
>
> Key: IGNITE-7782
> URL: https://issues.apache.org/jira/browse/IGNITE-7782
> Project: Ignite
>  Issue Type: New Feature
>  Components: thin client
>Reporter: Alexey Kosenchuk
>Assignee: Dmitry Melnichuk
>Priority: Major
>
> Implement Thin (lightweight) Client lib in Python programming language for 
> Ignite Binary Client Protocol 
> [https://apacheignite.readme.io/v2.4/docs/binary-client-protocol]
> Prototype:
>  [https://github.com/skozlov-gridgain/apache-ignite-python-thin-client]
> Example - NodeJS client - IGNITE-
>  [https://github.com/nobitlost/ignite/tree/master/modules/platforms/nodejs]
> ---
> h5. Package name (for use with setuptools/PyPI):
> pyignite
> h5. Location of the lib in the repository:
> .../modules/platforms/python
> h5. Python version:
> 3.4+ (tested on 3.4 and 3.6)
> h5. Ignite version:
> 2.5.
> h5. Architecture:
> Syncronous (safe for use with threading/multiprocessing), procedural. Ignite 
> operations are mapped to functions.
> h5. Documentation:
> Sphinx/autodoc + readme.md
> h5. Test framework:
> pytest, pytest-runner for setuptools pytest integration.
> h5. Usage examples included:
> - cache operations (creating, configuring, deleting),
> - key-value operations,
> - scan query,
> - basic 

[jira] [Updated] (IGNITE-7782) Thin Client lib: Python

2018-06-29 Thread Dmitry Melnichuk (JIRA)


 [ 
https://issues.apache.org/jira/browse/IGNITE-7782?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dmitry Melnichuk updated IGNITE-7782:
-
Description: 
Implement Thin (lightweight) Client lib in Python programming language for 
Ignite Binary Client Protocol 
[https://apacheignite.readme.io/v2.4/docs/binary-client-protocol]

Prototype:
 [https://github.com/skozlov-gridgain/apache-ignite-python-thin-client]

Example - NodeJS client - IGNITE-
 [https://github.com/nobitlost/ignite/tree/master/modules/platforms/nodejs]

---

h5. Package name (for use with setuptools/PyPI):
pyignite

h5. Location of the lib in the repository:
.../modules/platforms/python

h5. Python version:
3.4+ (tested on 3.4 and 3.6)

h5. Ignite version:
2.5.

h5. Architecture:
Syncronous (safe for use with threading/multiprocessing), procedural. Ignite 
operations are mapped to functions.

h5. Documentation:
Sphinx/autodoc + readme.md

h5. Test framework:
pytest, pytest-runner for setuptools pytest integration.

h5. Usage examples included:
- cache operations (creating, configuring, deleting),
- key-value operations,
- scan query,
- basic SQL queries.

h5. Goal:
Create a full-featured Ignite thin client library:
- carefully implement, test, and document all the features of the binary 
protocol, that can be useful in Python programs,
- implement and document features like ty-1pe IDs or serialization hints, that 
are mostly useless in Python, for interoperability's sake,
- skip features, that are not applicable to Python programs, like filter object 
in scan query.

h5. Proposed scope of features:
- basic and SSL-wrapped TCP connection,
- authentication and authorization,
- failover mechanism,
- all datatypes,
- all client operations (except Binary-Type operations with type names).

  was:
Implement Thin (lightweight) Client lib in Python programming language for 
Ignite Binary Client Protocol 
[https://apacheignite.readme.io/v2.4/docs/binary-client-protocol]

Prototype:
 [https://github.com/skozlov-gridgain/apache-ignite-python-thin-client]

Example - NodeJS client - IGNITE-
 [https://github.com/nobitlost/ignite/tree/master/modules/platforms/nodejs]

---

Location of the lib:
 .../modules/platforms/python

Python version:
 3.4+

Spec autogeneration:
 Sphinx + Autodoc

Test framework:
 pytest, pytest-runner for setuptools pytest integration


> Thin Client lib: Python
> ---
>
> Key: IGNITE-7782
> URL: https://issues.apache.org/jira/browse/IGNITE-7782
> Project: Ignite
>  Issue Type: New Feature
>  Components: thin client
>Reporter: Alexey Kosenchuk
>Assignee: Dmitry Melnichuk
>Priority: Major
>
> Implement Thin (lightweight) Client lib in Python programming language for 
> Ignite Binary Client Protocol 
> [https://apacheignite.readme.io/v2.4/docs/binary-client-protocol]
> Prototype:
>  [https://github.com/skozlov-gridgain/apache-ignite-python-thin-client]
> Example - NodeJS client - IGNITE-
>  [https://github.com/nobitlost/ignite/tree/master/modules/platforms/nodejs]
> ---
> h5. Package name (for use with setuptools/PyPI):
> pyignite
> h5. Location of the lib in the repository:
> .../modules/platforms/python
> h5. Python version:
> 3.4+ (tested on 3.4 and 3.6)
> h5. Ignite version:
> 2.5.
> h5. Architecture:
> Syncronous (safe for use with threading/multiprocessing), procedural. Ignite 
> operations are mapped to functions.
> h5. Documentation:
> Sphinx/autodoc + readme.md
> h5. Test framework:
> pytest, pytest-runner for setuptools pytest integration.
> h5. Usage examples included:
> - cache operations (creating, configuring, deleting),
> - key-value operations,
> - scan query,
> - basic SQL queries.
> h5. Goal:
> Create a full-featured Ignite thin client library:
> - carefully implement, test, and document all the features of the binary 
> protocol, that can be useful in Python programs,
> - implement and document features like ty-1pe IDs or serialization hints, 
> that are mostly useless in Python, for interoperability's sake,
> - skip features, that are not applicable to Python programs, like filter 
> object in scan query.
> h5. Proposed scope of features:
> - basic and SSL-wrapped TCP connection,
> - authentication and authorization,
> - failover mechanism,
> - all datatypes,
> - all client operations (except Binary-Type operations with type names).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (IGNITE-7782) Thin Client lib: Python

2018-06-29 Thread Dmitry Melnichuk (JIRA)


 [ 
https://issues.apache.org/jira/browse/IGNITE-7782?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dmitry Melnichuk updated IGNITE-7782:
-
Description: 
Implement Thin (lightweight) Client lib in Python programming language for 
Ignite Binary Client Protocol 
[https://apacheignite.readme.io/v2.4/docs/binary-client-protocol]

Prototype:
 [https://github.com/skozlov-gridgain/apache-ignite-python-thin-client]

Example - NodeJS client - IGNITE-
 [https://github.com/nobitlost/ignite/tree/master/modules/platforms/nodejs]

---

Location of the lib:
 .../modules/platforms/python

Python version:
 3.4+

Spec autogeneration:
 Sphinx + Autodoc

Test framework:
 pytest, pytest-runner for setuptools pytest integration

  was:
Implement Thin (lightweight) Client lib in Python programming language for 
Ignite Binary Client Protocol 
https://apacheignite.readme.io/v2.4/docs/binary-client-protocol

Prototype:
https://github.com/skozlov-gridgain/apache-ignite-python-thin-client

Example - NodeJS client - IGNITE-
https://github.com/nobitlost/ignite/tree/master/modules/platforms/nodejs

---

Location of the lib:
.../modules/platforms/python

Python version:
3.4+

Spec autogeneration:
Sphinx + Autodoc + Readthedocs

Test framework:
pytest




> Thin Client lib: Python
> ---
>
> Key: IGNITE-7782
> URL: https://issues.apache.org/jira/browse/IGNITE-7782
> Project: Ignite
>  Issue Type: New Feature
>  Components: thin client
>Reporter: Alexey Kosenchuk
>Assignee: Dmitry Melnichuk
>Priority: Major
>
> Implement Thin (lightweight) Client lib in Python programming language for 
> Ignite Binary Client Protocol 
> [https://apacheignite.readme.io/v2.4/docs/binary-client-protocol]
> Prototype:
>  [https://github.com/skozlov-gridgain/apache-ignite-python-thin-client]
> Example - NodeJS client - IGNITE-
>  [https://github.com/nobitlost/ignite/tree/master/modules/platforms/nodejs]
> ---
> Location of the lib:
>  .../modules/platforms/python
> Python version:
>  3.4+
> Spec autogeneration:
>  Sphinx + Autodoc
> Test framework:
>  pytest, pytest-runner for setuptools pytest integration



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (IGNITE-7782) Thin Client lib: Python

2018-05-15 Thread Alexey Kosenchuk (JIRA)

 [ 
https://issues.apache.org/jira/browse/IGNITE-7782?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alexey Kosenchuk updated IGNITE-7782:
-
Description: 
Implement Thin (lightweight) Client lib in Python programming language for 
Ignite Binary Client Protocol 
https://apacheignite.readme.io/v2.4/docs/binary-client-protocol

Prototype:
https://github.com/skozlov-gridgain/apache-ignite-python-thin-client

Example - NodeJS client - IGNITE-
https://github.com/nobitlost/ignite/tree/master/modules/platforms/nodejs

---

Location of the lib:
.../modules/platforms/python

Python version:
3.4+

Spec autogeneration:
Sphinx + Autodoc + Readthedocs

Test framework:
pytest



  was:
Implement Thin (lightweight) Client lib in Python programming language for 
Ignite Binary Client Protocol 
https://apacheignite.readme.io/docs/binary-client-protocol

Prototype:
https://github.com/skozlov-gridgain/apache-ignite-python-thin-client



> Thin Client lib: Python
> ---
>
> Key: IGNITE-7782
> URL: https://issues.apache.org/jira/browse/IGNITE-7782
> Project: Ignite
>  Issue Type: New Feature
>  Components: thin client
>Reporter: Alexey Kosenchuk
>Assignee: Alexey Kosenchuk
>Priority: Major
>
> Implement Thin (lightweight) Client lib in Python programming language for 
> Ignite Binary Client Protocol 
> https://apacheignite.readme.io/v2.4/docs/binary-client-protocol
> Prototype:
> https://github.com/skozlov-gridgain/apache-ignite-python-thin-client
> Example - NodeJS client - IGNITE-
> https://github.com/nobitlost/ignite/tree/master/modules/platforms/nodejs
> ---
> Location of the lib:
> .../modules/platforms/python
> Python version:
> 3.4+
> Spec autogeneration:
> Sphinx + Autodoc + Readthedocs
> Test framework:
> pytest



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (IGNITE-7782) Thin Client lib: Python

2018-03-02 Thread Alexey Kosenchuk (JIRA)

 [ 
https://issues.apache.org/jira/browse/IGNITE-7782?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alexey Kosenchuk updated IGNITE-7782:
-
Description: 
Implement Thin (lightweight) Client lib in Python programming language for 
Ignite Binary Client Protocol 
https://apacheignite.readme.io/docs/binary-client-protocol

Prototype:
https://github.com/skozlov-gridgain/apache-ignite-python-thin-client


  was:Implement Thin (lightweight) Client lib in Python programming language 
for Ignite Binary Client Protocol 
https://apacheignite.readme.io/docs/binary-client-protocol


> Thin Client lib: Python
> ---
>
> Key: IGNITE-7782
> URL: https://issues.apache.org/jira/browse/IGNITE-7782
> Project: Ignite
>  Issue Type: New Feature
>  Components: thin client
>Reporter: Alexey Kosenchuk
>Assignee: Alexey Kosenchuk
>Priority: Major
>
> Implement Thin (lightweight) Client lib in Python programming language for 
> Ignite Binary Client Protocol 
> https://apacheignite.readme.io/docs/binary-client-protocol
> Prototype:
> https://github.com/skozlov-gridgain/apache-ignite-python-thin-client



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)