Replace deprecated setup.py develop command with pip install -e#64
Replace deprecated setup.py develop command with pip install -e#64
Conversation
Co-authored-by: christianhelle <710400+christianhelle@users.noreply.github.com>
|
@copilot |
Co-authored-by: christianhelle <710400+christianhelle@users.noreply.github.com>
I've fixed the deprecated |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #64 +/- ##
=======================================
Coverage 98.07% 98.07%
=======================================
Files 48 48
Lines 2808 2808
=======================================
Hits 2754 2754
Misses 54 54 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
@copilot This approach fails for Python versions older than version 3.12. Update the build workflows that use Python versions older than 3.12 to use |
Co-authored-by: christianhelle <710400+christianhelle@users.noreply.github.com>
I've updated the workflow file to handle Python version compatibility as requested. Now it will:
See commit b3723a0. |
|
@copilot the build still fails for Python v3.8 and v3.9 |
Co-authored-by: christianhelle <710400+christianhelle@users.noreply.github.com>
I've modified the workflow file to use a different approach for Python version detection. Now it will:
See commit faaf5bc. |
|
|
Superseded by Deckard's migration to pyproject.toml (issue #59). Closing. |



This PR addresses the deprecation warning from using
python setup.py developcommand. As mentioned in the warning message, this command is scheduled for removal by October 31, 2025.Changes
python setup.py developwithpip install --no-build-isolation -e .--no-build-isolationflag to avoid potential network issues when fetching dependencies from PyPIThis change ensures that the package can be developed without the deprecated setup.py develop command, using the recommended standards-based tools (pip) instead.
Note: There's still a similar deprecation warning for the
python setup.py sdist bdist_wheelcommand in thepackagetarget, but that could be addressed in a separate PR to maintain minimal changes.Fixes #59.
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.