All Projects → olist → Correios

olist / Correios

Licence: apache-2.0
A client library for Brazilian Correios APIs and services (SIGEP & SRO).

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Correios

Notion Js
🤯 Notion API
Stars: ✭ 136 (-11.11%)
Mutual labels:  client
Owasp Mth3l3m3nt Framework
OWASP Mth3l3m3nt Framework is a penetration testing aiding tool and exploitation framework. It fosters a principle of attack the web using the web as well as pentest on the go through its responsive interface.
Stars: ✭ 139 (-9.15%)
Mutual labels:  apache
Elasticsearch Ruby
Ruby integrations for Elasticsearch
Stars: ✭ 1,848 (+1107.84%)
Mutual labels:  client
Amadeus Ws Client
PHP Amadeus SOAP Web Service client library
Stars: ✭ 136 (-11.11%)
Mutual labels:  client
Faunadb Go
Go driver for FaunaDB
Stars: ✭ 140 (-8.5%)
Mutual labels:  client
Graphlient
Ruby GraphQL Client
Stars: ✭ 142 (-7.19%)
Mutual labels:  client
Fdroidcl
F-Droid desktop client
Stars: ✭ 135 (-11.76%)
Mutual labels:  client
Rolisteam
Rolisteam is a virtual tabletop. It helps you to manage tabletop role playing games with remote friends/players. It provides many features to share maps, pictures, dice roller, manage background music and much more. The main git repository is available here: [https://invent.kde.org/kde/rolisteam].
Stars: ✭ 151 (-1.31%)
Mutual labels:  client
Azure Event Hubs Spark
Enabling Continuous Data Processing with Apache Spark and Azure Event Hubs
Stars: ✭ 140 (-8.5%)
Mutual labels:  apache
Yang
The efficient and elegant, PSR-7 compliant JSON:API 1.1 client library for PHP
Stars: ✭ 148 (-3.27%)
Mutual labels:  client
Python Twitch Client
Python wrapper for Twitch API
Stars: ✭ 137 (-10.46%)
Mutual labels:  client
Pipedrive
Complete Pipedrive API client for PHP
Stars: ✭ 138 (-9.8%)
Mutual labels:  client
Http Client
Http client that handles retries, logging & dynamic headers.
Stars: ✭ 144 (-5.88%)
Mutual labels:  client
Libsmb2
SMB2/3 userspace client
Stars: ✭ 136 (-11.11%)
Mutual labels:  client
Dhcpcd
DHCP / IPv4LL / IPv6RA / DHCPv6 client.
Stars: ✭ 148 (-3.27%)
Mutual labels:  client
Parity Zcash
Rust implementation of Zcash protocol
Stars: ✭ 136 (-11.11%)
Mutual labels:  client
Openwhisk Devtools
Development tools for building and deploying Apache OpenWhisk
Stars: ✭ 141 (-7.84%)
Mutual labels:  apache
Deeply
PHP client for the DeepL.com translation API (unofficial)
Stars: ✭ 152 (-0.65%)
Mutual labels:  client
Spark With Python
Fundamentals of Spark with Python (using PySpark), code examples
Stars: ✭ 150 (-1.96%)
Mutual labels:  apache
Ether.network
https://github.com/Eastrall/Sylver
Stars: ✭ 147 (-3.92%)
Mutual labels:  client

correios

.. image:: https://img.shields.io/pypi/v/correios.svg :target: https://pypi.python.org/pypi/correios :alt: Latest PyPI version

.. image:: https://travis-ci.org/olist/correios.png :target: https://travis-ci.org/olist/correios :alt: Latest Travis CI build status

.. image:: https://codecov.io/gh/olist/correios/branch/master/graph/badge.svg :target: https://codecov.io/gh/olist/correios :alt: Latest coverage status

.. image:: https://app.fossa.com/api/projects/git%2Bgithub.com%2Folist%2Fcorreios.svg?type=shield :target: https://app.fossa.com/projects/git%2Bgithub.com%2Folist%2Fcorreios?ref=badge_shield :alt: FOSSA Status

A client library for Brazilian Correios APIs (SIGEP and SRO) and services.

Installation

.. code-block::

$ pip install correios # basic model support $ pip install correios[pdf] # label and posting list pdf generation support $ pip install correios[api] # support for SIGEP/SRO API client $ pip install correios[pdf,api] # full installation

Update Local WSDL Files

Local WSDL files are used to increase performance on SOAP requests. Enventually you'll want to update them without having to update this lib.

If you want to maintain this files on a custom path you can pass the 'path' option with the custom path. Don't use relative paths.

Just run on shell

.. code-block::

$ update-correios-wsdl -p /path/to/your/custom/wsdl/folder

Arguments: -p, --path : Custom path where wsdl files will be saved, note that this option will have higher priority than the value of the envvar 'CORREIOS_WSDL_PATH'

Or you can use the method update_wsdl to do it.

.. code-block::

from correios.update_wsdl import update_wsdl

update_wsdl(path='/path/to/your/custom/wsdl/folder')

Contributing

Fork this repository, make changes and send us a pull request. We will review your changes and apply them. Before sending us your pull request please check if you wrote and ran tests:

.. code-block::

$ make test

Also, remember to update the WSDL files:

.. code-block::

$ make update-wsdl
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].