내부 모듈 정리
공개 함수 목록(hangulpy.__all__)은 변하지 않았습니다. 내부 모듈 경로만
정리했습니다.
hangulpy.hangul_split모듈을hangulpy.hangul_decompose로 합쳤습니다. 같은 이름의hangul_split함수와 모듈이 패키지 속성 자리에서 충돌해 정적 분석 도구가 함수를 모듈로 잘못 해석하는 문제를 제거했습니다.from hangulpy import hangul_split, split_hangul_string사용법은 그대로 동작하며,import hangulpy.hangul_split처럼 모듈 경로를 직접 쓰던 코드만hangulpy.hangul_decompose로 바꾸면 됩니다.hangulpy.is_hangul모듈은hangulpy.utils구현을 다시보내는 얇은 호환 계층으로 정리했습니다.- 런타임 불리언 검사 도우미를
hangulpy._deprecated에서hangulpy._validation으로 옮겼습니다. 공개 API는 아닙니다.
품질 게이트
- Pyright 검사 범위가 패키지에서 테스트까지 넓어졌습니다. 테스트 파일은 pytest 관용구와 의도적 타입 오류 검증을 위해 basic 모드로 검사합니다.
- 커버리지 하한선(85%) 선언을
[tool.coverage.report]한 곳으로 모았습니다. - 모든 공개 모듈이 정의한 함수·클래스를
__all__에보내는지 검증하는 테스트를 추가하고, 수동으로 돌리던generate_init_imports.py스크립트를 제거했습니다.
배포 메타데이터
프로젝트 성숙도 분류자를Development Status :: 5 - Production/Stable로
올렸습니다.