MonkeyCanCode opened a new pull request, #130: URL: https://github.com/apache/polaris-tools/pull/130
Currently we are using setuptools sa build system which is very powerful but a bit tedious to use as the project gets complex and it includes a lot more files which are not necessary such as following: With setuptools: ```sh ➜ dist git:(main) tar -tvzf apache_polaris_mcp-0.9.0.tar.gz drwxr-xr-x 0 yong staff 0 Jan 10 16:07 apache_polaris_mcp-0.9.0/ -rw-r--r-- 0 yong staff 11287 Jan 10 16:07 apache_polaris_mcp-0.9.0/PKG-INFO -rw-r--r-- 0 yong staff 10555 Jan 10 16:07 apache_polaris_mcp-0.9.0/README.md drwxr-xr-x 0 yong staff 0 Jan 10 16:07 apache_polaris_mcp-0.9.0/apache_polaris_mcp.egg-info/ -rw-r--r-- 0 yong staff 11287 Jan 10 16:07 apache_polaris_mcp-0.9.0/apache_polaris_mcp.egg-info/PKG-INFO -rw-r--r-- 0 yong staff 935 Jan 10 16:07 apache_polaris_mcp-0.9.0/apache_polaris_mcp.egg-info/SOURCES.txt -rw-r--r-- 0 yong staff 1 Jan 10 16:07 apache_polaris_mcp-0.9.0/apache_polaris_mcp.egg-info/dependency_links.txt -rw-r--r-- 0 yong staff 56 Jan 10 16:07 apache_polaris_mcp-0.9.0/apache_polaris_mcp.egg-info/entry_points.txt -rw-r--r-- 0 yong staff 129 Jan 10 16:07 apache_polaris_mcp-0.9.0/apache_polaris_mcp.egg-info/requires.txt -rw-r--r-- 0 yong staff 12 Jan 10 16:07 apache_polaris_mcp-0.9.0/apache_polaris_mcp.egg-info/top_level.txt drwxr-xr-x 0 yong staff 0 Jan 10 16:07 apache_polaris_mcp-0.9.0/polaris_mcp/ -rw-r--r-- 0 yong staff 928 Jan 10 16:07 apache_polaris_mcp-0.9.0/polaris_mcp/__init__.py -rw-r--r-- 0 yong staff 6650 Jan 10 16:07 apache_polaris_mcp-0.9.0/polaris_mcp/authorization.py -rw-r--r-- 0 yong staff 2340 Jan 10 16:07 apache_polaris_mcp-0.9.0/polaris_mcp/base.py -rw-r--r-- 0 yong staff 11879 Jan 10 16:07 apache_polaris_mcp-0.9.0/polaris_mcp/rest.py -rw-r--r-- 0 yong staff 19072 Jan 10 16:07 apache_polaris_mcp-0.9.0/polaris_mcp/server.py drwxr-xr-x 0 yong staff 0 Jan 10 16:07 apache_polaris_mcp-0.9.0/polaris_mcp/tools/ -rw-r--r-- 0 yong staff 1361 Jan 10 16:07 apache_polaris_mcp-0.9.0/polaris_mcp/tools/__init__.py -rw-r--r-- 0 yong staff 7828 Jan 10 16:07 apache_polaris_mcp-0.9.0/polaris_mcp/tools/catalog.py -rw-r--r-- 0 yong staff 11168 Jan 10 16:07 apache_polaris_mcp-0.9.0/polaris_mcp/tools/catalog_role.py -rw-r--r-- 0 yong staff 12175 Jan 10 16:07 apache_polaris_mcp-0.9.0/polaris_mcp/tools/namespace.py -rw-r--r-- 0 yong staff 14948 Jan 10 16:07 apache_polaris_mcp-0.9.0/polaris_mcp/tools/policy.py -rw-r--r-- 0 yong staff 12155 Jan 10 16:07 apache_polaris_mcp-0.9.0/polaris_mcp/tools/principal.py -rw-r--r-- 0 yong staff 11289 Jan 10 16:07 apache_polaris_mcp-0.9.0/polaris_mcp/tools/principal_role.py -rw-r--r-- 0 yong staff 9891 Jan 10 16:07 apache_polaris_mcp-0.9.0/polaris_mcp/tools/table.py -rw-r--r-- 0 yong staff 1936 Jan 10 16:07 apache_polaris_mcp-0.9.0/pyproject.toml -rw-r--r-- 0 yong staff 38 Jan 10 16:07 apache_polaris_mcp-0.9.0/setup.cfg drwxr-xr-x 0 yong staff 0 Jan 10 16:07 apache_polaris_mcp-0.9.0/tests/ -rw-r--r-- 0 yong staff 13164 Jan 10 16:07 apache_polaris_mcp-0.9.0/tests/test_authorization.py -rw-r--r-- 0 yong staff 2488 Jan 10 16:07 apache_polaris_mcp-0.9.0/tests/test_catalog_role_tool.py -rw-r--r-- 0 yong staff 2581 Jan 10 16:07 apache_polaris_mcp-0.9.0/tests/test_catalog_tool.py -rw-r--r-- 0 yong staff 3279 Jan 10 16:07 apache_polaris_mcp-0.9.0/tests/test_config.py -rw-r--r-- 0 yong staff 2528 Jan 10 16:07 apache_polaris_mcp-0.9.0/tests/test_namespace_tool.py -rw-r--r-- 0 yong staff 2139 Jan 10 16:07 apache_polaris_mcp-0.9.0/tests/test_policy_tool.py -rw-r--r-- 0 yong staff 2144 Jan 10 16:07 apache_polaris_mcp-0.9.0/tests/test_principal_role_tool.py -rw-r--r-- 0 yong staff 2214 Jan 10 16:07 apache_polaris_mcp-0.9.0/tests/test_principal_tool.py -rw-r--r-- 0 yong staff 7639 Jan 10 16:07 apache_polaris_mcp-0.9.0/tests/test_rest_tool.py -rw-r--r-- 0 yong staff 13473 Jan 10 16:07 apache_polaris_mcp-0.9.0/tests/test_server.py -rw-r--r-- 0 yong staff 6562 Jan 10 16:07 apache_polaris_mcp-0.9.0/tests/test_table_tool.py ``` With hatch: ``` ➜ dist git:(main) ✗ tar -tvzf apache_polaris_mcp-0.9.0.tar.gz -rw-r--r-- 0 0 0 928 Feb 1 2020 apache_polaris_mcp-0.9.0/polaris_mcp/__init__.py -rw-r--r-- 0 0 0 6650 Feb 1 2020 apache_polaris_mcp-0.9.0/polaris_mcp/authorization.py -rw-r--r-- 0 0 0 2340 Feb 1 2020 apache_polaris_mcp-0.9.0/polaris_mcp/base.py -rw-r--r-- 0 0 0 11879 Feb 1 2020 apache_polaris_mcp-0.9.0/polaris_mcp/rest.py -rw-r--r-- 0 0 0 19072 Feb 1 2020 apache_polaris_mcp-0.9.0/polaris_mcp/server.py -rw-r--r-- 0 0 0 1361 Feb 1 2020 apache_polaris_mcp-0.9.0/polaris_mcp/tools/__init__.py -rw-r--r-- 0 0 0 7828 Feb 1 2020 apache_polaris_mcp-0.9.0/polaris_mcp/tools/catalog.py -rw-r--r-- 0 0 0 11168 Feb 1 2020 apache_polaris_mcp-0.9.0/polaris_mcp/tools/catalog_role.py -rw-r--r-- 0 0 0 12175 Feb 1 2020 apache_polaris_mcp-0.9.0/polaris_mcp/tools/namespace.py -rw-r--r-- 0 0 0 14948 Feb 1 2020 apache_polaris_mcp-0.9.0/polaris_mcp/tools/policy.py -rw-r--r-- 0 0 0 12155 Feb 1 2020 apache_polaris_mcp-0.9.0/polaris_mcp/tools/principal.py -rw-r--r-- 0 0 0 11289 Feb 1 2020 apache_polaris_mcp-0.9.0/polaris_mcp/tools/principal_role.py -rw-r--r-- 0 0 0 9891 Feb 1 2020 apache_polaris_mcp-0.9.0/polaris_mcp/tools/table.py -rw-r--r-- 0 0 0 1704 Feb 1 2020 apache_polaris_mcp-0.9.0/.gitignore -rw-r--r-- 0 0 0 10555 Feb 1 2020 apache_polaris_mcp-0.9.0/README.md -rw-r--r-- 0 0 0 1969 Feb 1 2020 apache_polaris_mcp-0.9.0/pyproject.toml -rw-r--r-- 0 0 0 11287 Feb 1 2020 apache_polaris_mcp-0.9.0/PKG-INFO ``` Also, from https://github.com/apache/polaris/pull/3410, I am switching from `poetry-core` to `hatch` as well. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
