sales-model
This folder (model/) is a standalone Python package you can build and publish to PyPI.
It includes:
sales_model/: the core sales brain + supporting utilitiesapp/: a FastAPI-based voice/API gateway
Local install (editable)
From the repo root:
cd model
python -m pip install -U pip
python -m pip install -e .
Quick sanity check:
python -c "from sales_model import SalesBrain; print(SalesBrain)"
Build
cd model
python -m pip install -U build
python -m build
Artifacts land in model/dist/:
*.whl*.tar.gz
Upload to PyPI
For CI/CD via GitHub Actions (Trusted Publishing), see PYPI_PUBLISHING.md.
Create an account/token on PyPI first, then:
cd model
python -m pip install -U twine
python -m twine upload dist/*
Using the package
Install:
pip install sales-model
Run the CLI:
sales-brain
Run the API (example):
uvicorn app.main:app --reload
# or
uvicorn app.main_v2:app --reload
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
sales_model-0.1.0.tar.gz
(105.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
sales_model-0.1.0-py3-none-any.whl
(112.3 kB
view details)
File details
Details for the file sales_model-0.1.0.tar.gz.
File metadata
- Download URL: sales_model-0.1.0.tar.gz
- Upload date:
- Size: 105.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8edb09ede897fa865b1ed49283a0880538a87cfc1d5c16fb1200fd23e397bf2f
|
|
| MD5 |
c27ef964d96b8a013bb0be74299734ab
|
|
| BLAKE2b-256 |
b0c19e0700affec4d8cba2493e0b646fdf46608e6cf24c5a5f44f7eee3fe3159
|
File details
Details for the file sales_model-0.1.0-py3-none-any.whl.
File metadata
- Download URL: sales_model-0.1.0-py3-none-any.whl
- Upload date:
- Size: 112.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eb53f847500d6b969d7c2b602d49e5509738b34a2c9e8bdeb779adff2fce258b
|
|
| MD5 |
768c5764f32ffda17f96ec1825691f4e
|
|
| BLAKE2b-256 |
4fd630b6eed4549cc76de66eb74aaa161c200b86eb2852ba9c15e21b3a1edd11
|