fortran-lang / fprettify

auto-formatter for modern fortran source code
https://pypi.python.org/pypi/fprettify
Other
368 stars 73 forks source link

Remove use of conda from CI #137

Closed gnikit closed 1 year ago

gnikit commented 1 year ago

There is no reason or benefit using Anaconda instead of the default Python Actions venvs for fprettify. This PR removes Anaconda from the CI, drops testing on Python 3.6, adds Python 3.11 testing and adds dependabot alerts for Actions and PyPi.

Depends on #131 for README formatting Depends on #135 for pyproject.toml, setup.cfg, etc.

gnikit commented 1 year ago

Not sure what you think of this @awvwgk, but I don't a compelling reason to use Anaconda over bare-bones Python

nbehrnd commented 1 year ago

Not sure what you think of this @awvwgk, but I don't a compelling reason to use Anaconda over bare-bones Python

@gnikit There might be reasons in other packages than fprettify to use Anaconda/Miniconda (and there is a separate repository of fprettify for conda[1]). This aside and in support of your argument to use "bare-bones Python" instead of Anaconda, I would add

[1] https://github.com/conda-forge/fprettify-feedstock [2] https://conda.io/projects/conda/en/latest/user-guide/install/index.html

gnikit commented 1 year ago

This change does not affect the conda-forge feedstock, it simply changes how we setup the CI. The conda-forge package will continue to work as expected.