File tree Expand file tree Collapse file tree 4 files changed +60
-53
lines changed Expand file tree Collapse file tree 4 files changed +60
-53
lines changed Original file line number Diff line number Diff line change 9
9
10
10
jobs :
11
11
build :
12
-
12
+ strategy :
13
+ fail-fast : false
14
+ matrix :
15
+ include :
16
+ - python-version : " 3.8"
17
+ - python-version : " 3.9"
13
18
runs-on : ubuntu-latest
14
19
15
20
steps :
16
21
- uses : actions/checkout@v3
17
- - name : Set up Python 3.8
22
+ - name : Set up Python ${{ matrix.python-version }}
18
23
uses : actions/setup-python@v4
19
24
with :
20
- python-version : 3.8
25
+ python-version : ${{ matrix.python-version }}
21
26
22
27
- name : Install apt dependencies
23
28
run : |
27
32
- name : Install pip dependencies
28
33
run : |
29
34
python -m pip install --upgrade pip wheel setuptools
30
- python setup.py install_egg_info
31
- pip install -e .
35
+ pip install -e .[server]
32
36
pip install pytest
33
37
34
38
- name : Run tests
Original file line number Diff line number Diff line change
1
+ [build-system ]
2
+ requires = [" setuptools" , " setuptools-scm" ]
3
+ build-backend = " setuptools.build_meta"
4
+
5
+ [metadata ]
6
+ name = " filetracker"
7
+
8
+ [tool .setuptools ]
9
+ package-dir = {"filetracker" = " filetracker" }
10
+
11
+ [project ]
12
+ name = " filetracker"
13
+ authors = [
14
+ {
name =
" SIO2 Project Team" ,
email =
" [email protected] " },
15
+ ]
16
+ description = " Filetracker caching file storage"
17
+ readme = " README.md"
18
+ requires-python = " >=3.7"
19
+ license = {text = " GPL" }
20
+ classifiers = [
21
+ " Framework :: Django" ,
22
+ " Programming Language :: Python :: 3" ,
23
+ ]
24
+ dependencies = [
25
+ " bsddb3==6.2.7" ,
26
+ " flup6" ,
27
+ " gunicorn==19.9.0" ,
28
+ " progressbar2" ,
29
+ " requests" ,
30
+ " six" ,
31
+ ]
32
+ version = " 2.1.5"
33
+
34
+ [project .urls ]
35
+ "homepage" = " https://github.com/sio2project/filetracker"
36
+
37
+ [project .optional-dependencies ]
38
+ server = [
39
+ " gevent==22.10.2" ,
40
+ " greenlet==2.0.2" ,
41
+ ]
42
+ tests = [
43
+ " pytest" ,
44
+ ]
45
+
46
+ [project .scripts ]
47
+ filetracker = " filetracker.client.shell:main"
48
+ filetracker-server = " filetracker.servers.run:main"
49
+ filetracker-cache-cleaner = " filetracker.scripts.cachecleaner:main"
50
+ filetracker-migrate = " filetracker.scripts.migrate:main"
51
+ filetracker-recover = " filetracker.scripts.recover:main"
Load Diff This file was deleted.
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments