|
1 | | -from pathlib import Path |
| 1 | +from setuptools import setup |
2 | 2 |
|
3 | | -from setuptools import find_packages, setup |
4 | | - |
5 | | -version = [ |
6 | | - line |
7 | | - for line in Path("sphinx_togglebutton/__init__.py").read_text().split("\n") |
8 | | - if "__version__" in line |
9 | | -] |
10 | | -version = version[0].split(" = ")[-1].strip('"') |
11 | | - |
12 | | -with open("./README.md", "r") as ff: |
13 | | - readme_text = ff.read() |
14 | | - |
15 | | -setup( |
16 | | - name="sphinx-togglebutton", |
17 | | - version=version, |
18 | | - description="Toggle page content and collapse admonitions in Sphinx.", |
19 | | - long_description=readme_text, |
20 | | - long_description_content_type="text/markdown", |
21 | | - author="Chris Holdgraf", |
22 | | - author_email="choldgraf@berkeley.edu", |
23 | | - url="https://github.com/executablebooks/sphinx-togglebutton", |
24 | | - license="MIT License", |
25 | | - packages=find_packages(), |
26 | | - package_data={ |
27 | | - "sphinx_togglebutton": [ |
28 | | - "_static/togglebutton.css", |
29 | | - "_static/togglebutton.js", |
30 | | - "_static/togglebutton-chevron.svg", |
31 | | - "translations/README.md", |
32 | | - "translations/_convert.py", |
33 | | - "translations/jsons/*.json", |
34 | | - "translations/locales/**/*", |
35 | | - ] |
36 | | - }, |
37 | | - install_requires=["setuptools", "wheel", "sphinx", "docutils"], |
38 | | - extras_require={ |
39 | | - "sphinx": [ |
40 | | - "matplotlib", |
41 | | - "numpy", |
42 | | - "myst_nb", |
43 | | - "sphinx_book_theme", |
44 | | - "sphinx_design", |
45 | | - "sphinx_examples", |
46 | | - ] |
47 | | - }, |
48 | | - classifiers=["License :: OSI Approved :: MIT License"], |
49 | | -) |
| 3 | +setup() |
0 commit comments