Orange3-Salesforce
This allows users to interact and manage data in Salesforce directly within Orange3. This is only possible because of the fantastic library simple-salesforce.
Installation
Option 1: Install via Orange3 Add-ons Manager (Recommended)
- Open Orange3
- Go to Options → Add-ons
- Click "Add more..."
- Search for "orange3-salesforce"
- Click Install
Features
Current (MVP)
- Salesforce Authentication Widget: Connect to Salesforce orgs using username/password + security token
- Salesforce Query Widget: Execute SOQL queries and retrieve data as Orange3 tables
- Support for Contacts and Opportunities objects
- Simple dropdown selection for common objects
Planned
- Bulk create, update, and delete operations
- Data validation and error handling
- Support for custom objects
- Advanced SOQL query builder
Usage
Basic Workflow
- Connect: Use the Salesforce Authentication widget to connect to your org
- Query: Use the Salesforce Query widget to retrieve data
- Analyze: Use Orange3's built-in data analysis tools on your Salesforce data
Requirements
- Orange3
- Python 3.11+
License
MIT License - see LICENSE file for details
TO BE DELETED
Local testing
uv build
uv publish
Above assumes to environment variables form pypi
UV_PUBLISH_USERNAME which is a token UV_PUBLISH_PASSWORD which is the PYPI token from the web
Release files for orange3-salesforce 0.0.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| orange3_salesforce-0.0.7.tar.gz | 8.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| orange3_salesforce-0.0.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 19.2 kB
Release files / orange3_salesforce-0.0.7.tar.gz
| Download URL | orange3_salesforce-0.0.7.tar.gz |
|---|---|
| Size | 8.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e8c9f800da0497efc3bc5b083f0f162a8dac44e1f21abdf7d92f0743b967b115
|
|
BLAKE2b-256 checksum How to use checksums |
044c9ef0ff923732ae7668530debd4a575190728e2ba95898cf9af4b1934d655
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.5
|
Release files / orange3_salesforce-0.0.7-py3-none-any.whl
| Download URL | orange3_salesforce-0.0.7-py3-none-any.whl |
|---|---|
| Size | 10.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5be97a3127cd8e6c1732dc262c0ae310a44784ca1b0a0369908e230dd37b3655
|
|
BLAKE2b-256 checksum How to use checksums |
a5932d395146fa73700cba4fc666872e748ca80060a24ba22d7c40205ea92730
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.5
|