Skip to content

Commit 93a1bce

Browse files
authored
Merge pull request #23 from j12y/master
Release Candidate 1.0.0
2 parents c5ad710 + e6a5668 commit 93a1bce

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

93 files changed

+5301
-528
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ __pycache__/
88

99
# Distribution / packaging
1010
build/
11+
_build/
1112
dist/
1213
eggs/
1314
.eggs/

LICENSE

-43
This file was deleted.

LICENSE.md

+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
BSD 3-Clause License
2+
3+
Copyright (c) 2018, General Electric Company
4+
All rights reserved.
5+
6+
Redistribution and use in source and binary forms, with or without
7+
modification, are permitted provided that the following conditions are met:
8+
9+
* Redistributions of source code must retain the above copyright notice, this
10+
list of conditions and the following disclaimer.
11+
12+
* Redistributions in binary form must reproduce the above copyright notice,
13+
this list of conditions and the following disclaimer in the documentation
14+
and/or other materials provided with the distribution.
15+
16+
* Neither the name of the copyright holder nor the names of its
17+
contributors may be used to endorse or promote products derived from
18+
this software without specific prior written permission.
19+
20+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21+
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22+
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
23+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
24+
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
25+
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
26+
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
27+
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
28+
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
29+
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

README.md

-116
This file was deleted.

README.rst

+78
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
2+
PredixPy
3+
========
4+
5+
The Predix Python SDK has been crafted to help Python developers have quick
6+
success writing applications using Predix Services.
7+
8+
Install it from PyPI::
9+
10+
pip install predix
11+
12+
If that isn't working for you, we highly recommend `The Hitchiker's Guide to
13+
Properly Installing Python`_ to learn about installing ``python``,
14+
``pip``, and ``virtualenv`` for your environment. For industrial environments, you
15+
may also need to learn how to set your proxies.
16+
17+
.. _The Hitchiker's Guide to Properly Installing Python: http://docs.python-guide.org/en/latest/starting/installation/
18+
19+
See the `Predix Volcano App`_ for a full demonstration of the SDK
20+
used in a Python Flask App.
21+
22+
.. _Predix Volcano App: https://github.com/PredixDev/predix-volcano-app
23+
24+
Getting Started
25+
---------------
26+
27+
Please see the `Getting Started Guide`_ for a walkthrough and introduction to
28+
basic usage of the Python SDK.
29+
30+
.. _Getting Started Guide: https://predixpy.run.aws-usw02-pr.ice.predix.io/getting-started/index.html
31+
32+
- [x] `User Account and Authentication`_ (UAA)
33+
- [x] `Predix Asset`_
34+
- [x] `Predix Time Series`_
35+
- [x] `Predix Access Control`_ (ACS)
36+
- [x] `Predix Blob Store`_
37+
- [x] `Predix Cache`_ (Redis)
38+
- [x] `Predix Database as a Service`_ (PostgreSQL)
39+
- [x] `Predix Event Hub`_
40+
- [x] `Logging`_
41+
- more...
42+
43+
.. _User Account and Authentication: https://predixpy.run.aws-usw02-pr.ice.predix.io/services/index.html#user-accounts-and-authentication
44+
.. _Predix Asset: https://predixpy.run.aws-usw02-pr.ice.predix.io/services/index.html#asset
45+
.. _Predix Time Series: https://predixpy.run.aws-usw02-pr.ice.predix.io/services/index.html#time-series
46+
.. _Predix Access Control: https://predixpy.run.aws-usw02-pr.ice.predix.io/services/index.html#access-control
47+
.. _Predix Blob Store: https://predixpy.run.aws-usw02-pr.ice.predix.io/services/index.html#blob-store
48+
.. _Predix Cache: https://predixpy.run.aws-usw02-pr.ice.predix.io/services/index.html#predix-cache
49+
.. _Predix Database as a Service: https://predixpy.run.aws-usw02-pr.ice.predix.io/services/index.html#predix-dbaas
50+
.. _Predix Event Hub: https://predixpy.run.aws-usw02-pr.ice.predix.io/services/index.html#event-hub
51+
.. _Logging: https://predixpy.run.aws-usw02-pr.ice.predix.io/services/index.html#logging
52+
53+
Getting Help
54+
------------
55+
56+
If something doesn't work as expected and you want help:
57+
58+
- Create a `GitHub Issue`_ in this project
59+
- Ask on the `Predix Developer Forum`_
60+
- Send email to [email protected] and we'll respond as soon as we can
61+
62+
.. _GitHub Issue: https://github.com/PredixDev/predixpy/issues
63+
.. _Predix Developer Forum: https://forum.predix.io/index.html
64+
65+
Contributors
66+
------------
67+
68+
See the `Developing PredixPy Guide`_ if you want to contribute or
69+
modify the SDK itself.
70+
71+
If you send a PR it will be reviewed as soon as possible but contribution
72+
guidelines and agreements for external parties have not been finalized.
73+
74+
.. _Developing PredixPy Guide: https://predixpy.run.aws-usw02-pr.ice.predix.io/devguide/index.html
75+
76+
.. image:: https://ga-beacon.appspot.com/UA-82773213-1/predixpy/readme?pixel
77+
:target: https://github.com/PredixDev/predixpy
78+

docs/.nojekyll

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.nojekyll

docs/Makefile

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Minimal makefile for Sphinx documentation
2+
#
3+
4+
# You can set these variables from the command line.
5+
SPHINXOPTS =
6+
SPHINXBUILD = python -msphinx
7+
SPHINXPROJ = PredixPy
8+
SOURCEDIR = .
9+
BUILDDIR = _build
10+
11+
# Put it first so that "make" without argument is like "make help".
12+
help:
13+
@$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
14+
15+
.PHONY: help Makefile
16+
17+
# Catch-all target: route all unknown targets to Sphinx using the new
18+
# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
19+
%: Makefile
20+
@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)

docs/_build/html/Staticfile

Whitespace-only changes.

0 commit comments

Comments
 (0)