Skip to content

Commit 253d566

Browse files
author
Joao Felipe Rocha
committed
Testing the new versions
1 parent 320c666 commit 253d566

File tree

3 files changed

+95
-99
lines changed

3 files changed

+95
-99
lines changed

.github/workflows/run_tests.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,19 +24,19 @@ jobs:
2424
fail-fast: false
2525
matrix:
2626
config:
27+
- {name: '3.13', os: ubuntu-latest, python: '3.13', r: 'release'}
28+
- {name: '3.12', os: ubuntu-latest, python: '3.12', r: 'release'}
2729
- {name: '3.11', os: ubuntu-latest, python: '3.11', r: 'release'}
2830
- {name: '3.10', os: ubuntu-latest, python: '3.10', r: 'release'}
2931
- {name: '3.9', os: ubuntu-latest, python: '3.9', r: 'release'}
30-
- {name: '3.8', os: ubuntu-latest, python: '3.8', r: 'release'}
31-
- {name: '3.7', os: ubuntu-latest, python: '3.7', r: 'oldrel'}
3232

3333
steps:
3434

3535
- name: Get current date
3636
id: date
37-
run: echo "::set-output name=date::$(date +'%Y-%m-%d')"
37+
run: echo "date=$(date +'%Y-%m-%d')" >> $GITHUB_OUTPUT
3838

39-
- uses: actions/checkout@v2
39+
- uses: actions/checkout@v4
4040
with:
4141
fetch-depth: 0
4242

@@ -47,7 +47,7 @@ jobs:
4747
sudo apt-get install -y pandoc gfortran libblas-dev liblapack-dev libedit-dev llvm-dev libcurl4-openssl-dev ffmpeg libhdf5-dev libfribidi-dev libharfbuzz-dev
4848
4949
- name: Set up Python
50-
uses: actions/setup-python@v1
50+
uses: actions/setup-python@v5
5151
with:
5252
python-version: ${{ matrix.config.python }}
5353

@@ -113,7 +113,7 @@ jobs:
113113
114114
- name: Upload check results on fail
115115
if: failure()
116-
uses: actions/upload-artifact@master
116+
uses: actions/upload-artifact@v4
117117
with:
118118
name: ${{ matrix.config.name }}_results
119119
path: check

pyproject.toml

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
[build-system]
2+
requires = ["setuptools>=61.0", "wheel"]
3+
build-backend = "setuptools.build_meta"
4+
5+
[project]
6+
name = "scprep"
7+
dynamic = ["version"]
8+
description = "scprep"
9+
authors = [
10+
{name = "Scott Gigante, Daniel Burkhardt and Jay Stanley, Yale University", email = "[email protected]"}
11+
]
12+
license = {text = "Yale License"}
13+
readme = "README.rst"
14+
requires-python = ">=3.9"
15+
dependencies = [
16+
"numpy>=1.26.0",
17+
"scipy>=1.13.0",
18+
"scikit-learn>=1.5.0",
19+
"decorator>=4.3.0",
20+
"pandas>=2.0.0",
21+
"packaging",
22+
]
23+
keywords = [
24+
"big-data",
25+
"computational-biology",
26+
]
27+
classifiers = [
28+
"Development Status :: 4 - Beta",
29+
"Environment :: Console",
30+
"Framework :: Jupyter",
31+
"Intended Audience :: Developers",
32+
"Intended Audience :: Science/Research",
33+
"Natural Language :: English",
34+
"Operating System :: MacOS :: MacOS X",
35+
"Operating System :: Microsoft :: Windows",
36+
"Operating System :: POSIX :: Linux",
37+
"Programming Language :: Python :: 3",
38+
"Programming Language :: Python :: 3.9",
39+
"Programming Language :: Python :: 3.10",
40+
"Programming Language :: Python :: 3.11",
41+
"Programming Language :: Python :: 3.12",
42+
"Programming Language :: Python :: 3.13",
43+
"Topic :: Scientific/Engineering :: Bio-Informatics",
44+
]
45+
46+
[tool.setuptools.dynamic]
47+
version = {attr = "scprep.version.__version__"}
48+
49+
[project.urls]
50+
Homepage = "https://github.com/KrishnaswamyLab/scprep"
51+
Repository = "https://github.com/KrishnaswamyLab/scprep"
52+
Download = "https://github.com/KrishnaswamyLab/scprep/archive/v{version}.tar.gz"
53+
54+
[project.optional-dependencies]
55+
optional = [
56+
"fcsparser<0.2.5",
57+
"tables",
58+
"h5py",
59+
"anndata",
60+
"anndata2ri>=1.0.6",
61+
]
62+
test = [
63+
"nose",
64+
"nose2",
65+
"coverage",
66+
"coveralls",
67+
"parameterized",
68+
"requests",
69+
"packaging",
70+
"mock",
71+
"h5py",
72+
"matplotlib>=3.0",
73+
"rpy2>=3.4.3",
74+
"black",
75+
"fcsparser<0.2.5",
76+
"tables",
77+
"h5py",
78+
"anndata",
79+
"anndata2ri>=1.0.6",
80+
]
81+
doc = [
82+
"sphinx>=2.2,<2.4",
83+
"sphinxcontrib-napoleon",
84+
"ipykernel",
85+
"nbsphinx",
86+
"autodocsumm",
87+
]
88+
89+
[tool.setuptools.packages.find]

setup.py

Lines changed: 0 additions & 93 deletions
This file was deleted.

0 commit comments

Comments
 (0)