Commit Graph
4 Commits
Author SHA1 Message Date
hemna ab946a6c16 fix: migrate to X API v2 — tweepy.Client, create_tweet, remove bearer_token
- Replace tweepy.API (v1.1) with tweepy.Client (v2) in _create_client()
- Replace update_status() with create_tweet() in process()
- Remove bearer_token config option (not needed for OAuth 1.0a write access)
- Add proper error handling for tweepy.errors.Forbidden and TweepyException
- Update hashtag URL from github.com to git.hemna.com
- Update conf help text to reference developer.x.com

Closes #8
Closes #9
Closes #10
Closes #11
Closes #13
2026-08-29 09:14:31 -04:00
hemna fe057591ac chore: migrate from pbr to setuptools-scm for dynamic versioning
Replace pbr with setuptools-scm so the package version is derived
from git tags (e.g. v0.5.0 -> 0.5.0) rather than a hardcoded '0.0.0'.

Changes:
- [build-system] requires: swap pbr for setuptools-scm
- [project]: remove static version = '0.0.0', add dynamic = ['version']
- [tool.pbr]: replace with [tool.setuptools_scm]
- __init__.py: replace pbr.version.VersionInfo with importlib.metadata.version()

The latest tag is v0.5.0 so new builds will report 0.5.0 (or
0.5.0.devN+gHASH for untagged commits).

Closes #3
2026-08-28 23:13:30 -04:00
hemna 621d26b2a7 added better unit tests 2026-01-16 12:21:43 -05:00
hemna d743bd7d47 Initial commit 2021-10-12 09:47:24 -04:00