Commit Graph

24 Commits

Author SHA1 Message Date
Hiroshi Miura
5ae21ea160 Remove metadata from setup.py
- Remove metadata from setup.py
- Split flake8 section into .flake8 from setup.cfg
- tox: set isolated_build=true

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2022-06-05 13:31:18 +09:00
Hiroshi Miura
ce1c15bffb Bump sphinx@5.0
Update conf.py for the fix.

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2022-06-01 16:14:40 +09:00
Hiroshi Miura
bf428dcd28 pyproject.toml: add mypy and pytest config
Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2022-04-18 16:23:56 +09:00
Hiroshi Miura
21bfff15ca pyproject.toml: change license table to text
- set license SPDX compliant name

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2022-04-18 07:36:40 +09:00
Hiroshi Miura
331d6da51e Support pyproject.toml:project section (#507)
* Support pyproject.toml:project section

- Bump py7zr@0.18.3 that fixes pyproject.toml:project section

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2022-04-14 08:05:37 +09:00
Hiroshi Miura
2ff9486810 setuptools_scm configuration on pyproject.toml
Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2022-03-27 14:01:47 +09:00
Hiroshi Miura
a98bb8dbeb Tox: add fil memory profiler
Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2021-12-08 12:38:34 +09:00
Hiroshi Miura
9833124237 Set maxtasksperchild=1 for download and extraction pool
Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2021-12-07 17:08:34 +09:00
Hiroshi Miura
f8ed054af0 test: update mprof command line
Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2021-12-06 15:01:48 +09:00
Hiroshi Miura
a7e3424c13 test: Add memory profiler to hunt leaks
Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2021-12-06 14:40:24 +09:00
Hiroshi Miura
fc84306abd Add leak check testenv
Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2021-12-06 10:43:38 +09:00
Hiroshi Miura
920c95801b tox: test with python 3.10
Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2021-10-15 21:58:10 +09:00
Hiroshi Miura
eee3acaed7 Add readthedocs config yaml and use version in conf.py
Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2021-09-04 02:00:00 +09:00
Hiroshi Miura
dd0b42bd72 Consolidate tox configuration to pyproject.toml
Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2021-08-08 19:16:53 +09:00
Hiroshi Miura
2e37ac85da lint: set max_linelength = 125
Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2021-08-02 13:14:17 +09:00
Hiroshi Miura
654abffd7f Update lint config
- move config from tox.ini to pyproject.toml
- because flake8 does not support pyproject.toml so
  setup.cfg is the live configuration.

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2021-08-02 09:47:45 +09:00
Hiroshi Miura
f7a8bc80eb Add coverage test
Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2021-07-15 09:00:19 +09:00
Hiroshi Miura
1f02d7ae58 Manifest: ignore version.py and ci files
Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2021-06-11 09:06:39 +09:00
Hiroshi Miura
f8f50a4a38 Check with black
Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2021-04-02 12:23:34 +09:00
Hiroshi Miura
a86f80ce25 Fix setuptools_scm version consistency
Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2020-06-16 11:58:43 +09:00
Hiroshi Miura
7eda4adfe3 Update requirements
- setuptools_scm >= 3.5.0

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2020-02-20 09:49:24 +09:00
Hiroshi Miura
bbf3e68a02 setuptools_scm: no local version for pypi 2020-02-14 10:49:18 +09:00
Hiroshi Miura
50fe65e8a5 Upload release by github actions
Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2020-02-14 08:02:30 +09:00
Hiroshi Miura
769d3c07cf Introduce setuptools_scm
Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2019-11-29 13:18:56 +09:00