Giter Site home page Giter Site logo

globocom / globonetworkapi-client-python Goto Github PK

View Code? Open in Web Editor NEW
16.0 56.0 15.0 554 KB

Python client for GloboNetworkAPI

Home Page: http://globonetworkapi-client-python.readthedocs.org/

License: Apache License 2.0

Python 99.61% Makefile 0.37% Dockerfile 0.02%

globonetworkapi-client-python's Introduction

GloboNetworkAPI python client

Documentation Status

This project is the python implementation of a GloboNetworkAPI client library.

Installation

Install the project by running:

$> pip install GloboNetworkAPI

Contributing

We are not stringent with contributions. Just fork, modify, write tests and send us a Pull Request :)

For development purpose, setup your environment by installing project and development dependencies:

$> make setup

Testing

Tests are divided into Integration, Functional and Unit tests. They are located inside tests directory. To run tests, first install tests dependencies by running:

$> make test_setup

It will download and run GloboNetworkAPI using vagrant. After that, just run the tests using:

$> make test

Releasing new version

Before releasing new version, don't forget to update the version you want. After this, run:

$> make publish

You can not upload the same version twice.

globonetworkapi-client-python's People

Contributors

arumeida avatar eulercb avatar malinoski avatar pantuza avatar rafaelcassau avatar s2it-globo avatar snbuback avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

globonetworkapi-client-python's Issues

Add an .editorconfig

define and maintain consistent code styles between team members working on the same code as well as between different editors and IDEs that they might use.

Loosen the version constraint of requests to avoid dependency conflicts

Hi, GloboNetworkAPI-client-python locked the version constraint of requests as requests=2.10.0, which leads to a troubling scenario that its direct downstream project ['tsuru-hm','database-as-a-service'] has to lock requests.

Could you please loosen the version constraint of requests?
Benefit of this is that users using both of ['tsuru-hm','database-as-a-service'] and requests can upgrade their third party libraries in a timely manner to reduce technical debts.

Solution

The dependency trees of your project and affected downstream projects are shown as follows.
Taking the version constraints of upstream and downstream projects into comprehensive consideration, you can

  1. Loosen requests=2.10.0 to be requests>=2.10.0.
  2. Loosen requests=2.10.0 to be requests==*.
  3. Try to add an upper bound for requests’ version constraint, according to your compatibility.

@laurapanzariello Please let me know your choice. I can submit a PR to fix this issue.

Thanks for your attention.
Best,
Neolith

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.