Skip to main content

A python toolbox containing wrappers facilitating common operations.

Project description

MSF Toolbox

Overview

The MSF Toolbox is a Python package designed to streamline the integration of various services such as SharePoint, Azure services, PowerBI, DHIS2 and more. This tool aims to facilitate faster development in the building of new tools and help in the automation of tasks.

MSF's Mission

Médecins Sans Frontières (Doctors Without Borders) is an international, independent medical humanitarian organization that delivers emergency aid to people affected by conflict, epidemics, natural disasters, and exclusion from healthcare.

Context

Usage

The toolbox is designed to simplify the interaction with multiple services, providing a unified approach and reducing errors, duplication and time spent testing code. It can easily be installed installed and implemented in any of your projects.

Limitations

  • Scope: The scope of this Python package will evolve and will depend on the needs of MSF. The scope is Microsoft & Azure centric and particularly useful for Data & AI related initiatives.
  • Support: Limited support is available; see the SUPPORT.md section for more details.

What It Does

What It Does Not Do

  • Does not replace comprehensive SDKs or APIs provided by service providers.
  • Does not provide extensive customization options beyond the basic interfaces.

Roadmap

  • Version 0.1.8: Initial release with core functionalities.
  • Future Updates:
    • To be determined

Technical Details

  • Language: Python > 3.10
  • Dependencies: Check pyproject.toml
  • Installation:
pip install git+https://github.com/MSF-Collaborate/msf-toolbox.git

Reporting Issues and Requests

We welcome your feedback to help improve our product. Please follow the guidelines below to report any issues or requests:

Bug Reports

To report a bug, please include the following information:

  • Description: A clear and concise description of the bug.
  • Steps to Reproduce: Detailed steps to reproduce the issue.
  • Expected Behavior: What you expected to happen.
  • Actual Behavior: What actually happened.
  • Environment: Include details such as operating system, browser version, etc.
  • Screenshots/Logs: Attach any relevant screenshots or logs.

Feature Requests

For feature requests, please provide:

  • Description: A clear and concise description of the feature.
  • Use Case: Explain why this feature is needed and how it would be used.
  • Benefits: Describe the benefits and potential impact on users.

Security Issues

If you discover a security vulnerability, please report it to us directly. Do not disclose it publicly until we have addressed it.

  • Description: A detailed description of the security issue.
  • Impact: Explain the potential impact of the vulnerability.
  • Steps to Reproduce: If applicable, provide steps to reproduce the issue.

Contact us for any of the aformentioned points at derek[dot]loots[at]amsterdam.msf.org

Thank you for helping us improve!

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

msftoolbox-0.2.0.tar.gz (44.2 kB view details)

Uploaded Source

Built Distribution

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

msftoolbox-0.2.0-py3-none-any.whl (47.5 kB view details)

Uploaded Python 3

File details

Details for the file msftoolbox-0.2.0.tar.gz.

File metadata

  • Download URL: msftoolbox-0.2.0.tar.gz
  • Upload date:
  • Size: 44.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for msftoolbox-0.2.0.tar.gz
Algorithm Hash digest
SHA256 e305a927c5e764a1b19280e63080f3f95c1c0b0482683c2bfb4c8496e7b0cb4b
MD5 c7fd84d4d476b9c77c7dfc87c36a3dfc
BLAKE2b-256 b16750d954961e3a89f2614b22174a42f35fef0eedb44dc017c5dec3f185bd01

See more details on using hashes here.

File details

Details for the file msftoolbox-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: msftoolbox-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 47.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for msftoolbox-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8da620b5af78c3e22830e29f8af7a664c54fe54594c31da5ff7685db3a012c2b
MD5 05c2ffb12dda70b43874f84f64765365
BLAKE2b-256 6324dd68462bcefbfce8bf696ea7b554651a5cbb6d5ee50a94acaa3c672f8f8c

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