Skip to content

[enhancement] Clean POSYDON repository#784

Open
maxbriel wants to merge 12 commits intomainfrom
mb_update_repo
Open

[enhancement] Clean POSYDON repository#784
maxbriel wants to merge 12 commits intomainfrom
mb_update_repo

Conversation

@maxbriel
Copy link
Collaborator

@maxbriel maxbriel commented Jan 8, 2026

This pull request:

  • Updates the setuptools we use.
  • Moves from versioneer.py to setuptools-scm for easier intergration.
  • Automatically updates the conda.yaml version.
  • Moves project definitions and requirements into pyproject.toml instead of defining them inside setup.py.
  • Cleans up test CI by adding project parameters to pyproject.toml.

@maxbriel maxbriel mentioned this pull request Jan 8, 2026
6 tasks
@maxbriel maxbriel requested a review from a team January 8, 2026 16:28
@maxbriel maxbriel self-assigned this Jan 8, 2026
@astroJeff
Copy link
Contributor

Needs proper testing. @sgossage can you help out with this?

@maxbriel maxbriel changed the title Clean POSYDON repository [enhancement] Clean POSYDON repository Feb 9, 2026
package:
name: "{{ name|lower }}"
version: "{{ version }}"
version: {{ GIT_DESCRIBE_TAG }}
Copy link
Contributor

@sgossage sgossage Feb 23, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we revert to the old version: "{{ version }}"?

Otherwise I think we can test if this works for us with a release after merging.

Copy link
Contributor

@sgossage sgossage Feb 23, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Things seem to be working well. In my local test of publish_conda, the tag v2.2.4 gets picked up, I think because that is the latest tag this branch can grab.

package:
name: "{{ name|lower }}"
version: "{{ version }}"
version: {{ GIT_DESCRIBE_TAG }}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

minor stylistic suggestion: leave the quotes on

version: "{{ GIT_DESCRIBE_TAG }}"

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

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants