All Projects → Juniper → py-space-platform

Juniper / py-space-platform

Licence: Apache-2.0 license
Python library for Junos Space APIs

Programming Languages

HTML
75241 projects
python
139335 projects - #7 most used programming language
javascript
184084 projects - #8 most used programming language
Smarty
1635 projects
CSS
56736 projects
Makefile
30231 projects

The repo is under active development. If you take a clone, you are getting the latest, and perhaps not entirely stable code.

ABOUT

SpaceEZ is an open-source Python library to allow easy access to Junos Space REST API services for Python developers. The design of the library closely follows the hierarchical structure of Junos Space REST API and provides minimum learning curve for Python developers to be able to utilize these APIs. This library also strives to minimize:

  • the effort required to create Python programs that interact with Junos Space using REST APIs.
  • the number of lines of Python code required to create such programs and thus makes it easier to develop, test, and maintain them.

This library is designed to work with both Python 2 (2.7+) and Python 3 (3.3+).

DOCUMENTATION

Please read the wiki pages at:

API Documentation hosted by readthedocs

EXAMPLES

You can find working examples using this library under the examples package. Please see here for more details.

INSTALLATION

First, clone the repo. (Or download the most recent release)
> git clone https://github.com/Juniper/py-space-platform.git

For installing in Python 2:
> sudo python ./py-space-platform/setup.py install
OR
> sudo pip install ./py-space-platform

For installing in Python 3:
> sudo python3 ./py-space-platform/setup.py install
OR
> sudo pip3 install ./py-space-platform

SUPPORT

For questions and general support, please visit the Junos Space Developer forum.

Issues and bugs can be opened in the repository.

LICENSE

Apache 2.0

CONTRIBUTORS

  • Roshan Joyce (@rjoyce)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].