Skip to content

Commit 976df2a

Browse files
authored
Merge pull request #1572 from nsoranzo/license_and_CI
Updates to ``pyproject.toml`` and CI workflows
2 parents a18a906 + e537841 commit 976df2a

File tree

3 files changed

+12
-8
lines changed

3 files changed

+12
-8
lines changed

.github/workflows/ci.yaml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,12 @@ jobs:
5656
steps:
5757
- uses: actions/checkout@v5
5858
with:
59-
fetch-depth: 1
59+
persist-credentials: false
6060
submodules: true
6161
- uses: actions/setup-python@v6
6262
with:
6363
python-version: ${{ matrix.python-version }}
64+
cache: pip
6465
- name: Test psql
6566
run: |
6667
psql --version # Needs to be compatible with the postgres container image
@@ -69,7 +70,7 @@ jobs:
6970
run: |
7071
python -m pip install --upgrade pip setuptools
7172
python -m pip install tox coveralls
72-
- name: Checkout system space
73+
- name: Check system space
7374
run: |
7475
df
7576
- name: Test with tox
@@ -82,14 +83,15 @@ jobs:
8283
steps:
8384
- uses: actions/checkout@v5
8485
with:
85-
fetch-depth: 1
86+
persist-credentials: false
8687
submodules: true
8788
- uses: actions/setup-node@v5
8889
with:
8990
node-version: '18.12.1'
9091
- uses: actions/setup-python@v6
9192
with:
92-
python-version: '3.13'
93+
python-version: '3.14'
94+
cache: pip
9395
- name: Install dependencies
9496
run: |
9597
python3 -m pip install --upgrade pip setuptools

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2005-2021 Galaxy Contributors (see https://github.com/galaxyproject/galaxy/blob/dev/CONTRIBUTORS.md)
3+
Copyright (c) 2005-2025 Galaxy Contributors (see https://github.com/galaxyproject/galaxy/blob/dev/CONTRIBUTORS.md)
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

pyproject.toml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,22 @@
11
[build-system]
2-
requires = ["setuptools>=42", "wheel"]
2+
requires = ["setuptools>=77.0.0", "wheel"]
33
build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "planemo"
77
dynamic = ["version", "readme", "dependencies"]
88
description = "Command-line utilities to assist in building tools for the Galaxy project (http://galaxyproject.org/)."
9-
license = { text = "MIT" }
9+
license = "MIT"
10+
license-files = [
11+
"LICENSE",
12+
]
1013
authors = [
1114
{ name = "Galaxy Project and Community", email = "[email protected]" }
1215
]
1316
classifiers = [
1417
"Development Status :: 5 - Production/Stable",
1518
"Intended Audience :: Developers",
1619
"Environment :: Console",
17-
"License :: OSI Approved :: MIT License",
1820
"Operating System :: POSIX",
1921
"Topic :: Software Development",
2022
"Topic :: Software Development :: Code Generators",

0 commit comments

Comments
 (0)