Registry / devops / rb-resume-parser

rb-resume-parser

JSON →
library0.1.6pypypiunverified

Extract structured information (name, email, phone, skills, education, work experience) from PDF resumes using NLP and pattern matching. Current version 0.1.6, released March 2025. Maintenance as needed.

pip install rb-resume-parser
INSTALL
IMPORT
SIG · RB-RESUME-PARSER
R
rb-resume-parser
devopspythonv0.1.6
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

ResumeParser
✓ from resume_parser import ResumeParser
✗ from resume_parser import ResumeParser

Parse a PDF resume and print structured data.

from resume_parser import ResumeParser import os # Initialize parser (downloads spaCy model on first run) parser = ResumeParser() # Parse a resume PDF resume_path = "resume.pdf" if os.path.exists(resume_path): data = parser.extract(resume_path) print(data) else: print("File not found")
Debug
Known issues
gotchaFirst run downloads spaCy model ('en_core_web_sm'), which may take time and require internet.
fix
Pre-download: python -m spacy download en_core_web_sm
affects: all
gotchaInput must be a PDF file path. The library does not accept raw text or other formats.
fix
Ensure you pass a valid .pdf file path.
affects: all
deprecatedThe 'extract_from_text' method is deprecated in v0.1.5+, use 'extract' with a file path.
fix
Use parser.extract(file_path) instead.
affects: >=0.1.5
Upgrade
Version history
0.1.6latest on PyPI · released Jan 29, 2026
Audit
Dependencies
spacyrequiredNLP pipeline for entity extraction
Agent activity
4 hits · last 30 days
node
4
Resources
rb-resume-parser — pip install rb-resume-parser · libregistry