Skip to main content

A library for TMS integration

Project description

F-ONE Group TMS Integration

Welcome to the F-ONE Group TMS Integration package! This Python library is designed to streamline the integration process with various Transportation Management Systems (TMS). It provides robust tools and utilities to facilitate seamless communication and data exchange between your systems and supported TMS platforms.

Features

  • Lis Winsped Integration: Comprehensive support for integrating with the Lis Winsped TMS, including models and utilities for handling various data types.
  • Carlo Integration: (Coming soon) Future support for the Carlo TMS platform.
  • Utilities: Includes XML handling and SFTP utilities to simplify data transfer and processing.

Installation

To install the library, use pip:

pip install fone-tms-integration

Usage

Here is a quick example to get started:

from tms_integration.lis_winsped import lis_winsped

# Example usage
response = lis_winsped.some_function()
print(response)

For detailed usage instructions, please refer to the documentation provided in the respective modules.

Documentation

The library is organized into the following modules:

Lis Winsped

  • Models for handling various data types such as orders, ADR, and more.
  • Utilities for interacting with the Lis Winsped TMS API.

Carlo (Coming Soon)

  • Planned support for Carlo TMS integration.

Utilities

  • XML handling utilities.
  • SFTP utilities for secure file transfers.

Contributing

We welcome contributions to enhance the functionality of this library. To contribute:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix (git checkout -b feature-branch).
  3. Commit your changes with clear and concise messages (git commit -am 'Add new feature').
  4. Push your branch to your fork (git push origin feature-branch).
  5. Submit a pull request for review.

License

This project is licensed under the Apache 2.0 License. See the LICENSE file for more details.

Support

For any issues or questions, please open an issue on the GitHub repository or contact the maintainers directly.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tms_integration-0.24.tar.gz (14.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tms_integration-0.24-py3-none-any.whl (21.5 kB view details)

Uploaded Python 3

File details

Details for the file tms_integration-0.24.tar.gz.

File metadata

  • Download URL: tms_integration-0.24.tar.gz
  • Upload date:
  • Size: 14.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.19

File hashes

Hashes for tms_integration-0.24.tar.gz
Algorithm Hash digest
SHA256 06afb71b43a0713de82b6bf8563dc6fbee07e9f1ed69a42896abe416a19468be
MD5 7e23ed15c38425fa18f3528ca2d2abdb
BLAKE2b-256 b40f97d1ed0c5c82af4d239442aed02caca9a17405037bc044d2775a6d0034f8

See more details on using hashes here.

File details

Details for the file tms_integration-0.24-py3-none-any.whl.

File metadata

  • Download URL: tms_integration-0.24-py3-none-any.whl
  • Upload date:
  • Size: 21.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.19

File hashes

Hashes for tms_integration-0.24-py3-none-any.whl
Algorithm Hash digest
SHA256 3027fcb49a5bf82c70d53c38d7a5f54ce0e97b90bdee26672d200ad6b9e0a7fd
MD5 3deb89c182bc10b6a8207b3151a9f106
BLAKE2b-256 5bbd9204fd9ee0b5f4f0bdc7043eac871ba113f4a8bcecd640c20e1a78c4b8a2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page