Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Drop setuptools for flit and pyproject.toml #26

Merged
merged 21 commits into from
Nov 17, 2023
Merged

Conversation

Zeitsperre
Copy link

@Zeitsperre Zeitsperre commented Nov 9, 2023

Changes

  • Drop setup.py and move configurations into pyproject.toml using the flit backend
  • Update testing to remove DeprecationWarnings and support newer Python version testing
  • Update README.rst to reflect changes in this cookiecutter
  • Add new hooks and remove obsolete hooks in pre-commit configuration
  • Unpin most build dependencies
  • Remove Travis CI configurations
  • Removed all mentions of setup.py in tooling
  • Updated cookiecutter parent-level documentation
  • Added a new option uses_conda to determine whether conda-related documentation should be added
  • Added workflows for bumping version, staging and production controls, and automatically updating actions versions

@Zeitsperre Zeitsperre self-assigned this Nov 9, 2023
@Zeitsperre Zeitsperre marked this pull request as draft November 9, 2023 19:45
@Zeitsperre
Copy link
Author

@RondeauG

No need to go too in-depth, but you mentioned that there were some documentation changes that you wanted to make. Feel free to do so here, or simply give me an idea, and I'll see what I can do.

@Zeitsperre Zeitsperre marked this pull request as ready for review November 10, 2023 21:33
Copy link

@RondeauG RondeauG left a comment

Choose a reason for hiding this comment

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

Looks good!

@Zeitsperre Zeitsperre merged commit ea70cc2 into main Nov 17, 2023
6 checks passed
@Zeitsperre Zeitsperre deleted the updates-202311 branch November 17, 2023 17:22
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.

2 participants