Commit Graph

12 Commits

Author SHA1 Message Date
Kyle Altendorf 523a5d4cf5
Add support for Python 3.11 (#11407)
* Add Python 3.11 to CI

* 3.11 in the install scripts

* ${{ format('{0}.0-alpha - {0}.X', matrix.python) }}

* bump chiavdf and chiabip158 for releases with 3.11 wheels

* also bump blspy and clvm-tools-rs

* drop the extra .X for the python setup version

* chia_rs==0.1.13

* Update install.sh

* pyinstaller==5.5

* less mutable defaults

* memory_profiler

* assert sqlite3.threadsafety >= 1

* create tasks for stopping services

(cherry picked from commit 3384714f2e3e0bdc8c3d3741027e9e4fb69a6002)

* psutil==5.9.4

* drop memory_profiler transitive dep since it now supports 3.11

* drop redundant pre-release python getting incantation

* watchdog==2.2.0

* black for py311
2023-01-27 17:16:03 -06:00
Kyle Altendorf f2d99f6195
Add py310 to the black target version (#14159) 2022-12-21 23:58:35 -06:00
Kyle Altendorf a87e8e34ac
black the generated protocol messages code (#11786)
* black the generated protocol messages code

* Update tests/util/build_network_protocol_files.py

Co-authored-by: Arvid Norberg <arvid@libtorrent.org>

* more focused noqa

Co-authored-by: Arvid Norberg <arvid@libtorrent.org>
2022-06-08 10:21:03 -05:00
Arvid Norberg 3c203e335c
add regression test for json formatting of protocol messages (#11770) 2022-06-03 12:34:03 -05:00
Kyle Altendorf e3fb3ce96e
Move black from SuperLinter to upload workflow, use 21.12b0 in pre-commit (#10103)
* black==21.12b0 in pre-commit

Match `setup.py`.

* move black from super linter to upload workflow

* black (updated)

* configure so black . works

* --check --diff for black
2022-02-20 21:33:09 -08:00
Kyle Altendorf ffe4e7ca37
Fix setuptools_scm local_scheme configuration (#10296)
* only configure setuptools_scm in pyproject.toml

* unban setuptools 60.9.1 and 60.9.2
2022-02-18 10:29:55 -05:00
Kyle Altendorf df858701e4
Ban setuptools 60.9.2 (#10269) 2022-02-16 15:21:00 -08:00
Kyle Altendorf 605e1c9da4
Debug PEP 440 local versions all of a sudden (#10241)
* empty

* Ban setuptools 60.9.1
2022-02-15 07:38:57 -08:00
Gene Hoffman 3452c4b90c Plotting needs Mo memory (#620)
* Increase memory for k32, test black

* black wants line hyphen length in pyproject.toml
2021-01-12 17:02:22 -05:00
Mariano Sorgente 7e7aea0976 Fix black 2021-01-12 17:00:53 -05:00
Gene Hoffman b3ff1c1c51 Lower dev dependencies and sync setup.py to dev-reqs.txt (#298)
* Match requirements-dev to setup.py
* new flake8 create_plots.py, keys.py
* setup-python@v2 - build_macos.sh needs setuptools_scm
* Update setuptools_scm, remove isort, autoflake deps
* Switch upload-pypi-source to ubuntu from macos
2020-07-16 13:05:43 -07:00
Richard Kiss ef59bb2823 Reduce stuff installed for non-developers. 2020-03-27 16:52:49 -07:00