fix loading of plugin dependencies and bump pydantic_pkgr version

This commit is contained in:
Nick Sweeting 2024-08-30 03:30:28 -07:00
parent a8f00caff8
commit 6e13cd4820
No known key found for this signature in database
4 changed files with 28 additions and 8 deletions

View file

@ -13,7 +13,7 @@ from pydantic import (
SerializeAsAny,
)
from pydantic_pkgr import BinProvider, BinProviderName, ProviderLookupDict, BinName, Binary, EnvProvider, NpmProvider
from pydantic_pkgr import SemVer, BinProvider, BinProviderName, ProviderLookupDict, BinName, Binary, EnvProvider, NpmProvider
from plugantic.extractors import Extractor, ExtractorName
from plugantic.plugins import Plugin
@ -42,12 +42,13 @@ class SqliteBinary(Binary):
provider_overrides: Dict[BinProviderName, ProviderLookupDict] = {
'env': {
'abspath': \
lambda: inspect.getfile(sqlite3),
lambda: Path(inspect.getfile(sqlite3)),
'version': \
lambda: sqlite3.version,
lambda: SemVer(sqlite3.version),
},
}
class DjangoBinary(Binary):
name: BinName = 'django'