# pyDeprecate — Agent Score > Score: 80/100 (Grade: B) | Docs: https://borda.github.io/pyDeprecate/ | Checked: April 3, 2026 pyDeprecate scored 80/100 (B) on Agent Score. 13 of 22 agent-readiness checks passed. [View full report](https://buildwithfern.com/agent-score/company/pydeprecate) [All companies](https://buildwithfern.com/agent-score/llms.txt) ## Summary - Total checks: 22 - Passed: 13 - Warnings: 6 - Failed: 2 ## Check Results ### content-discoverability - [pass] llms.txt found at 1 location(s) - [pass] llms.txt follows the proposed structure (H1, blockquote, heading-delimited link sections) - [pass] llms.txt is 1,897 characters (under 50,000 threshold) - [pass] All 3 same-origin links resolve (6 total links) - [fail] Same-origin links point to HTML and no markdown alternatives detected (3 external links excluded) - [fail] No llms.txt directive found in any of 3 pages ### markdown-availability - [warn] 1/3 pages support .md URLs (33%); inconsistent support - [warn] Content negotiation partially supported: 1 correct type, 0 wrong type, 2 HTML only ### page-size - [pass] All 3 pages contain server-rendered content - [warn] 1 of 1 pages between 50K–100K chars (max 58K) - [warn] 1 of 3 pages convert to 50K–100K chars (max 58K, 48% boilerplate) - [warn] 2 of 3 pages have content starting at 10–50% (worst 22%) ### content-structure - [pass] No tabbed content detected across 3 pages - [pass] No tabbed content found; header quality check not applicable - [pass] All 49 code fences properly closed across 2 pages ### url-stability - [pass] All 3 pages return proper error codes for bad URLs - [pass] No redirects detected across 3 pages ### observability - [pass] llms.txt covers 100% of 3 sitemap doc pages - [warn] 1 of 1 pages have minor content differences between markdown and HTML - [pass] All 4 endpoints have appropriate cache headers ### authentication - [pass] All 3 pages are publicly accessible - [skip] All docs pages are publicly accessible; no alternative access paths needed