@@ -17,42 +17,39 @@ dynamic = ["version"]
1717
1818requires-python = " >=3.8"
1919dependencies = [
20+ " astropy" ,
21+ " fsspec" , # Used for abstract filesystems
2022 " healpy" ,
23+ " numba" ,
2124 " pandas" ,
22- " setuptools_scm" ,
2325 " pyarrow>=10.0.0" ,
24- " astropy" ,
25- " typing-extensions>=4.3.0" ,
26- " numba" ,
27- " fsspec" , # Used for abstract filesystems
28- " ipykernel" , # Support for Jupyter notebooks
26+ " setuptools_scm" ,
27+ " typing-extensions>=4.3.0"
2928]
3029
3130# On a mac, install optional dependencies with `pip install '.[dev]'` (include the single quotes)
3231[project .optional-dependencies ]
3332dev = [
33+ " adlfs" , # abfs filesytem support
34+ " asv==0.5.1" , # Used to compute performance benchmarks
35+ " ipykernel" , # Support for Jupyter notebooks
36+ " ipython" , # Also used in building notebooks into Sphinx
37+ " matplotlib" , # Used in sample notebook intro_notebook.ipynb
3438 " mypy" , # Used for static type checking of files
35- " pylint" , # Used for static linting of files
39+ " myst_parser" , # Renders markdown alongside RST
40+ " nbconvert" , # Needed for pre-commit check to clear output from Python notebooks
41+ " nbsphinx" , # Used to integrate Python notebooks into Sphinx documentation
42+ " numpy" , # Used in sample notebook intro_notebook.ipynb
3643 " pre-commit" , # Used to run checks before finalizing a git commit
44+ " pylint" , # Used for static linting of files
3745 " pytest" ,
3846 " pytest-cov" , # Used to report total code coverage
3947 " pytest-timeout" , # Used to test for code efficiency
48+ " s3fs" , # s3 filesystem support
4049 " sphinx" , # Used to automatically generate documentation
41- " sphinx-rtd-theme" , # Used to render documentation
4250 " sphinx-autoapi" , # Used to automatically generate api documentation
43- # if you add dependencies here while experimenting in a notebook and you
44- # want that notebook to render in your documentation, please add the
45- # dependencies to ./docs/requirements.txt as well.
46- " nbconvert" , # Needed for pre-commit check to clear output from Python notebooks
47- " nbsphinx" , # Used to integrate Python notebooks into Sphinx documentation
48- " ipykernel" , # Also used in building notebooks into Sphinx
49- " ipython" , # Also used in building notebooks into Sphinx
50- " myst_parser" , # Renders markdown alongside RST
51- " asv" , # Used to compute performance benchmarks
52- " adlfs" , # abfs filesytem support
53- " s3fs" , # s3 filesystem support
51+ " sphinx-rtd-theme" # Used to render documentation
5452]
55-
5653[build-system ]
5754requires = [
5855 " setuptools>=62" , # Used to build and package the Python project
0 commit comments