diff --git a/README.md b/README.md index 478138d..e9c5b7b 100644 --- a/README.md +++ b/README.md @@ -9,9 +9,9 @@ Monorepo for JPYC Python SDKs. Please refer to `README`s of respective SDKs for more details. -| name | `README` | -| -----: | :----------------------------------------- | -| `core` | [packages/core](./packages/core/README.md) | +| name | `README` | +| --------------: | :----------------------------------------- | +| `jpyc-core-sdk` | [packages/core](./packages/core/README.md) | ## ⬇️ Installation diff --git a/packages/core/README.md b/packages/core/README.md index f67cdc4..5141b56 100644 --- a/packages/core/README.md +++ b/packages/core/README.md @@ -21,8 +21,7 @@ $ pip install jpyc_core_sdk ### 2. Configure SDK Clients ```py -from jpyc_core_sdk.client import SdkClient -from jpyc_core_sdk.jpyc import JPYC +from jpyc_core_sdk import JPYC, SdkClient # Configure SDK client using default RPC endpoint client = SdkClient( diff --git a/packages/core/jpyc_core_sdk/__init__.py b/packages/core/jpyc_core_sdk/__init__.py index c8f2b3a..0e637ed 100644 --- a/packages/core/jpyc_core_sdk/__init__.py +++ b/packages/core/jpyc_core_sdk/__init__.py @@ -1,9 +1,9 @@ -# from importlib.metadata import version +from importlib.metadata import version from .client import SdkClient from .jpyc import JPYC -# __version__ = version("jpyc-core-sdk") +__version__ = version("jpyc-core-sdk") __all__ = [ # "__version__", # client diff --git a/packages/core/pyproject.toml b/packages/core/pyproject.toml index 65d6834..c006a48 100644 --- a/packages/core/pyproject.toml +++ b/packages/core/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "jpyc-core-sdk" -version = "1.0.2" +version = "1.0.3" requires-python = ">=3.12" license = "MIT" description = "A Python SDK for interacting with JPYCv2 contracts" @@ -13,6 +13,7 @@ keywords = [ "evm", "erc20", "blockchain", + "web3py", ] classifiers = [ "Development Status :: 4 - Beta", @@ -33,7 +34,7 @@ maintainers = [ { name = "SeiyaKobayashi", email = "eng@seiya.work" }, { name = "mameta", email = "mameta.zk@gmail.com" }, ] -# Production dependencies +# production dependencies dependencies = [ "eth-typing>=5.2.1", "pydantic>=2.11.4", @@ -46,7 +47,7 @@ documentation = "https://github.com/jcam1/python-sdk/tree/main/docs/core" "Bug Tracker" = "https://github.com/jcam1/python-sdk/issues/new?template=bug_report.md" [dependency-groups] -# Development dependencies +# development dependencies dev = [ "mypy>=1.15.0", "pytest>=8.3.5", @@ -55,14 +56,17 @@ dev = [ "ruff>=0.11.9", ] -# setuptools - [build-system] requires = ["setuptools>=61.0"] build-backend = "setuptools.build_meta" -[tool.setuptools.data-files] -artifacts = ["artifacts/*.json"] +# setuptools + +[tool.setuptools] +include-package-data = true + +[tool.setuptools.package-data] +jpyc_core_sdk = ["artifacts/*.json"] # pytest @@ -74,7 +78,7 @@ filterwarnings = [ "ignore::DeprecationWarning", ] -# Ruff +# ruff [tool.ruff] target-version = "py312" diff --git a/pyproject.toml b/pyproject.toml index 0193794..01b294c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "jpyc-python-sdks" -version = "1.0.2" +version = "1.0.3" requires-python = ">=3.12" description = "Python SDKs for JPYC protocols" readme = "README.md" diff --git a/uv.lock b/uv.lock index 0a7b65a..bd3f93f 100644 --- a/uv.lock +++ b/uv.lock @@ -547,7 +547,7 @@ wheels = [ [[package]] name = "jpyc-core-sdk" -version = "1.0.2" +version = "1.0.3" source = { editable = "packages/core" } dependencies = [ { name = "eth-typing" }, @@ -582,7 +582,7 @@ dev = [ [[package]] name = "jpyc-python-sdks" -version = "1.0.2" +version = "1.0.3" source = { virtual = "." } [package.dev-dependencies]