Skip to main content
Pilote
======
< 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)

Source distribution for pilote 0.0.9
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page