You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Looking for ``ciscosparkapi``? You are in the right place. ``ciscosparkapi`` is now ``webexteamssdk``! It still has all of the native and natural Webex Teams Python functionality that you love and now we have made room for even more functionality to be added in the future.
21
+
With release v1.6 we are wrapping up active development on the v1.x release and shifting our focus to the next major
22
+
release v2! Please see the work-in-progress `Release Plan`_ and contribute your ideas for v2.x enhancements by either
23
+
opening enhancement issues_ or by joining our
24
+
`webexteamssdk - Webex Teams SDK - Python Community Contributors <https://eurl.io/#BJ0A8gfOQ>`_ space and posting your
25
+
ideas there.
22
26
23
-
We will maintain the ``ciscosparkapi`` package (bug fixes, etc.) in the `ciscosparkapi`_ branch of this repository and continue to publish package updates with these fixes to PyPI (through the end of 2019). Maintaining the ``ciscosparkapi`` package should keep your code and projects up and running while giving you 12+ months to migrate your code to the new ``webexteamssdk`` library.
*Migration Note:* Migrating should be easy. The ``WebexTeamsAPI`` class and the Python objects returned by the API calls are nearly identical to their ``CiscoSparkAPI`` predecessors. Does the word "nearly" scare you? Here are some specifics:
26
29
27
-
* The obvious top-level name change from ``CiscoSparkAPI`` to ``WebexTeamsAPI``.
28
-
* ``WebexTeamsAPI``'s API structure: method and attribute names are *identical*.
29
-
* The returned Python objects (now derivatives of an `ImmutableData` base class) are now immutable; so you can use them in sets and as keys in dictionaries.
30
-
* ``WebexTeamsAPI`` converts object attributes that contain data-time strings (like a room's creation date) to Python ``datetime``'s (actually a derived class that has been customized to model the Webex Teams data-time format)
30
+
**webexteamssdk** is a *community developed* Python library for working with the Webex Teams APIs. Our goal is to make
31
+
working with Webex Teams in Python a *native* and *natural* experience!
31
32
32
-
There is also some new functionality under the hood that we will document, communicate, and generally make available in the future.
**webexteamssdk** is a *community developed* Python library for working with the Webex Teams APIs. Our goal is to make working with Webex Teams in Python a *native* and *natural* experience!
39
-
40
-
.. code-block:: python
33
+
.. code-block:: Python
41
34
42
35
from webexteamssdk import WebexTeamsAPI
43
36
@@ -64,7 +57,8 @@ There is also some new functionality under the hood that we will document, commu
That's more than 6 Webex Teams API calls in less than 23 lines of code (with comments and whitespace), and likely more than that since webexteamssdk handles pagination_ for you automatically!
60
+
That's more than 6 Webex Teams API calls in less than 23 lines of code (with comments and whitespace), and likely more
61
+
than that, since webexteamssdk handles pagination_ for you automatically!
68
62
69
63
webexteamssdk makes your life better... `Learn how!`__
70
64
@@ -78,7 +72,8 @@ webexteamssdk does all of this for you:
78
72
79
73
* Transparently sources your Webex Teams access token from your local environment
80
74
81
-
* Provides and uses default arguments and settings everywhere possible, so you don't have to think about things like API endpoint URLs, HTTP headers and JSON formats
75
+
* Provides and uses default arguments and settings everywhere possible, so you don't have to think about things like API
76
+
endpoint URLs, HTTP headers and JSON formats
82
77
83
78
* Represents all Webex Teams API interactions using native Python tools
84
79
@@ -108,7 +103,7 @@ Installing and upgrading webexteamssdk is easy:
108
103
109
104
$ pip install webexteamssdk
110
105
111
-
**Upgrading to the latest Version**
106
+
**Upgrade to the latest version**
112
107
113
108
.. code-block:: bash
114
109
@@ -137,29 +132,45 @@ __ Contribution_
137
132
Release Notes
138
133
-------------
139
134
140
-
Please see the releases_ page for release notes on the incremental functionality and bug fixes incorporated into the published releases.
135
+
Please see the releases_ page for release notes on the incremental functionality and bug fixes incorporated into the
136
+
published releases.
141
137
142
138
143
139
Questions, Support & Discussion
144
140
-------------------------------
145
141
146
-
webexteamssdk is a *community developed* and *community supported* project. If you experience any issues using this package, please report them using the issues_ page.
142
+
webexteamssdk is a *community developed* and *community-supported* project. If you experience any issues using this
143
+
package, please report them using the issues_ page.
147
144
148
-
Please join the `Python Webex Teams Devs`__ Webex Teams space to ask questions, join the discussion, and share your projects and creations.
145
+
Please join the `Python Webex Teams Devs`__ Webex Teams space to ask questions, join the discussion, and share your
146
+
projects and creations.
149
147
150
148
__Community_
151
149
152
150
153
151
Contribution
154
152
------------
155
153
156
-
webexteamssdk_ is a community development projects. Feedback, thoughts, ideas, and code contributions are welcome! Please see the `Contributing`_ guide for more information.
154
+
webexteamssdk_ is a community development project. Feedback, thoughts, ideas, and code contributions are welcome!
155
+
Please see the `Contributing`_ guide for more information.
157
156
158
157
159
-
*Copyright (c) 2016-2019 Cisco and/or its affiliates.*
158
+
History
159
+
-------
160
160
161
+
The Webex Teams SDK (webexteamssdk) library started as Cisco Spark API (ciscosparkapi). We updated the library's name in
162
+
alignment with Cisco's re-brand of Cisco Spark to Webex Teams. The Cisco Spark API library has been deprecated and is no
163
+
longer supported; however, its open-source codebase is still available in the `ciscosparkapi`_ branch of this
Copy file name to clipboardexpand all lines: docs/index.rst
+1-1
Original file line number
Diff line number
Diff line change
@@ -66,7 +66,7 @@ Webex Teams for Developers
66
66
Leveraging the Webex Teams APIs and developing on top of the Webex Teams cloud is easy. Signup for a `free account`_ and then head over to the `Webex Teams for Developers`_ website to learn more.
67
67
68
68
69
-
*Copyright (c) 2016-2019 Cisco and/or its affiliates.*
69
+
*Copyright (c) 2016-2020 Cisco and/or its affiliates.*
0 commit comments