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

Adds isort and codespell to pre-commit #54

Merged
merged 19 commits into from
Mar 11, 2024
Merged
Show file tree
Hide file tree
Changes from 6 commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
395d314
Adds .pre-commit-config
CyclingNinja Feb 28, 2024
3a85c7c
Merge branch 'main' into pre_commit_additions
CyclingNinja Feb 28, 2024
73ea77e
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Feb 28, 2024
aad3e84
Complies with isort
CyclingNinja Feb 28, 2024
2c36596
Merge branch 'pre_commit_additions' of github.com:CyclingNinja/packag…
CyclingNinja Feb 28, 2024
0c9c44a
Merge branch 'main' into pre_commit_additions
CyclingNinja Mar 1, 2024
e933fe5
Update {{ cookiecutter.package_name }}/{{ cookiecutter.module_name }}…
CyclingNinja Mar 1, 2024
221d7a7
Update {{ cookiecutter.package_name }}/{{ cookiecutter.module_name }}…
CyclingNinja Mar 1, 2024
b9b1275
Disables precommit on root
CyclingNinja Mar 1, 2024
9a506ab
Adds ci schedule
CyclingNinja Mar 4, 2024
ba56bd0
Merge branch 'pre_commit_additions' of github.com:CyclingNinja/packag…
CyclingNinja Mar 4, 2024
0d55e91
Merge branch 'main' of github.com:sunpy/package-template into pre_com…
CyclingNinja Mar 5, 2024
6ae3c5c
Adds py12 enviroment to parent tox
CyclingNinja Mar 5, 2024
534c8fd
Merge branch 'main' into pre_commit_additions
Cadair Mar 8, 2024
a59d939
Update conf.py
Cadair Mar 8, 2024
5b3a1f5
Update conf.py
Cadair Mar 8, 2024
42babf4
Add isort and codespell config files
Cadair Mar 8, 2024
c93fae9
Update {{ cookiecutter.package_name }}/.pre-commit-config.yaml
CyclingNinja Mar 11, 2024
773c763
Update {{ cookiecutter.package_name }}/.pre-commit-config.yaml
Cadair Mar 11, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 12 additions & 3 deletions {{ cookiecutter.package_name }}/.pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,11 @@ repos:
hooks:
- id: ruff
args: ["--fix"]
- repo: https://github.com/PyCQA/isort
rev: 5.13.2
hooks:
- id: isort
exclude: ".*(.fits|.fts|.fit|.header|.txt|tca.*|extern.*|sunpy/extern)$"
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.5.0
hooks:
Expand All @@ -20,6 +25,10 @@ repos:
exclude: ".*(.fits|.fts|.fit|.header|.txt|tca.*|.json)$|^CITATION.rst$"
- id: mixed-line-ending
exclude: ".*(.fits|.fts|.fit|.header|.txt|tca.*)$"
ci:
autofix_prs: false
autoupdate_schedule: "quarterly"
- repo: https://github.com/codespell-project/codespell
rev: v2.2.6
hooks:
- id: codespell
additional_dependencies:
- tomli
args: [ "--write-changes" ]
1 change: 1 addition & 0 deletions {{ cookiecutter.package_name }}/docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@

# The full version, including alpha/beta/rc tags
from {{ cookiecutter.module_name }} import __version__

release = __version__

project = "{{ cookiecutter.package_name }}"
Expand Down
2 changes: 1 addition & 1 deletion {{ cookiecutter.package_name }}/setup.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
#!/usr/bin/env python
from setuptools import setup
{%- if cookiecutter.use_compiled_extensions == 'y' %}
from extension_helpers import get_extensions
{%- endif %}
from setuptools import setup

setup( {%- if cookiecutter.use_compiled_extensions == 'y' -%}
ext_modules=get_extensions()
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
{%- if cookiecutter.include_example_code == 'y' -%}
from .example_mod import do_primes
{%- endif %}
from .version import version as __version__
{%- if cookiecutter.include_example_code == 'y' %}

from .example_mod import do_primes
{% if cookiecutter.include_example_code == 'y' -%}
# Then you can be explicit to control what ends up in the namespace,
__all__ = ['do_primes']
{% else %}
{%- else -%}
__all__ = []
{%- endif -%}
Original file line number Diff line number Diff line change
Expand Up @@ -54,9 +54,10 @@ def do_primes(n, usecython=False):

def main(args=None):

from astropy.utils.compat import argparse
from time import time

from astropy.utils.compat import argparse

parser = argparse.ArgumentParser(description='Process some integers.')
parser.add_argument('-c', '--use-cython', dest='cy', action='store_true',
help='Use the Cython-based Prime number generator.')
Expand Down
Loading