{"id":46744,"library":"validate-pyproject-schema-store","title":"validate-pyproject-schema-store","description":"A plugin set for validate-pyproject and schema-store, providing pre-packaged schemas for pyproject.toml validation. Version 2026.5.28 supports Python >=3.9. Released monthly as a data-only package that bundles the latest schema-store schemas.","status":"active","version":"2026.5.28","language":"python","source_language":"en","source_url":"https://github.com/henryiii/validate-pyproject-schema-store","tags":["pyproject.toml","validation","schema","plugin"],"install":[{"cmd":"pip install validate-pyproject-schema-store","lang":"bash","label":"Install"}],"dependencies":[{"reason":"Core validation library; this package is a plugin for it.","package":"validate-pyproject","optional":false}],"imports":[{"note":"The package is a namespace package that hooks into validate-pyproject's plugin system. No import line required.","symbol":"automatically loaded plugin","correct":"No explicit import needed. Plugin auto-registers when installed."}],"quickstart":{"code":"from validate_pyproject import api, errors\n\nwith open('pyproject.toml', 'r') as f:\n    content = f.read()\n\ntry:\n    api.validate(content)\n    print('pyproject.toml is valid')\nexcept errors.ValidationError as e:\n    print('Invalid:', e)","lang":"python","description":"Validate a pyproject.toml file using validate-pyproject with our schemas. The plugin automatically loads the schema-store schemas."},"warnings":[{"fix":"Use `pip install validate-pyproject-schema-store~=2026.5` instead of `==2026.5.28`.","message":"Package version follows calendar versioning (YYYY.M.D). Do not pin to a minor/patch; pin to e.g. ~=2026.5 to get bugfix releases within the same month.","severity":"gotcha","affected_versions":"all"},{"fix":"Upgrade Python to 3.9 or later.","message":"The package only supports Python >=3.9. Older Python versions are not compatible.","severity":"deprecated","affected_versions":">=2026.5.28"},{"fix":"Run `pip install validate-pyproject-schema-store validate-pyproject`.","message":"This package does not include the `validate-pyproject` library itself. You must install `validate-pyproject` separately.","severity":"gotcha","affected_versions":"all"},{"fix":"Pin to a specific version (e.g., `~=2026.5`) and test after upgrading.","message":"Schema-store content may change between versions. Validation rules can break if a schema is removed or modified upstream.","severity":"breaking","affected_versions":"all"}],"env_vars":null,"search_vec":"'2026.5.28':26 '3.9':29 'bundl':39 'data':35 'data-on':34 'latest':41 'month':31 'packag':20,37 'plugin':7,49 'pre':19 'pre-packag':18 'provid':17 'pyproject':3,12 'pyproject.toml':23,46 'python':28 'releas':30 'schema':4,15,21,43,45,48 'schema-stor':14,42 'set':8 'store':5,16,44 'support':27 'valid':2,11,24,47 'validate-pyproject':10 'validate-pyproject-schema-stor':1 'version':25","created_at":"2026-06-07T13:01:25.250357+00:00","updated_at":"2026-06-07T13:01:25.250357+00:00","problems":{"verify_error":"no import statement found"},"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/henryiii/validate-pyproject-schema-store","github":"https://github.com/henryiii/validate-pyproject-schema-store","docs":null,"changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["devops"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"skip","verified_at":"2026-06-29","last_verified":"2026-06-29","next_check":"2026-07-06","install_tag":null}}