From 3d7553f7b6ad8697b574fbe4bbe03e29007da1db Mon Sep 17 00:00:00 2001 From: Shohei KAMON Date: Sun, 27 Apr 2025 01:18:00 +0800 Subject: [PATCH 1/4] fix_typo: pypa/gh-action-pypi-publish Signed-off-by: Shohei KAMON --- .github/workflows/pypi.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pypi.yml b/.github/workflows/pypi.yml index 1a0cf02..696bba8 100644 --- a/.github/workflows/pypi.yml +++ b/.github/workflows/pypi.yml @@ -53,4 +53,4 @@ jobs: - name: Publish to PyPI - uses: pypa/gh-action-pypi-publish@v1.12 + uses: pypa/gh-action-pypi-publish@1.12.2 From 42481f80b14479524d82ba04e14ef23ddce36032 Mon Sep 17 00:00:00 2001 From: Shohei KAMON Date: Sun, 27 Apr 2025 01:20:53 +0800 Subject: [PATCH 2/4] revert pypa/gh-action-pypi-publish@v1.8.11 Signed-off-by: Shohei KAMON --- .github/workflows/pypi.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pypi.yml b/.github/workflows/pypi.yml index 696bba8..e0c03f3 100644 --- a/.github/workflows/pypi.yml +++ b/.github/workflows/pypi.yml @@ -53,4 +53,4 @@ jobs: - name: Publish to PyPI - uses: pypa/gh-action-pypi-publish@1.12.2 + uses: pypa/gh-action-pypi-publish@1.8.11 From 82bc85357c50b4f28f7f90dd5e9ea78b3bc6c467 Mon Sep 17 00:00:00 2001 From: Shohei KAMON Date: Sun, 27 Apr 2025 01:22:52 +0800 Subject: [PATCH 3/4] revert pypa/gh-action-pypi-publish@v1.8.11 Signed-off-by: Shohei KAMON --- .github/workflows/pypi.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pypi.yml b/.github/workflows/pypi.yml index e0c03f3..e3688ce 100644 --- a/.github/workflows/pypi.yml +++ b/.github/workflows/pypi.yml @@ -53,4 +53,4 @@ jobs: - name: Publish to PyPI - uses: pypa/gh-action-pypi-publish@1.8.11 + uses: pypa/gh-action-pypi-publish@v1.8.11 From 76fb711c004dd1a2bf7319ce91a8b2aa7d716b13 Mon Sep 17 00:00:00 2001 From: Shohei KAMON Date: Sun, 27 Apr 2025 01:28:54 +0800 Subject: [PATCH 4/4] chnage pyproject.toml Signed-off-by: Shohei KAMON --- .github/workflows/pypi.yml | 9 ++++----- pyproject.toml | 22 ++++++++++++---------- 2 files changed, 16 insertions(+), 15 deletions(-) diff --git a/.github/workflows/pypi.yml b/.github/workflows/pypi.yml index e3688ce..650ea46 100644 --- a/.github/workflows/pypi.yml +++ b/.github/workflows/pypi.yml @@ -31,7 +31,7 @@ jobs: - name: Install build dependencies run: | python -m pip install --upgrade pip - pip install build + pip install build twine - name: Build package run: python -m build @@ -40,6 +40,9 @@ jobs: run: | sha256sum dist/*.tar.gz > dist/fireblocks-cli-${GITHUB_REF##*/}.tar.gz.sha256 + - name: Publish to PyPI + uses: pypa/gh-action-pypi-publish@v1.12.2 + - name: Upload Release Assets to GitHub uses: softprops/action-gh-release@v2 with: @@ -50,7 +53,3 @@ jobs: create_release: true env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - - name: Publish to PyPI - uses: pypa/gh-action-pypi-publish@v1.8.11 diff --git a/pyproject.toml b/pyproject.toml index 4e44d1b..73c5faa 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -22,16 +22,18 @@ dependencies = [ [project.scripts] fireblocks-cli = "fireblocks_cli.main:app" -[tool.poetry.group.dev.dependencies] -mypy = "^1.15.0" -pyinstaller = "^6.13.0" -black = "^25.1.0" -reuse = { version = "^5.0.2", python = ">=3.9,<4.0" } -pre-commit = "^4.2.0" -build = "^1.2.2.post1" -twine = "^6.1.0" -pytest = "^8.3.5" -types-toml = "^0.10.8.20240310" +[project.optional-dependencies] +dev = [ + "mypy>=1.15.0", + "pyinstaller>=6.13.0", + "black>=25.1.0", + "reuse>=5.0.2; python_version >= '3.9' and python_version < '4.0'", + "pre-commit>=4.2.0", + "build>=1.2.2.post1", + "twine>=6.1.0", + "pytest>=8.3.5", + "types-toml>=0.10.8.20240310" +] [build-system] requires = ["setuptools>=65", "wheel"]