Skip to content

Commit 4f0ddec

Browse files
committed
Upgrading to 0.3.0.12 with updates to Changelog
Also add a document with instructions for updating Pypi.
1 parent df9445e commit 4f0ddec

File tree

3 files changed

+42
-1
lines changed

3 files changed

+42
-1
lines changed

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,18 @@
11
# PyDomo Changelog
22

3+
### v0.3.0.12
4+
April 21, 2025
5+
6+
Updates
7+
* Add scope support when creating `Domo` SDK client
8+
* Add use schema feature to `ds_get` method to convert Domo columns to pandas dtypes
9+
310
### v0.3.0.11
411
January 31, 2024
512

13+
Notes
14+
* Version not uploaded to pypi
15+
616
Updates
717
* Modify the authentication process to conform to new API functionality.
818
* Add ds_get_dict - this function exports a data set from Domo and returns a list of dictionaries. The list contains one dictionary for each row in Domo.

UPDATING_PYPI.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Updating Pypi Instructions
2+
3+
When you make changes to this [GitHub repo](https://github.com/domoinc/domo-python-sdk), you also need to update the [Pypi repository](https://pypi.org/project/pydomo/) with your latest changes.
4+
5+
## Setup
6+
7+
There are some Python packages you will need to install (in a Terminal):
8+
9+
```
10+
python3 -m pip install --upgrade build
11+
python3 -m pip install --upgrade twine
12+
```
13+
14+
You will also need a pypi account and access to the package. Domo IT/Ops can provide this for you. Ultimately, you need an API key from Pypi that you will use to upload your latest changes to Pypi. It should begin with `pypi-`.
15+
16+
## Steps to update Pypi
17+
18+
1. Increment the version inside `setup.py`
19+
1. Double-check this version matches what's already in Pypi
20+
2. Run `python3 -m build` from the `domo-python-sdk` directory
21+
1. This should create a directory called dist and add two files: `pydomo-{version}-py3-none-any.whl` and `pydomo-{version}.tar.gz`.
22+
3. Run `python3 -m twine upload --repository pypi dist/*`
23+
1. This will ask for your API key. Paste it in.
24+
2. You should see that your new version was uploaded successfully.
25+
4. Check Pypi to verify your version was uploaded correctly.
26+
5. Update `CHANGELOG.md` to include your latest changes.
27+
28+
## Sources/More Information
29+
30+
See [Python's docs for this](https://packaging.python.org/en/latest/tutorials/packaging-projects/).
31+

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
setup(
99
name='pydomo',
10-
version='0.3.0.11',
10+
version='0.3.0.12',
1111
description=description,
1212
long_description=long_description,
1313
author='Jeremy Morris',

0 commit comments

Comments
 (0)