doc and install
This commit is contained in:
parent
74cea0083d
commit
42dcda2aaf
4 changed files with 93 additions and 3 deletions
47
README.md
47
README.md
|
@ -0,0 +1,47 @@
|
||||||
|
Optifik version 0.1.0
|
||||||
|
|
||||||
|
|
||||||
|
# Installation
|
||||||
|
|
||||||
|
The use of pip must be limited to virtualenv
|
||||||
|
|
||||||
|
|
||||||
|
* From PyPI
|
||||||
|
```
|
||||||
|
pip install optifik
|
||||||
|
```
|
||||||
|
|
||||||
|
* From tarball
|
||||||
|
```
|
||||||
|
pip install /chemin/vers/optifik-0.1.0.tar.gz
|
||||||
|
```
|
||||||
|
|
||||||
|
* From the source code
|
||||||
|
```
|
||||||
|
pip install .
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
# For contributors
|
||||||
|
|
||||||
|
* Install an editable version
|
||||||
|
```
|
||||||
|
pip install -e .
|
||||||
|
```
|
||||||
|
|
||||||
|
* Install dev tools
|
||||||
|
```
|
||||||
|
pip install -e ".[dev]"
|
||||||
|
```
|
||||||
|
|
||||||
|
* Install doc tools
|
||||||
|
```
|
||||||
|
pip install -e ".[docs]"
|
||||||
|
```
|
||||||
|
|
||||||
|
* Build the doc
|
||||||
|
```
|
||||||
|
cd docs
|
||||||
|
make html
|
||||||
|
```
|
||||||
|
|
|
@ -19,10 +19,17 @@ author = 'F. Boulogne et al.'
|
||||||
|
|
||||||
extensions = [
|
extensions = [
|
||||||
'sphinx.ext.autodoc',
|
'sphinx.ext.autodoc',
|
||||||
|
'sphinx.ext.autosummary',
|
||||||
|
'numpydoc', # Doit être après 'autodoc'
|
||||||
|
'myst_parser',
|
||||||
'sphinx.ext.napoleon',
|
'sphinx.ext.napoleon',
|
||||||
'sphinx.ext.viewcode',
|
'sphinx.ext.viewcode',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
numpydoc_show_inherited_class_members = True
|
||||||
|
numpydoc_use_plots = False # Plots in doctring
|
||||||
|
numpydoc_class_members_toctree = False
|
||||||
|
|
||||||
templates_path = ['_templates']
|
templates_path = ['_templates']
|
||||||
exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store']
|
exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store']
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
__version__ = '0.1.0'
|
|
@ -15,6 +15,31 @@ dependencies = [
|
||||||
"matplotlib>=1.3.1",
|
"matplotlib>=1.3.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[tool.setuptools]
|
||||||
|
packages = ["optifik"]
|
||||||
|
|
||||||
|
|
||||||
|
[tool.bumpver]
|
||||||
|
current_version = "0.1.0"
|
||||||
|
version_pattern = "MAJOR.MINOR.PATCH"
|
||||||
|
commit = true
|
||||||
|
tag = true
|
||||||
|
push = false
|
||||||
|
|
||||||
|
|
||||||
|
[bumpver.file_patterns]
|
||||||
|
"pyproject.toml" = [
|
||||||
|
'current_version = "{version}"',
|
||||||
|
]
|
||||||
|
"optifik/__init__.py" = [
|
||||||
|
'version="{pep440_version}",',
|
||||||
|
]
|
||||||
|
"README.md" = [
|
||||||
|
'{version}',
|
||||||
|
'{pep440_version}',
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[project.urls]
|
[project.urls]
|
||||||
Homepage = "https://github.com/votrecompte/votreprojet"
|
Homepage = "https://github.com/votrecompte/votreprojet"
|
||||||
|
@ -22,13 +47,23 @@ Documentation = "https://github.com/votrecompte/votreprojet#readme"
|
||||||
Repository = "https://github.com/sciunto-org/optifik"
|
Repository = "https://github.com/sciunto-org/optifik"
|
||||||
Issues = "https://github.com/sciunto-org/optifik/issues"
|
Issues = "https://github.com/sciunto-org/optifik/issues"
|
||||||
|
|
||||||
[tool.setuptools]
|
|
||||||
packages = ["optifik"]
|
|
||||||
|
|
||||||
[project.optional-dependencies]
|
[project.optional-dependencies]
|
||||||
dev = [
|
dev = [
|
||||||
"pytest",
|
"pytest",
|
||||||
"pytest-cov"
|
"pytest-cov",
|
||||||
|
"bumpver"
|
||||||
|
]
|
||||||
|
|
||||||
|
docs = [
|
||||||
|
"sphinx>=7.0",
|
||||||
|
"sphinx-rtd-theme>=2.0",
|
||||||
|
"numpydoc>=1.6",
|
||||||
|
"myst-parser>=2.0", # Markdown + reStructuredText
|
||||||
|
"sphinx-autodoc-typehints>=2.0",
|
||||||
|
"sphinx-copybutton>=0.5",
|
||||||
|
"sphinx-design>=0.5",
|
||||||
|
#"matplotlib>=3.0", # For plots in docstring
|
||||||
]
|
]
|
||||||
|
|
||||||
[tool.setuptools.package-data]
|
[tool.setuptools.package-data]
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue