You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+10Lines changed: 10 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,18 @@
1
1
# PyDomo Changelog
2
2
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
+
3
10
### v0.3.0.11
4
11
January 31, 2024
5
12
13
+
Notes
14
+
* Version not uploaded to pypi
15
+
6
16
Updates
7
17
* Modify the authentication process to conform to new API functionality.
8
18
* 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.
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/).
0 commit comments