Skip to content

Comments

feat: upgrade to v2#17

Draft
miichom wants to merge 10 commits intoxivapi:masterfrom
miichom:master
Draft

feat: upgrade to v2#17
miichom wants to merge 10 commits intoxivapi:masterfrom
miichom:master

Conversation

@miichom
Copy link

@miichom miichom commented Feb 19, 2026

I'm working on updating all client libraries to use the current XIVAPI v2 endpoints. I recently finished the full endpoint mapping in xivapi/js, and this PR is the Python port of that work.

I also reviewed modern Python packaging practices and followed the guidance from the official packaging docs: https://packaging.python.org/en/latest/guides/writing-pyproject-toml/

As part of the update, I bumped the minimum Python version from 3.8 to 3.10, since both requests and mypy raised compatibility issues on older versions.

@miichom miichom marked this pull request as draft February 19, 2026 23:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant