| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
distutils was removed from the standard library in Python 3.12, so 'from distutils.version import LooseVersion' fails on a clean install (it only works today when setuptools happens to be present and shims distutils). Tableau file versions are simple dotted numerics, so parse them into comparable tuples locally instead of depending on LooseVersion; the unsupported-version exception now carries the raw version string. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- save_as takes new_filename (workbook.py), not new_file - Field.create_field_xml requires six positional arguments (field.py), not zero - the library handles TWB/TWBX/TDS/TDSX; nothing in the package reads TDE (find_file_in_zip only extracts twb/tds entries) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
Thanks for the contribution! Before we can merge this, we need @zk-khan to sign the Salesforce Inc. Contributor License Agreement. |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Two commits:
Verification: full python -m unittest discover passes locally (52 tests OK; Python 3.14, macOS arm64), and the package imports cleanly in a fresh venv with only lxml installed (which fails on master).
Prepared with AI assistance (Claude); each claim verified against the source as described.