Migrate mgwr metadata to pyproject.toml #155#164
Migrate mgwr metadata to pyproject.toml #155#164yousefkhedr777 wants to merge 1 commit intopysal:masterfrom
Conversation
|
"Hi @jGaboardi and @martinfleis, |
|
Hi @yousefkhedr777, and thanks for this PR. Because we are now receiving many GSOC related PRs and Issues, we have updated our GSOC Contribution Policy and would ask all participants to please review it. As mgwr is not specified as a project for GSOC this year, we will leave this open for the maintainers to consider when they have time, but it won't be a priority for GSOC consideration. |
|
"Thank you @sjsrey for the clarification and for the warm welcome. I understand that mgwr is not a priority for GSoC this year. I will carefully review the updated GSOC Contribution Policy and look for other packages within the PySAL ecosystem where I can contribute. I’m happy to leave this PR open for whenever the maintainers have time to review it. " |
|
superseded by #168 |
Summary
This PR completes the migration of
mgwrmetadata topyproject.toml, addressing the requirements in issue #155 and the organization-wide modernization plan (pysal/pysal#1277).Key Features & Issue Alignment:
setup.pyandsetup.cfgto ensure compatibility with Python 3.12+ as requested.mastertomainbranch #129): Updated project URLs to point to themainbranch instead ofmasterto align with the repository's new structure.setuptoolsas the build backend withsetuptools_scmfor dynamic versioning.Verification:
I have successfully tested the build locally using:
pip install -e .The environment correctly identified all dependencies (libpysal, spglm, numpy, etc.) and installed the package in editable mode.
I am highly motivated to contribute to PySAL for GSoC 2026 and I'm ready to apply this modernization to other packages in the ecosystem if needed.
CC: @jGaboardi