======
< French for 'Pilot' (noun). Meaning - test (a scheme, project, etc.) before introducing it more widely >
Current status, version 0.7.0, pre-alpha release
------------------------------------------------
This project is under development and at a very pre mature stage.
We are working to make it stable and make it ready for production.
THIS PROJECT IS UNDER DEVELOP MODE, IF YOU WANT TO USE IT -
FIX WHAT YOU NEED. FEEL FREE TO SEND US YOUR IMPROVISATIONS.
Right now we're targeting to integrate more delivery
partners to make your work easier.
Details
-------
Project codebase: <https://github.com/omprakash1989/pilote>
Project Documentation: <http://pilote.readthedocs.io/en/latest>
Delivery Partner integration is a very important step in building an ecommerce portal.
We realised the importance of the same and tried creating a layer which would involve less time and resource
Pilote was build to solve the following issues:
- Indigenous Delivery Partner integration
- Lack of python based sdk's for most of the Delivery Partners
- Reduce the time taken for such integrations
Prior to Pilote , Initially it would have taken something around 2 weeks for a single integration.
Now it can be done in less than a minute.
Currently we have integrated the following delivery partners:
- Blue Dart
- Delhivery
- Ecom Express
Does it not sound cool enough..!!
Look how easy it is to use:
Features
--------
- One click installation
- All partners in one go
- Create Shipment
- Create Pickup
- Cancel Shipment
- Build things faster
To Come
-------
- Tracking Shipments
- More Delivery Partners
- Install Specific Delivery Partner
- Disable Delivery Partner
- Automated DP Assignments
- Logger
- Dynamic Status Mapping
Installation
------------
Install pilote by running:
pip install pilote
Contribute
----------
- Issue Tracker: https://github.com/omprakash1989/pilote/issues
- Source Code: http://github.com/omprakash1989/pilote
Support
-------
At this point, we are expecting active contributions, feature suggestions
and raising any/all kinds of issues.
If you are experiencing issues, please let us know.
You can raise the issue directly to github issue tracker.
About the Organisation
----------------------
Fynd is a product based Fashion Marketplace.
We at Fynd, believes a lot in open sourcing. As per our Open Sourcing policies, we are now making some essential modules Open Source so that anyone/everyone can benefit from the same.
License
-------
The project is licensed under the MIT License.
Usage
=====
.. code::
# Import the service you want to use.
# from pilotes.[pilote_name].services import CreateShipment, CancelShipment, CreatePickup
from pilotes.ecomm.services import CreateShipment, CancelShipment, CreatePickup
def test_ecomm_create_package_success():
TEST_CREDS = {
"username": 'testusername',
"password": 'testpass',
"debug": True
}
# Test data set for sending request with params as key and param value as value.
# Follow the documentation for dummy data.
test_data = {}
create_package = CreateShipment(TEST_CREDS)
response = create_package.send_request(test_data)
return response
Metadata
Release files for pilote 0.0.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| pilote-0.0.9.tar.gz | 13.8 kB | Without provenance | Details for pilote-0.0.9.tar.gz |
Release files / pilote-0.0.9.tar.gz
| Download URL | pilote-0.0.9.tar.gz |
|---|---|
| Size | 13.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
657403de52350b0cf780df56a5b8a3dd5db7beefe04ad2e5c8a96225944913a3
|
|
BLAKE2b-256 checksum How to use checksums |
00ddb2f7572d43dbe2b45b9ec5a9f1b5640a5c74845b1677c087367366c86251
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for pilote 0.0.9
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.