chore: bump to 0.5.0; flesh out classifiers and project urls#111
Open
Burton-David wants to merge 1 commit into
Open
chore: bump to 0.5.0; flesh out classifiers and project urls#111Burton-David wants to merge 1 commit into
Burton-David wants to merge 1 commit into
Conversation
Three small fixes the audit pulled out: 1. Version was still '0.1.0' in pyproject.toml even though Phases 2-5 shipped. Bump to 0.5.0 to match the five tags the ADRs name and the CHANGELOG's '## [Unreleased]' section, which is now cut into '## [0.5.0]'. `recommender_systems.__version__` reads from installed metadata, so this is the single source of truth. 2. Classifiers were missing: Programming Language :: Rust (now that the kernel is part of the build), Typing :: Typed (the PEP 561 marker has shipped since v0.1.0 but wasn't advertised), 'Python :: 3 :: Only', the CPython implementation classifier, and the OS independent classifier. Also moved development status from '3 - Alpha' to '4 - Beta' — five phases of work, a real test suite, committed benchmarks, and a kernel speedup is past alpha. 3. project.urls only listed Homepage + Repository. Added the three PyPI sidebar entries everyone scans for: Documentation (the docs site), Issues (GitHub issues), Changelog (CHANGELOG.md on main).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Three audit-pulled fixes, single cohesive PR, no code change beyond
pyproject.toml+CHANGELOG.md.0.1.0→0.5.0(five phases have shipped; CHANGELOG[Unreleased]cut into[0.5.0]).__version__reads from installed metadata so this is the single source of truth.Programming Language :: Rust(the kernel is part of the build),Typing :: Typed(PEP 561 marker has shipped since v0.1.0 but wasn't advertised),Python :: 3 :: Only, the CPython implementation classifier, and the OS independent classifier. Development status moved3 - Alpha→4 - Beta.Documentation(docs site),Issues(GitHub issues),Changelog(CHANGELOG.md on main) — the three PyPI sidebar entries that get scanned every time someone lands on a package page.Verification
ruff check/ruff format --check/mypycleanpytest— 137 passed, 1 skipped, 7 deselected__version__still reports0.1.0because the editable install on this machine wasn't refreshed; once the wheel rebuilds (CI) it will read0.5.0