diff --git a/pyproject.toml b/pyproject.toml index 4097193ef..461e0a782 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -29,7 +29,7 @@ include = [ ] classifiers = [ - "Development Status :: 4 - Beta", + "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "Topic :: Software Development", diff --git a/releases/unreleased/pyproject.toml b/releases/unreleased/pyproject.toml new file mode 100644 index 000000000..461e0a782 --- /dev/null +++ b/releases/unreleased/pyproject.toml @@ -0,0 +1,76 @@ +[tool.poetry] +name = "perceval" +version = "0.25.0" +description = "Send Sir Perceval on a quest to fetch and gather data from software repositories." +authors = [ + "GrimoireLab Developers" +] +license = "GPL-3.0+" + +readme = "README.md" + +homepage = "https://chaoss.github.io/grimoirelab/" +repository = "https://github.com/chaoss/grimoirelab-perceval" + +keywords = [ + "development", + "grimoirelab" +] + +packages = [ + { include = "perceval" }, + { include = "tests", format = "sdist" }, +] + +include = [ + { path = "AUTHORS", format = "sdist" }, + { path = "NEWS", format = "sdist" }, + { path = "README.md", format = "sdist" }, +] + +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "Intended Audience :: Science/Research", + "Topic :: Software Development", + "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", + "Programming Language :: Python :: 3" +] + +[tool.poetry.urls] +"Bug Tracker" = "https://github.com/chaoss/grimoirelab-perceval/issues" + +[tool.poetry.scripts] +perceval = 'perceval.perceval:main' + +[tool.poetry.dependencies] +python = "^3.8" + +python-dateutil = "^2.6.0" +requests = "^2.7.0" +beautifulsoup4 = "^4.3.2" +feedparser = "^6.0.8" +dulwich = "^0.20.0" +urllib3 = "^1.26" +PyJWT = "^2.4.0" +cryptography = "^41.0.3" +grimoirelab-toolkit = { version = ">=0.3", allow-prereleases = true} + +# Documentation +myst-parser = { version = "^1.0.0", optional = true } +furo = { version = "^2023.03.27", optional = true } + +[tool.poetry.dev-dependencies] +httpretty = "^1.1.4" +flake8 = "^4.0.1" +coverage = "^7.2.3" + +[tool.poetry.extras] +docs = [ + "furo", + "myst-parser", +] + +[build-system] +requires = ["poetry-core>=1.0.0"] +build-backend = "poetry.core.masonry.api"