{"package": "somef", "summary": "SOftware Metadata Extraction Framework: A tool for automatically extracting relevant software metadata from a source code repository (README, package files, etc).", "pypi_url": "https://pypi.org/project/somef", "piwheels_url": "https://www.piwheels.org/project/somef", "releases": {"0.10.3": {"released": "2026-04-27 17:05:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"somef-0.10.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/somef/somef-0.10.3-py3-none-any.whl", "filehash": "768605714816d5a2508ea5c25cac66290f6a6dba0b9850a92bdd339840035625", "filesize": 10206837, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.13", "apt_dependencies": [], "pip_dependencies": ["bibtexparser", "bs4", "chardet", "click", "click-option-group", "contractions", "imbalanced-learn", "inflect", "lxml", "markdown", "markdown-it-py", "matplotlib", "morph-kgc", "nbformat", "nltk", "numpy", "pandas", "pytest", "pyyaml", "rdflib", "requests", "scikit-learn", "scipy", "textblob", "validators", "xgboost"]}}}, "0.10.2": {"released": "2026-04-24 10:16:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"somef-0.10.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/somef/somef-0.10.2-py3-none-any.whl", "filehash": "b2f7358d968fa0aec920d43b49bb2244518d9f41532be244de0498de9f3418fd", "filesize": 10171935, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.13", "apt_dependencies": [], "pip_dependencies": ["bibtexparser", "bs4", "chardet", "click", "click-option-group", "contractions", "imbalanced-learn", "inflect", "lxml", "markdown", "markdown-it-py", "matplotlib", "morph-kgc", "nbformat", "nltk", "numpy", "pandas", "pytest", "pyyaml", "rdflib", "requests", "scikit-learn", "scipy", "textblob", "validators", "xgboost"]}}}, "0.10.1": {"released": "2026-03-27 10:45:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"somef-0.10.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/somef/somef-0.10.1-py3-none-any.whl", "filehash": "f2635ef8d4902731031c20a8bf115aba95be9ee55cc22cd98c3b91472690e91e", "filesize": 10158170, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.13", "apt_dependencies": [], "pip_dependencies": ["bibtexparser", "bs4", "chardet", "click", "click-option-group", "contractions", "imbalanced-learn", "inflect", "lxml", "markdown", "markdown-it-py", "matplotlib", "morph-kgc", "nbformat", "nltk", "numpy", "pandas", "pytest", "pyyaml", "rdflib", "requests", "scikit-learn", "scipy", "textblob", "validators", "xgboost"]}}}, "0.10.0": {"released": "2026-03-17 15:20:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"somef-0.10.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/somef/somef-0.10.0-py3-none-any.whl", "filehash": "bac318b2fd7c3b91e855a9086052fc64c7f706da14bfdca06c6b442b52652c60", "filesize": 10157010, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.13", "apt_dependencies": [], "pip_dependencies": ["bibtexparser", "bs4", "chardet", "click", "click-option-group", "contractions", "imbalanced-learn", "inflect", "lxml", "markdown", "markdown-it-py", "matplotlib", "morph-kgc", "nbformat", "nltk", "numpy", "pandas", "pytest", "pyyaml", "rdflib", "requests", "scikit-learn", "scipy", "textblob", "validators", "xgboost"]}}}, "0.9.13": {"released": "2025-12-11 10:47:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"somef-0.9.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/somef/somef-0.9.13-py3-none-any.whl", "filehash": "8439241d8acb28fe76bbcbd3149d1cc392fa98a4d66fb64b20ab1119d8ffe203", "filesize": 6881456, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<=3.13", "apt_dependencies": [], "pip_dependencies": ["bibtexparser", "bs4", "chardet", "click", "click-option-group", "contractions", "imbalanced-learn", "inflect", "lxml", "markdown", "matplotlib", "morph-kgc", "nbformat", "nltk", "numpy", "pandas", "pytest", "pyyaml", "rdflib", "requests", "scikit-learn", "scipy", "textblob", "tomli", "validators", "xgboost"]}}}, "0.9.12": {"released": "2025-10-08 20:15:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"somef-0.9.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/somef/somef-0.9.12-py3-none-any.whl", "filehash": "38e613c7f7f61a0e422c91a6f857aa4711154068cefaec987bb807b86810e1fa", "filesize": 6786196, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<=3.13", "apt_dependencies": [], "pip_dependencies": ["bibtexparser", "bs4", "chardet", "click", "click-option-group", "contractions", "imbalanced-learn", "inflect", "lxml", "markdown", "matplotlib", "morph-kgc", "nbformat", "nltk", "numpy", "pandas", "pytest", "pyyaml", "rdflib", "rdflib-jsonld", "requests", "scikit-learn", "scipy", "textblob", "tomli", "validators", "xgboost"]}}}, "0.9.11": {"released": "2025-04-24 15:45:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"somef-0.9.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/somef/somef-0.9.11-py3-none-any.whl", "filehash": "863faa98b3e8d64baea4d80b5d5cdc338dfd4f640be11e5c95d9c8f1df63956e", "filesize": 6694114, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<=3.13", "apt_dependencies": [], "pip_dependencies": ["bibtexparser", "bs4", "chardet", "click", "click-option-group", "contractions", "imbalanced-learn", "inflect", "lxml", "markdown", "matplotlib", "morph-kgc", "nbformat", "nltk", "numpy", "pandas", "pytest", "pyyaml", "rdflib", "rdflib-jsonld", "requests", "scikit-learn", "scipy", "textblob", "validators", "xgboost"]}}}, "0.9.10": {"released": "2025-04-21 15:38:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"somef-0.9.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/somef/somef-0.9.10-py3-none-any.whl", "filehash": "56459a76e091acbdc16a1092478cc6b97189c5443dd635db01450f3589722b7d", "filesize": 6690735, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<=3.13", "apt_dependencies": [], "pip_dependencies": ["bibtexparser", "bs4", "chardet", "click", "click-option-group", "contractions", "imbalanced-learn", "inflect", "lxml", "markdown", "matplotlib", "morph-kgc", "nbformat", "nltk", "numpy", "pandas", "pytest", "pyyaml", "rdflib", "rdflib-jsonld", "requests", "scikit-learn", "scipy", "textblob", "validators", "xgboost"]}}}, "0.9.9": {"released": "2025-03-31 15:27:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"somef-0.9.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/somef/somef-0.9.9-py3-none-any.whl", "filehash": "d79d76f04690e982759432b1f589b45a802b2f37eb0982b3ddbc60ebe6d4c1ab", "filesize": 6686468, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<=3.13", "apt_dependencies": [], "pip_dependencies": ["bibtexparser", "bs4", "chardet", "click", "click-option-group", "contractions", "imbalanced-learn", "inflect", "lxml", "markdown", "matplotlib", "morph-kgc", "nbformat", "nltk", "numpy", "pandas", "pytest", "pyyaml", "rdflib", "rdflib-jsonld", "requests", "scikit-learn", "scipy", "textblob", "validators", "xgboost"]}}}, "0.9.8": {"released": "2025-02-13 13:22:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"somef-0.9.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/somef/somef-0.9.8-py3-none-any.whl", "filehash": "7c40183423427b35dee0f59e7e3c6e724c37f5cf595472ce1104b9b162541654", "filesize": 6665243, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<=3.13", "apt_dependencies": [], "pip_dependencies": ["bibtexparser", "bs4", "chardet", "click", "click-option-group", "contractions", "imbalanced-learn", "inflect", "markdown", "matplotlib", "morph-kgc", "nbformat", "nltk", "numpy", "pandas", "pytest", "pyyaml", "rdflib", "rdflib-jsonld", "requests", "scikit-learn", "scipy", "textblob", "validators", "xgboost"]}}}, "0.9.7": {"released": "2025-01-31 14:14:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"somef-0.9.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/somef/somef-0.9.7-py3-none-any.whl", "filehash": "2e815029d973bb3e26206095c3153b49683000e815fca2457c615086cecaa60e", "filesize": 6658794, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<=3.13", "apt_dependencies": [], "pip_dependencies": ["bibtexparser", "bs4", "chardet", "click", "click-option-group", "contractions", "imbalanced-learn", "inflect", "markdown", "matplotlib", "morph-kgc", "nbformat", "nltk", "numpy", "pandas", "pytest", "rdflib", "rdflib-jsonld", "requests", "scikit-learn", "scipy", "textblob", "validators", "xgboost"]}}}, "0.9.6": {"released": "2025-01-31 10:01:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"somef-0.9.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/somef/somef-0.9.6-py3-none-any.whl", "filehash": "faa1ae11ac578e2cf0140d6a9633e62e439a68232c815442fed457ceeef34022", "filesize": 5123844, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<3.12", "apt_dependencies": [], "pip_dependencies": ["bibtexparser", "bs4", "chardet", "click", "click-option-group", "contractions", "imbalanced-learn", "inflect", "markdown", "matplotlib", "morph-kgc", "nbformat", "nltk", "numpy", "pandas", "pytest", "rdflib", "rdflib-jsonld", "requests", "scikit-learn", "scipy", "textblob", "validators", "xgboost"]}}}, "0.9.5": {"released": "2024-03-21 11:52:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.9.4": {"released": "2023-07-14 15:08:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.9.3": {"released": "2023-01-16 20:40:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.9.1": {"released": "2023-01-16 10:33:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.9.0": {"released": "2022-12-31 17:36:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"somef-0.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/somef/somef-0.9.0-py3-none-any.whl", "filehash": "c37d88d7ad45ed65016878bbc03328169c9b20e4c31b3877fbac56fcaadd7524", "filesize": 3154615, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["bs4", "chardet", "click", "click-option-group", "contractions", "imbalanced-learn", "inflect", "markdown", "matplotlib", "morph-kgc", "nltk", "numpy", "pandas", "pytest", "rdflib", "rdflib-jsonld", "requests", "scikit-learn", "scipy", "textblob", "validators", "xgboost"]}}}, "0.8.2": {"released": "2022-05-26 22:39:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"somef-0.8.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/somef/somef-0.8.2-py3-none-any.whl", "filehash": "d4459a97d45b3f2b3ccda3d3c3f3babf759b0b84f4a4156f2912bb5434e70b12", "filesize": 554122, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["bs4", "click", "click-option-group", "markdown", "matplotlib", "nltk", "numpy", "pandas", "rdflib", "rdflib-jsonld", "requests", "scikit-learn", "textblob", "validators", "xgboost"]}}}, "0.8.1": {"released": "2022-05-12 09:31:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"somef-0.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/somef/somef-0.8.1-py3-none-any.whl", "filehash": "83e0776a95b10b3a937e5de99fd4b67941f4f22a302a61b08376af5f72f62546", "filesize": 553232, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["bs4", "click", "click-option-group", "markdown", "matplotlib", "nltk", "numpy", "pandas", "rdflib", "rdflib-jsonld", "requests", "scikit-learn", "textblob", "validators", "xgboost"]}}}, "0.8.0": {"released": "2022-04-20 18:03:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"somef-0.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/somef/somef-0.8.0-py3-none-any.whl", "filehash": "488c8ea723b63cb36f6fff8b12255b2a6f3b8e698efb3b454cccfba70ff1b274", "filesize": 552544, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["bs4", "click", "click-option-group", "markdown", "matplotlib", "nltk", "numpy", "pandas", "rdflib", "rdflib-jsonld", "requests", "scikit-learn", "textblob", "validators", "xgboost"]}}}, "0.7.2": {"released": "2022-03-03 18:50:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"somef-0.7.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/somef/somef-0.7.2-py3-none-any.whl", "filehash": "5413e521b8d39a27fcdbb17554b510b2dab5305129c9f960ec90350ad87e3c71", "filesize": 540258, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["bs4", "click", "click-option-group", "markdown", "matplotlib", "nltk", "numpy", "pandas", "rdflib", "rdflib-jsonld", "requests", "scikit-learn", "textblob", "validators", "xgboost"]}}}, "0.7.1": {"released": "2022-02-25 19:08:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"somef-0.7.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/somef/somef-0.7.1-py3-none-any.whl", "filehash": "3379c3e9242ebcd4531035c85d325d729cef01c6cbab3c9666849cd4b76d7dc0", "filesize": 539978, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["bs4", "click", "click-option-group", "markdown", "matplotlib", "nltk", "numpy", "pandas", "rdflib", "rdflib-jsonld", "requests", "scikit-learn", "textblob", "validators", "xgboost"]}}}, "0.7.0": {"released": "2022-02-20 19:54:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"somef-0.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/somef/somef-0.7.0-py3-none-any.whl", "filehash": "2b0ee32c87cad41c5095e6800325b67688b0fb3319f00794dd1a794718dfb5db", "filesize": 538589, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["bs4", "click", "click-option-group", "markdown", "matplotlib", "nltk", "numpy", "pandas", "rdflib", "rdflib-jsonld", "requests", "scikit-learn", "textblob", "validators", "xgboost"]}}}, "0.6.0": {"released": "2021-11-24 15:16:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"somef-0.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/somef/somef-0.6.0-py3-none-any.whl", "filehash": "19f51362e5503411ee5009673da236e85f15ec23cd57441236c388cba2fd452b", "filesize": 538398, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["bs4", "click", "click-option-group", "markdown", "matplotlib", "nltk", "numpy", "pandas", "rdflib", "rdflib-jsonld", "requests", "scikit-learn", "textblob", "validators", "xgboost"]}}}}}