diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..636c2b5 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,31 @@ +[tool.poetry] +name = "verse" +version = "0.0.1" +description = "Annex to prose package for TESS reporting" +authors = ["Mathilde Timmermans"] +license = "MIT" +readme = "README.md" +homepage = "https://github.com/mathtimm/verse" + +[tool.poetry.dependencies] +prose = "^3.0.0" + +[tool.poetry.group.dev.dependencies] +pytest = "*" +black = "*" + +[tool.poetry.group.docs.dependencies] +sphinx = "*" +docutils = "*" +jupyterlab = "*" +myst-parser = "*" +sphinx-book-theme = "^1.0.0" +myst-nb = "*" +sphinx-copybutton = "*" +sphinx-design = "*" +toml = "*" +ipywidgets = "*" + +[build-system] +requires = ["poetry-core"] +build-backend = "poetry.core.masonry.api" diff --git a/setup.py b/setup.py deleted file mode 100644 index 53bca46..0000000 --- a/setup.py +++ /dev/null @@ -1,48 +0,0 @@ -from pathlib import Path -from setuptools import find_packages, setup - -HERE = Path(__file__).parent -README = (HERE / "README.md").read_text(encoding='utf-8') - -setup( - name="verse", - version="0.0.1", - author="Mathilde Timmermans", - description="Annex to prose package for TESS reporting", - packages=find_packages(exclude=["test"]), - #include_package_data = True, - license="MIT", - url="https://github.com/mathtimm/verse", - # entry_points=""" - # [console_scripts] - # prose=main:cli - # """, - long_description=README, - long_description_content_type="text/markdown", - install_requires=[ - "prose", - "exoplanet", - "pymc3", - "pymc3_ext", - "corner" - ], - extras_require={ - 'docs': [ - "sphinx", - "nbsphinx", - "jupyter-sphinx", - "sphinx_rtd_theme", - "sphinx-copybutton", - "docutils", - "jupyterlab", - "myst-parser", - "twine", - ] - }, - zip_safe=True, - classifiers=[ - "Programming Language :: Python :: 3", - "License :: OSI Approved :: MIT License", - "Operating System :: OS Independent", - ], -)