fix(pypi): publish under periscope-agentsview, not periscope - #38
Conversation
The PyPI name "periscope" is registered by an unrelated project (a subtitle downloader), so the wheel builder's package identity is now periscope-agentsview instead. The installed console script and internal module/import name stay "periscope" -- only the PyPI distribution name (and therefore the wheel filename and dist-info directory) change. Also fixes release.yml's smoke-test step, which still referenced the old wheel filename.
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Align ARCHITECTURE and modernization-status with third AgentsView integrative merge target; keep historical v0.29.2-periscope.2 examples. Co-authored-by: Cursor <cursoragent@cursor.com>
…pypi rename) Brings in cursor-agent's independent PR #36 parser-provider synthesis (merged as #37) and the periscope-agentsview PyPI rename (#38), which had landed on merged concurrently with this branch's reconciliation work. No real conflicts -- the only touched files (build_wheels.py, build_wheels_test.py, release.yml) were edited identically in both places and resolved by taking the already-merged version.
Summary
periscopeis registered by an unrelated project (a subtitle downloader) — confirmed live via the PyPI API.periscope-agentsview(confirmed available on PyPI).periscope— only the PyPI project name, wheel filename, and dist-info directory change.release.yml's smoke-test step, which still referenced the old wheel filename.Context
Prior release tags (
v0.29.2-periscope.2-bd1d2bf-pypi1,v0.29.2-periscope.3-...-no-pypi) show a previous PyPI publish attempt was tried and abandoned — this was the blocker.Test plan
python3 -m pytest scripts/build_wheels_test.py -q— 50/50 passpypijob inrelease.ymlsuccessfully publishesperiscope-agentsviewto PyPI