Skip to content

Conversation

@pabloitu
Copy link
Collaborator

@pabloitu pabloitu commented Nov 8, 2025

Closes #279.

Needs #260 merge to pass CI.

Changed the build method to using pyproject.toml instead of setup.py for compliance with PEP621 and PEP660. Added automatic versioning. Added tox as dev dependency to run local tests on multiple python versions. Changed the conda build file to environment.yml. Change license name to LICENSE. Upgraded in our CI the pypy-publish branch to the corresponding one.

pyCSEP Pull Request Checklist

Please check out the contributing guidelines for some tips
on making pull requests to pyCSEP.

Fixes issue #(please fill in or delete if not needed).

Type of change:

Please delete options that are not relevant.

  • New feature (non-breaking change which adds functionality)
  • Documentation update (this pull request adds no new code)

Checklist:

  • I have performed a self-review of my own code
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings

@pabloitu pabloitu force-pushed the 274-migrate-from-setuppy branch 2 times, most recently from f5207a7 to 10549d5 Compare November 8, 2025 02:13
@pabloitu pabloitu changed the title 274 migrate from setuppy 274 Upgrade to PEP660 Nov 8, 2025
@pabloitu pabloitu changed the title 274 Upgrade to PEP660 Upgrade to PEP660 Nov 8, 2025
…h PEP621 and PEP660. Added automatic versioning with setuptools_scm. Added tox as dev dependency to run local tests on multiple python versions. Changed conda build file to environment.yml

docs: modified installing instructions accordingly
lic: change license name to LICENSE
@pabloitu pabloitu force-pushed the 274-migrate-from-setuppy branch from 10549d5 to feecd5f Compare November 10, 2025 14:09
@pabloitu pabloitu changed the base branch from main to v0.8.0-candidate November 10, 2025 14:27
@pabloitu pabloitu merged commit 505c5c8 into cseptesting:v0.8.0-candidate Nov 11, 2025
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update PyPI publish CI

1 participant