Skip to content

chore: drop setup.cfg and configure metadata in pyproject.toml only - #2015

Draft
WilliamBergamin wants to merge 1 commit into
mainfrom
chore/drop-setup-cfg
Draft

WilliamBergamin wants to merge 1 commit into
mainfrom
chore/drop-setup-cfg

Conversation

@WilliamBergamin

Copy link
Copy Markdown
Contributor

Summary

This pull request removes the legacy setup.cfg so package metadata lives only in pyproject.toml, same as slackapi/bolt-python#1616.

Testing

  1. ./scripts/build_pypi_package.sh
  2. Install dist/*.whl in a fresh venv and confirm pip show slack-sdk matches the current release

Category

  • slack_sdk.web.WebClient (sync/async) (Web API client)
  • slack_sdk.webhook.WebhookClient (sync/async) (Incoming Webhook, response_url sender)
  • slack_sdk.socket_mode (Socket Mode client)
  • slack_sdk.signature (Request Signature Verifier)
  • slack_sdk.oauth (OAuth Flow Utilities)
  • slack_sdk.models (UI component builders)
  • slack_sdk.scim (SCIM API client)
  • slack_sdk.audit_logs (Audit Logs API client)
  • slack_sdk.rtm_v2 (RTM client)
  • /docs (Documents)
  • /tutorial (PythOnBoardingBot tutorial)
  • tests/integration_tests (Automated tests for this library)

Requirements

  • I've read and understood the Contributing Guidelines and have done my best effort to follow them.
  • I've read and agree to the Code of Conduct.
  • I've run python3 -m venv .venv && source .venv/bin/activate && ./scripts/run_validation.sh after making the changes.

🤖 Generated with Claude Code

Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com>
@WilliamBergamin WilliamBergamin added enhancement M-T: A feature request for new functionality semver:patch python Pull requests that update Python code labels Nov 5, 2026
@codecov

codecov Bot commented Nov 5, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 84.38%. Comparing base (d9618f8) to head (559cdc5).
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2015   +/-   ##
=======================================
  Coverage   84.38%   84.38%           
=======================================
  Files         118      118           
  Lines       13812    13812           
=======================================
  Hits        11655    11655           
  Misses       2157     2157           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement M-T: A feature request for new functionality python Pull requests that update Python code semver:patch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant