https://github.com/ibmstreams/pypi.streamsx.endpoint
This repository contains communication endpoints into Streams to be naturally used by a Python developer. The project will be registered with PyPi to allow 'pip install' of Python packages that support Python developers interacting with IBM Streams.
https://github.com/ibmstreams/pypi.streamsx.endpoint
pypi python python-packages
Last synced: over 1 year ago
JSON representation
This repository contains communication endpoints into Streams to be naturally used by a Python developer. The project will be registered with PyPi to allow 'pip install' of Python packages that support Python developers interacting with IBM Streams.
- Host: GitHub
- URL: https://github.com/ibmstreams/pypi.streamsx.endpoint
- Owner: IBMStreams
- License: apache-2.0
- Created: 2019-09-24T10:35:57.000Z (almost 7 years ago)
- Default Branch: develop
- Last Pushed: 2020-08-20T08:46:10.000Z (almost 6 years ago)
- Last Synced: 2025-01-23T18:50:35.402Z (over 1 year ago)
- Topics: pypi, python, python-packages
- Language: Python
- Homepage: https://ibmstreams.github.io/pypi.streamsx.endpoint/
- Size: 50.8 KB
- Stars: 0
- Watchers: 11
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# pypi.streamsx.endpoint
This exposes SPL operators in the `com.ibm.streamsx.inetserver` toolkit as Python methods.
Package is organized using standard packaging to upload to PyPi.
The package is uploaded to PyPi in the standard way:
```
cd package
python setup.py sdist bdist_wheel upload -r pypi
```
Note: This is done using the `ibmstreams` account at pypi.org and requires `.pypirc` file containing the credentials in your home directory.
Package details: https://pypi.python.org/pypi/streamsx.endpoint
Documentation is using Sphinx and can be built locally using:
```
cd package/docs
make html
```
or
ant doc
and viewed using
```
firefox package/docs/build/html/index.html
```
The documentation is also setup at `readthedocs.io`.
Documentation links:
* http://streamsxendpoint.readthedocs.io/
## Version update
To change the version information of the Python package, edit following files:
- ./package/docs/source/conf.py
- ./package/streamsx/endpoint/\_\_init\_\_.py
When the development status changes, edit the *classifiers* in
- ./package/setup.py
When the documented sample must be changed, change it here:
- ./package/streamsx/endpoint/\_\_init\_\_.py
- ./package/DESC.txt
## Test
Run the test with:
ant test