From 40507fb35a12c5babed0e98ea7b736424824e87a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Santiago=20Due=C3=B1as?= Date: Tue, 9 Apr 2024 16:33:37 +0200 Subject: [PATCH] Prepare for major release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We are happy to announce we are ready to release GrimoireLab 1.0 Signed-off-by: Santiago DueƱas --- pyproject.toml | 2 +- releases/unreleased/pyproject.toml | 76 ++++++++++++++++++++++++++++++ 2 files changed, 77 insertions(+), 1 deletion(-) create mode 100644 releases/unreleased/pyproject.toml 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"