Skip to content

Commit

Permalink
Coherently add sunpy basic configurations
Browse files Browse the repository at this point in the history
  • Loading branch information
CyclingNinja committed Feb 6, 2024
1 parent 93a365b commit 4220165
Show file tree
Hide file tree
Showing 4 changed files with 313 additions and 73 deletions.
153 changes: 141 additions & 12 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,13 +1,17 @@
### Python: https://raw.githubusercontent.com/github/gitignore/master/Python.gitignore

# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
tmp/

# C extensions
*.so

# Distribution / packaging
.Python
pip-wheel-metadata/
build/
develop-eggs/
dist/
Expand Down Expand Up @@ -140,21 +144,146 @@ venv.bak/

# mypy
.mypy_cache/
.dmypy.json
dmypy.json

# Pyre type checker
.pyre/
### https://raw.github.com/github/gitignore/master/Global/OSX.gitignore

.DS_Store
.AppleDouble
.LSOverride

# Icon must ends with two \r.
Icon


# Thumbnails
._*

# Files that might appear on external disk
.Spotlight-V100
.Trashes

### Linux: https://raw.githubusercontent.com/github/gitignore/master/Global/Linux.gitignore

*~

# temporary files which can be created if a process still has a handle open of a deleted file
.fuse_hidden*

# KDE directory preferences
.directory

# Linux trash folder which might appear on any partition or disk
.Trash-*

# .nfs files are created when an open file is removed but is still being accessed
.nfs*

# pytype static type analyzer
.pytype/

# Cython debug symbols
cython_debug/
# General
.DS_Store
.AppleDouble
.LSOverride

# Icon must end with two \r
Icon


# Thumbnails
._*

# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent

# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk

### Windows: https://raw.githubusercontent.com/github/gitignore/master/Global/Windows.gitignore

# Windows thumbnail cache files
Thumbs.db
ehthumbs.db
ehthumbs_vista.db

# Dump file
*.stackdump

# Folder config file
[Dd]esktop.ini

# Recycle Bin used on file shares
$RECYCLE.BIN/

# Windows Installer files
*.cab
*.msi
*.msix
*.msm
*.msp

# Windows shortcuts
*.lnk

### VScode: https://raw.githubusercontent.com/github/gitignore/master/Global/VisualStudioCode.gitignore
.vscode/*
.vs/*

### Extra Python Items and SunPy Specific
.hypothesis
.pytest_cache
sunpydata.sqlite
sunpydata.sqlite-journal
sunpy/_compiler.c
sunpy/cython_version.py
sunpy/_version.py
docs/_build
docs/generated
docs/whatsnew/latest_changelog.txt
examples/**/*.asdf
examples/**/*.csv
figure_test_images*
tags
sunpy_map.asdf
baseline
docs/guide/data_types/figure.png
october_M1_flares.csv
aia_map.fits
docs/tutorial/figure.png

### Pycharm
.idea

# Release script
.github_cache

# Misc Stuff
.history
*.orig
.tmp
node_modules/
package-lock.json
package.json
.prettierrc

# Log files generated by 'vagrant up'
*.log

# PyCharm
# JetBrains specific template is maintained in a separate JetBrains.gitignore that can
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
# and can be added to the global gitignore or merged into this file. For a more nuclear
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
#.idea/
# asv stuff
asv_env
asv_results
html
results
result_images
# Save from Map.save example
aia171.fits
26 changes: 22 additions & 4 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -1,11 +1,29 @@
# Exclude specific files
# All files which are tracked by git and not explicitly excluded here are included by setuptools_scm
# Prune folders
exclude .codecov.yaml
exclude .editorconfig
exclude .gitattributes
exclude .gitignore
exclude .mailmap
exclude .pre-commit-config.yaml
exclude .readthedocs.yaml
exclude .rtd-environment.yml
exclude .test_package_pins.txt
exclude .zenodo.json
exclude asv.conf.json
exclude CITATION.cff
exclude sunpy-dev-env.yml
exclude tox.ini

prune .circleci
prune .github
prune benchmarks
prune binder
prune changelog
prune tools
prune build
prune docs/_build
prune docs/api
global-exclude *.pyc *.o

# This subpackage is only used in development checkouts
# This package is only used in development checkouts
# and should not be included in built tarballs
prune sunpy/_dev
2 changes: 1 addition & 1 deletion docs/make.bat
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ if errorlevel 9009 (
echo.may add the Sphinx directory to PATH.
echo.
echo.If you don't have Sphinx installed, grab it from
echo.http://sphinx-doc.org/
echo.https://sphinx-doc.org/
exit /b 1
)

Expand Down
Loading

0 comments on commit 4220165

Please sign in to comment.