Skip to content

webexteamssdk Ready for Release! 🤞 #63

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 46 commits into from
Sep 9, 2018
Merged

webexteamssdk Ready for Release! 🤞 #63

merged 46 commits into from
Sep 9, 2018

Conversation

cmlccie
Copy link
Collaborator

@cmlccie cmlccie commented Sep 9, 2018

No description provided.

cmlccie and others added 30 commits May 28, 2018 05:32
Use Pipfile.lock for secure package management; rebuilding for new webexteamsdk.
Create a `script/` directory to contain scripts for common developer workflow scripts, and remove the project's Makefile.  Include a `script/README.md` with information on the workflow scripts.
Add IPython (used for the project's interactive console) to the project's development dependencies.
Rename the `ciscosparkapi` package to `webexteamsdk`.
Move the WebexTeamsAPI class to the new .api sub-package.

Move all package defaults / internal static configurations to the config.py module.

Move all environment variable usage to the environment.py file.
Remove the deprecated `timeout` references. Clean names and object references.
Remove file-level meta data and add the license and copyright header.
Rebrand `Cisco Spark` to `Webex Teams`.
The default models have never permitted their properties to be updated.  Let's go ahead and make them immutable.
Last (?) project name change.
Reafactor the existing Ïtest suite to include the name and package structure changes.
Ignore .pytest_cache files.
More Spark to Webex Teams name changes.
Add testing on Python v3.7.

Use the `script/ci` script for CI builds.

Temporarily disable the CI script setup and build steps.
Ensure pipenv is installed, then run the setup script as part of the `script/ci` script.
Great catches and fixes by @UniversalSuperBox.  Pull them into the webexteamssdk package.
cmlccie added 16 commits August 30, 2018 12:23
Add descriptions of ignored items and exclude non-code directories.
Update the example code with Cisco Spark to Webex Teams name changes, copyright and license headers, and PEP8 fixes.
- Spark to Webex Teams name changes.
- Remove unnecessary helper functions.
- Remove unnecessary classes.
- Add license headers.
The Licenses, Organizations, and Roles APIs do not support pagination.  Remove pagination references and the `max=` argument from their `list()` methods.
Do not run rate-limit tests by default
- Change Spark references to Webex Teams
- Change location and instructions for obtaining a Personal Access Token
- Simplify the methods-list table in the Quickstart
- Add MalformedResponse and RateLimitWarning to the top-level package interface
- Change autodoc_default_flags (deprecated) to autodoc_default_options
- Move the contributing docs to the `docs/` directory
- Convert the Code of Conduct to reStructuredText
- Convert Contributing to reStructuredText and update the document
- Add the contributing docs to the on-line documentation
Don't use `--` prefixes for selecting the tests to be executed.

Add an option to exeute the rate-limit tests.
Spark to Webex Teams name changes, updates to the contributor documents, and etc.
Dates and times returned by Webex Teams should be modeled using Python's native datetime class - or a derivative thereof.  :)
Include info on the ciscosparapi to webexteamssdk migration.
@cmlccie cmlccie merged commit 4b8438c into master Sep 9, 2018
@cmlccie cmlccie deleted the webexteamsdk branch September 9, 2018 05:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant