# GSoC 2026 | Ajay Rajera : Clean Multi-Step Configuration

**URL:** <https://precice.discourse.group/t/gsoc-2026-ajay-rajera-clean-multi-step-configuration/2839>\
**Category:** Google Summer of Code\
**Tags:** gsoc-configuration, gsoc-period-reachout\
**Created:** [March 14, 2026, 4:11pm UTC](https://precice.discourse.group/t/gsoc-2026-ajay-rajera-clean-multi-step-configuration/2839 "2026-03-14T16:11:10Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Gitjay11](https://yyz2.discourse-cdn.com/free1/user_avatar/precice.discourse.group/gitjay11/32/3360_2.png) [@Gitjay11](https://precice.discourse.group/u/Gitjay11)\
**Post date:** [March 16, 2026, 6:19am UTC](https://precice.discourse.group/t/gsoc-2026-ajay-rajera-clean-multi-step-configuration/2839/2 "2026-03-16T06:19:06Z")

</div>

**Subject:** PR submitted for Issue #248 in the python-bindings repository ( Test package uploading to PyPI before releasing and creating a new version tag )

Hi everyone,

I have been looking into the open issues in the python-bindings repository, and I found issue #248 regarding testing package uploads to PyPI before a release.

I looked into the requirements and the recommended PyPA GitHub Action for this, and I have put together a solution. I just submitted a pull request that adds a manually triggered workflow to handle this safely.

You can review the PR here: [Add workflow to test package upload to TestPyPI by Gitjay11 · Pull Request #253 · precice/python-bindings · GitHub](https://github.com/precice/python-bindings/pull/253#issue-4077383994)

Feedbacks are appreciated, Thanks.

---

_[View the full topic](https://precice.discourse.group/t/gsoc-2026-ajay-rajera-clean-multi-step-configuration/2839)._
