-
LeiGlobus authored
Summary of changes: Redo directory structure (compute_endpoint, compute_sdk, compute_funcx/... for new funcX wrapper) Rename all classes with FuncX in name (FuncXClient, FuncXExecutor, FuncXTask etc) Rename most funcX related internal variable names such as funcx_client, fxc, fxe, etc Rename some but not all constants with FUNCX in name, except for user-facing ones (see doc for details) Update all readthedocs pages to use Globus Compute in place of funcX Create funcx funcx-endpoint packages under compute_funcx/sdk and /endpoint that are simply wrappers around globus-compute-sdk/-endpoint Detailed change list doc: https://docs.google.com/document/d/13gP589fSbH_4jS5Ebz9cotHEOpFl5TN60VDNn6KpzvY Messages of selected individual commits pre-squash: Rename dirs to compute_endpoint and compute_sdk Rename FuncXTask to ComputeTask Update docs to reflect Globus Compute changes Update package/deploy files for compute branding Modify imports for compute packages Rename FuncXClient to Client Rename FuncXExecutor to Executor Rename FuncxWebClient to WebClient Rename FuncXTask to ComputeTask Rename FuncXSerializer to ComputeSerializer Rename FuncxScopes to ComputeScopes Rename funcx_manager to manager Rename FuncXWorker to Worker Rename funcx_endpoint/ tests dir to endpoint/ Rename FuncXFuture to ComputeFuture Update exception names for compute branding Rename get_funcx_web_client to get_web_client Rename funcx-endpoint to globus-compute-endpoint Rename funcx-worker to globus-compute-worker Rename funcx-manager to globus-compute-manager Update test config for compute branding Update misc. docstring/comments for compute branding Rename FuncxScopeBuilder to ComputeScopeBuilder Rename FuncxConsoleFormatter to ComputeConsoleFormatter setup and init files for funcx funcx and -endpoint to compute import redirects move images and use new logo tox files for publishing to pypi add release readme for funcx Renamed test URLs like FUNCX_INTEGRATION_TEST_WEB_URL to COMPUTE_INTEGRATION_TEST_WEBV_URL catch funcx_endpoint import errors in config and suggest fix import deprecation warnings add wrappers release.sh remove search client in loginmanagerprotocol refactor import modification from suggestions [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci revert action provider url/scope to old one until ecs is ready Change versions to 2.0.1 for globus-compute* and 2.0.0a4 for wrappers change deprecation notice color
Unverified9706b5f5
After you've reviewed these contribution guidelines, you'll be all set to
contribute to this project.