deepextract
1.0.0
JSON, YAML 파일을 구문 분석하고 깊이 중첩 된 키를 추출하는 파이썬 라이브러리.
from deepextract import deepextract
# Demo: deepextract.extract_key(obj, key)
deeply_nested_dict = {
"items" : {
"item" : {
"id" : {
"type" : {
"donut" : {
"name" : {
"batters" : {
"my_target_key" : "my_target_value"
}
}
}
}
}
}
}
}
print ( deepextract . extract_key ( deeply_nested_dict , "my_target_key" ) == "my_target_value" ) # prints True 자세한 내용은 examples 폴더를 참조하십시오.
pip install deepextractPython 3.6 이상에 대한 지원.
conda create -n deepextract_env python=3.7 # do it once
conda install -r requirements.txt소스 코드는 DeepExtract에 있습니다. 편집과 행복한 기고를 시작하십시오! ?
여기에서 설명을 바탕으로 프로젝트 소유자가 GitHub 의이 Git 저장소 리모컨에 태그 커밋을 푸시 할 때마다 GH Workflow가 PYPI에 게시합니다.
또한 TestPypi에 푸시를 게시하여 REPO의 Alpha 사용자에게 테스트 빌드를 제공하고 릴리스 파이프 라인의 건강 상태를 유지하는 데 유용합니다.
수동 배포 TestPypi :
python setup.py sdist bdist_wheel
twine upload -r testpypi dist/ * python -m unittestMIT. License.md를 참조하십시오
Syntax vm.mp를 따르는 첫 번째는 주요한 것이며 거꾸로 호환되는 변경 사항이 아닙니다. 두 번째는 사소하며 거꾸로 호환되는 변경을 의미합니다. 셋째는 패치이며 작은 거꾸로 호환되는 변화를 의미합니다.
버전에 대한 진실의 수동 장소는 deepextract/__init__.py 에 있습니다.
출처 : https://packaging.python.org/guides/single-sourcing-package-version/#single-sourcing-the-version
deepextract Yigit Alparslan 에 의해 작성되었습니다.