Skip to content
Snippets Groups Projects
Commit 74ecd08b authored by christine.tranchant_ird.fr's avatar christine.tranchant_ird.fr
Browse files

update python package creation

parent 98848d41
No related branches found
No related tags found
No related merge requests found
Version 1.0
...@@ -29,16 +29,14 @@ maintainers = [ ...@@ -29,16 +29,14 @@ maintainers = [
dependencies = ["panel", dependencies = ["panel",
"biopython", "biopython",
"pysam", "pysam",
#"snakemake.utils",
"pandas", #TODO: SEB 17/11 => actualiser avec packages python / rules etc. "pandas", #TODO: SEB 17/11 => actualiser avec packages python / rules etc.
"matplotlib", "matplotlib",
"seaborn", "seaborn",
"snakecdysis>=0.1.0" "snakecdysis>=1.0.0",
#"setuptools>=68.2.0", "snakemake>8.0.0",
#"nbformat"
] ]
requires-python = ">=3.8" requires-python = ">=3.11"
readme = "README.rst" readme = "README.rst"
license = { file = "LICENSE" } license = { file = "LICENSE" }
keywords = ["snakemake", "pangenomics", "workflow", "HPC"] keywords = ["snakemake", "pangenomics", "workflow", "HPC"]
...@@ -48,8 +46,8 @@ classifiers = [ #TODO : https://pypi.org/classifiers/ ...@@ -48,8 +46,8 @@ classifiers = [ #TODO : https://pypi.org/classifiers/
'License :: Free for non-commercial use', 'License :: Free for non-commercial use',
'Development Status :: 5 - Production/Stable', 'Development Status :: 5 - Production/Stable',
'Operating System :: POSIX :: Linux', 'Operating System :: POSIX :: Linux',
'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.11',
'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.12',
'Programming Language :: R', 'Programming Language :: R',
'Natural Language :: English', 'Natural Language :: English',
'Topic :: Scientific/Engineering', 'Topic :: Scientific/Engineering',
...@@ -64,13 +62,19 @@ Documentation = "https://frangipane.readthedocs.io/en/latest/" ...@@ -64,13 +62,19 @@ Documentation = "https://frangipane.readthedocs.io/en/latest/"
"Source Code" = "https://forge.ird.fr/diade/frangipane" "Source Code" = "https://forge.ird.fr/diade/frangipane"
[project.optional-dependencies] [project.optional-dependencies]
dev = [ doc = [
"sphinx_click", "sphinx_click",
"sphinx_copybutton", "sphinx_copybutton",
"sphinx_rtd_theme", "sphinx_rtd_theme",
"tox", "tox",
] ]
dev = [
"setuptools>=68.2.0",
"setuptools_scm[toml]>=8.0.0",
"build>=1.0.0"
]
# setup scripts links # setup scripts links
[project.scripts] [project.scripts]
frangiPANe = "frangiPANe.main:main" frangiPANe = "frangiPANe.main:main"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment