mirror of
https://github.com/ElementsProject/lightning.git
synced 2024-11-19 18:11:28 +01:00
34a0d7083a
Requires us to update to latest lnproto which is now using the most up to date python-bitcoinlib, as well as updating our python lock files (which pin the grpcio deps, because of locking problems h/t @cdecker)
788 lines
20 KiB
TOML
788 lines
20 KiB
TOML
[[package]]
|
|
name = "asn1crypto"
|
|
version = "1.5.1"
|
|
description = "Fast ASN.1 parser and serializer with definitions for private keys, public keys, certificates, CRL, OCSP, CMS, PKCS#3, PKCS#7, PKCS#8, PKCS#12, PKCS#5, X.509 and TSP"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "attrs"
|
|
version = "22.1.0"
|
|
description = "Classes Without Boilerplate"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.5"
|
|
|
|
[package.extras]
|
|
dev = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "mypy (>=0.900,!=0.940)", "pytest-mypy-plugins", "zope.interface", "furo", "sphinx", "sphinx-notfound-page", "pre-commit", "cloudpickle"]
|
|
docs = ["furo", "sphinx", "zope.interface", "sphinx-notfound-page"]
|
|
tests = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "mypy (>=0.900,!=0.940)", "pytest-mypy-plugins", "zope.interface", "cloudpickle"]
|
|
tests_no_zope = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "mypy (>=0.900,!=0.940)", "pytest-mypy-plugins", "cloudpickle"]
|
|
|
|
[[package]]
|
|
name = "base58"
|
|
version = "2.1.1"
|
|
description = "Base58 and Base58Check implementation."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.5"
|
|
|
|
[package.extras]
|
|
tests = ["pytest-flake8", "pytest-cov", "pytest-benchmark", "pytest (>=4.6)", "PyHamcrest (>=2.0.2)", "mypy"]
|
|
|
|
[[package]]
|
|
name = "bitstring"
|
|
version = "3.1.9"
|
|
description = "Simple construction, analysis and modification of binary data."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "cffi"
|
|
version = "1.15.1"
|
|
description = "Foreign Function Interface for Python calling C code."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
pycparser = "*"
|
|
|
|
[[package]]
|
|
name = "cheroot"
|
|
version = "8.6.0"
|
|
description = "Highly-optimized, pure-python HTTP server"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7"
|
|
|
|
[package.dependencies]
|
|
"jaraco.functools" = "*"
|
|
more-itertools = {version = ">=2.6", markers = "python_version >= \"3.6\""}
|
|
six = ">=1.11.0"
|
|
|
|
[package.extras]
|
|
docs = ["sphinx (>=1.8.2)", "jaraco.packaging (>=3.2)", "sphinx-tabs (>=1.1.0)", "furo", "python-dateutil", "sphinxcontrib-apidoc (>=0.3.0)"]
|
|
|
|
[[package]]
|
|
name = "click"
|
|
version = "8.1.3"
|
|
description = "Composable command line interface toolkit"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
colorama = {version = "*", markers = "platform_system == \"Windows\""}
|
|
importlib-metadata = {version = "*", markers = "python_version < \"3.8\""}
|
|
|
|
[[package]]
|
|
name = "coincurve"
|
|
version = "17.0.0"
|
|
description = "Cross-platform Python CFFI bindings for libsecp256k1"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
asn1crypto = "*"
|
|
cffi = ">=1.3.0"
|
|
|
|
[[package]]
|
|
name = "colorama"
|
|
version = "0.4.5"
|
|
description = "Cross-platform colored terminal text."
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
|
|
|
|
[[package]]
|
|
name = "crc32c"
|
|
version = "2.3"
|
|
description = "A python package implementing the crc32c algorithm in hardware and software"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "cryptography"
|
|
version = "36.0.2"
|
|
description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
cffi = ">=1.12"
|
|
|
|
[package.extras]
|
|
docs = ["sphinx (>=1.6.5,!=1.8.0,!=3.1.0,!=3.1.1)", "sphinx-rtd-theme"]
|
|
docstest = ["pyenchant (>=1.6.11)", "twine (>=1.12.0)", "sphinxcontrib-spelling (>=4.0.1)"]
|
|
pep8test = ["black", "flake8", "flake8-import-order", "pep8-naming"]
|
|
sdist = ["setuptools_rust (>=0.11.4)"]
|
|
ssh = ["bcrypt (>=3.1.5)"]
|
|
test = ["pytest (>=6.2.0)", "pytest-cov", "pytest-subtests", "pytest-xdist", "pretend", "iso8601", "pytz", "hypothesis (>=1.11.4,!=3.79.2)"]
|
|
|
|
[[package]]
|
|
name = "ephemeral-port-reserve"
|
|
version = "1.1.4"
|
|
description = "Bind to an ephemeral port, force it into the TIME_WAIT state, and unbind it."
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7"
|
|
|
|
[[package]]
|
|
name = "execnet"
|
|
version = "1.9.0"
|
|
description = "execnet: rapid multi-Python deployment"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
|
|
|
|
[package.extras]
|
|
testing = ["pre-commit"]
|
|
|
|
[[package]]
|
|
name = "flake8"
|
|
version = "4.0.1"
|
|
description = "the modular source code checker: pep8 pyflakes and co"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
importlib-metadata = {version = "<4.3", markers = "python_version < \"3.8\""}
|
|
mccabe = ">=0.6.0,<0.7.0"
|
|
pycodestyle = ">=2.8.0,<2.9.0"
|
|
pyflakes = ">=2.4.0,<2.5.0"
|
|
|
|
[[package]]
|
|
name = "flask"
|
|
version = "2.2.2"
|
|
description = "A simple framework for building complex web applications."
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
click = ">=8.0"
|
|
importlib-metadata = {version = ">=3.6.0", markers = "python_version < \"3.10\""}
|
|
itsdangerous = ">=2.0"
|
|
Jinja2 = ">=3.0"
|
|
Werkzeug = ">=2.2.2"
|
|
|
|
[package.extras]
|
|
async = ["asgiref (>=3.2)"]
|
|
dotenv = ["python-dotenv"]
|
|
|
|
[[package]]
|
|
name = "grpcio"
|
|
version = "1.47.0"
|
|
description = "HTTP/2-based RPC framework"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
six = ">=1.5.2"
|
|
|
|
[package.extras]
|
|
protobuf = ["grpcio-tools (>=1.47.0)"]
|
|
|
|
[[package]]
|
|
name = "grpcio-tools"
|
|
version = "1.47.0"
|
|
description = "Protobuf code generator for gRPC"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
grpcio = ">=1.47.0"
|
|
protobuf = ">=3.12.0,<4.0dev"
|
|
|
|
[[package]]
|
|
name = "importlib-metadata"
|
|
version = "4.2.0"
|
|
description = "Read metadata from Python packages"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
typing-extensions = {version = ">=3.6.4", markers = "python_version < \"3.8\""}
|
|
zipp = ">=0.5"
|
|
|
|
[package.extras]
|
|
docs = ["sphinx", "jaraco.packaging (>=8.2)", "rst.linker (>=1.9)"]
|
|
testing = ["pytest (>=4.6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytest-cov", "pytest-enabler (>=1.0.1)", "packaging", "pep517", "pyfakefs", "flufl.flake8", "pytest-black (>=0.3.7)", "pytest-mypy", "importlib-resources (>=1.3)"]
|
|
|
|
[[package]]
|
|
name = "importlib-resources"
|
|
version = "5.9.0"
|
|
description = "Read resources from Python packages"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
zipp = {version = ">=3.1.0", markers = "python_version < \"3.10\""}
|
|
|
|
[package.extras]
|
|
docs = ["sphinx", "jaraco.packaging (>=9)", "rst.linker (>=1.9)", "jaraco.tidelift (>=1.4)"]
|
|
testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-black (>=0.3.7)", "pytest-mypy (>=0.9.1)"]
|
|
|
|
[[package]]
|
|
name = "iniconfig"
|
|
version = "1.1.1"
|
|
description = "iniconfig: brain-dead simple config-ini parsing"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "itsdangerous"
|
|
version = "2.1.2"
|
|
description = "Safely pass data to untrusted environments and back."
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[[package]]
|
|
name = "jaraco.functools"
|
|
version = "3.5.1"
|
|
description = "Functools like those found in stdlib"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
more-itertools = "*"
|
|
|
|
[package.extras]
|
|
docs = ["sphinx", "jaraco.packaging (>=9)", "rst.linker (>=1.9)", "jaraco.tidelift (>=1.4)"]
|
|
testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytest-cov", "pytest-enabler (>=1.3)", "jaraco.classes", "pytest-black (>=0.3.7)", "pytest-mypy (>=0.9.1)"]
|
|
|
|
[[package]]
|
|
name = "jinja2"
|
|
version = "3.1.2"
|
|
description = "A very fast and expressive template engine."
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
MarkupSafe = ">=2.0"
|
|
|
|
[package.extras]
|
|
i18n = ["Babel (>=2.7)"]
|
|
|
|
[[package]]
|
|
name = "jsonschema"
|
|
version = "4.16.0"
|
|
description = "An implementation of JSON Schema validation for Python"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
attrs = ">=17.4.0"
|
|
importlib-metadata = {version = "*", markers = "python_version < \"3.8\""}
|
|
importlib-resources = {version = ">=1.4.0", markers = "python_version < \"3.9\""}
|
|
pkgutil-resolve-name = {version = ">=1.3.10", markers = "python_version < \"3.9\""}
|
|
pyrsistent = ">=0.14.0,<0.17.0 || >0.17.0,<0.17.1 || >0.17.1,<0.17.2 || >0.17.2"
|
|
typing-extensions = {version = "*", markers = "python_version < \"3.8\""}
|
|
|
|
[package.extras]
|
|
format = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3987", "uri-template", "webcolors (>=1.11)"]
|
|
format-nongpl = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3986-validator (>0.1.0)", "uri-template", "webcolors (>=1.11)"]
|
|
|
|
[[package]]
|
|
name = "mako"
|
|
version = "1.2.2"
|
|
description = "A super-fast templating language that borrows the best ideas from the existing templating languages."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
importlib-metadata = {version = "*", markers = "python_version < \"3.8\""}
|
|
MarkupSafe = ">=0.9.2"
|
|
|
|
[package.extras]
|
|
babel = ["babel"]
|
|
lingua = ["lingua"]
|
|
testing = ["pytest"]
|
|
|
|
[[package]]
|
|
name = "markupsafe"
|
|
version = "2.1.1"
|
|
description = "Safely add untrusted strings to HTML/XML markup."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[[package]]
|
|
name = "mccabe"
|
|
version = "0.6.1"
|
|
description = "McCabe checker, plugin for flake8"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "more-itertools"
|
|
version = "8.14.0"
|
|
description = "More routines for operating on iterables, beyond itertools"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.5"
|
|
|
|
[[package]]
|
|
name = "mypy"
|
|
version = "0.931"
|
|
description = "Optional static typing for Python"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
mypy-extensions = ">=0.4.3"
|
|
tomli = ">=1.1.0"
|
|
typed-ast = {version = ">=1.4.0,<2", markers = "python_version < \"3.8\""}
|
|
typing-extensions = ">=3.10"
|
|
|
|
[package.extras]
|
|
dmypy = ["psutil (>=4.0)"]
|
|
python2 = ["typed-ast (>=1.4.0,<2)"]
|
|
|
|
[[package]]
|
|
name = "mypy-extensions"
|
|
version = "0.4.3"
|
|
description = "Experimental type system extensions for programs checked with the mypy typechecker."
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "packaging"
|
|
version = "21.3"
|
|
description = "Core utilities for Python packages"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
pyparsing = ">=2.0.2,<3.0.5 || >3.0.5"
|
|
|
|
[[package]]
|
|
name = "pkgutil-resolve-name"
|
|
version = "1.3.10"
|
|
description = "Resolve a name to an object."
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[[package]]
|
|
name = "pluggy"
|
|
version = "1.0.0"
|
|
description = "plugin and hook calling mechanisms for python"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""}
|
|
|
|
[package.extras]
|
|
testing = ["pytest-benchmark", "pytest"]
|
|
dev = ["tox", "pre-commit"]
|
|
|
|
[[package]]
|
|
name = "protobuf"
|
|
version = "3.20.1"
|
|
description = "Protocol Buffers"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[[package]]
|
|
name = "psutil"
|
|
version = "5.9.2"
|
|
description = "Cross-platform lib for process and system monitoring in Python."
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
|
|
|
|
[package.extras]
|
|
test = ["ipaddress", "mock", "enum34", "pywin32", "wmi"]
|
|
|
|
[[package]]
|
|
name = "psycopg2-binary"
|
|
version = "2.9.3"
|
|
description = "psycopg2 - Python-PostgreSQL Database Adapter"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[[package]]
|
|
name = "py"
|
|
version = "1.11.0"
|
|
description = "library with cross-python path, ini-parsing, io, code, log facilities"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
|
|
|
|
[[package]]
|
|
name = "pycodestyle"
|
|
version = "2.8.0"
|
|
description = "Python style guide checker"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
|
|
|
|
[[package]]
|
|
name = "pycparser"
|
|
version = "2.21"
|
|
description = "C parser in Python"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
|
|
|
|
[[package]]
|
|
name = "pyflakes"
|
|
version = "2.4.0"
|
|
description = "passive checker of Python programs"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
|
|
|
|
[[package]]
|
|
name = "pyln-bolt7"
|
|
version = "1.0.246"
|
|
description = "BOLT7"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7,<4.0"
|
|
|
|
[[package]]
|
|
name = "pyln-client"
|
|
version = "0.11.1"
|
|
description = "Client library and plugin library for Core Lightning"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "^3.7"
|
|
develop = true
|
|
|
|
[package.dependencies]
|
|
pyln-bolt7 = "^1.0"
|
|
pyln-proto = "^0.11"
|
|
|
|
[package.source]
|
|
type = "directory"
|
|
url = "contrib/pyln-client"
|
|
|
|
[[package]]
|
|
name = "pyln-proto"
|
|
version = "0.11.1"
|
|
description = "This package implements some of the Lightning Network protocol in pure python. It is intended for protocol testing and some minor tooling only. It is not deemed secure enough to handle any amount of real funds (you have been warned!)."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = "^3.7"
|
|
develop = true
|
|
|
|
[package.dependencies]
|
|
base58 = "^2.1.1"
|
|
bitstring = "^3.1.9"
|
|
coincurve = "^17.0.0"
|
|
cryptography = "^36.0.1"
|
|
PySocks = "^1.7.1"
|
|
|
|
[package.source]
|
|
type = "directory"
|
|
url = "contrib/pyln-proto"
|
|
|
|
[[package]]
|
|
name = "pyln-testing"
|
|
version = "0.11.1"
|
|
description = "Test your Core Lightning integration, plugins or whatever you want"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = "^3.7"
|
|
develop = true
|
|
|
|
[package.dependencies]
|
|
cheroot = "^8.6.0"
|
|
ephemeral-port-reserve = "^1.1.4"
|
|
Flask = "^2.0.3"
|
|
jsonschema = "^4.4.0"
|
|
psutil = "^5.9.0"
|
|
psycopg2-binary = "^2.9.3"
|
|
pyln-client = "^0.11"
|
|
pytest = "^7.0.1"
|
|
python-bitcoinlib = "^0.11.0"
|
|
|
|
[package.source]
|
|
type = "directory"
|
|
url = "contrib/pyln-testing"
|
|
|
|
[[package]]
|
|
name = "pyparsing"
|
|
version = "3.0.9"
|
|
description = "pyparsing module - Classes and methods to define and execute parsing grammars"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.6.8"
|
|
|
|
[package.extras]
|
|
diagrams = ["railroad-diagrams", "jinja2"]
|
|
|
|
[[package]]
|
|
name = "pyrsistent"
|
|
version = "0.18.1"
|
|
description = "Persistent/Functional/Immutable data structures"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[[package]]
|
|
name = "pysocks"
|
|
version = "1.7.1"
|
|
description = "A Python SOCKS client module. See https://github.com/Anorov/PySocks for more information."
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
|
|
|
|
[[package]]
|
|
name = "pytest"
|
|
version = "7.1.3"
|
|
description = "pytest: simple powerful testing with Python"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
attrs = ">=19.2.0"
|
|
colorama = {version = "*", markers = "sys_platform == \"win32\""}
|
|
importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""}
|
|
iniconfig = "*"
|
|
packaging = "*"
|
|
pluggy = ">=0.12,<2.0"
|
|
py = ">=1.8.2"
|
|
tomli = ">=1.0.0"
|
|
|
|
[package.extras]
|
|
testing = ["argcomplete", "hypothesis (>=3.56)", "mock", "nose", "pygments (>=2.7.2)", "requests", "xmlschema"]
|
|
|
|
[[package]]
|
|
name = "pytest-custom-exit-code"
|
|
version = "0.3.0"
|
|
description = "Exit pytest test session with custom exit code in different scenarios"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
|
|
|
|
[package.dependencies]
|
|
pytest = ">=4.0.2"
|
|
|
|
[[package]]
|
|
name = "pytest-forked"
|
|
version = "1.4.0"
|
|
description = "run tests in isolated forked subprocesses"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
py = "*"
|
|
pytest = ">=3.10"
|
|
|
|
[[package]]
|
|
name = "pytest-test-groups"
|
|
version = "1.0.3"
|
|
description = "A Pytest plugin for running a subset of your tests by splitting them in to equally sized groups."
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[package.dependencies]
|
|
pytest = ">=2.5"
|
|
|
|
[[package]]
|
|
name = "pytest-timeout"
|
|
version = "2.1.0"
|
|
description = "pytest plugin to abort hanging tests"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
pytest = ">=5.0.0"
|
|
|
|
[[package]]
|
|
name = "pytest-xdist"
|
|
version = "2.5.0"
|
|
description = "pytest xdist plugin for distributed testing and loop-on-failing modes"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[package.dependencies]
|
|
execnet = ">=1.1"
|
|
pytest = ">=6.2.0"
|
|
pytest-forked = "*"
|
|
|
|
[package.extras]
|
|
psutil = ["psutil (>=3.0)"]
|
|
setproctitle = ["setproctitle"]
|
|
testing = ["filelock"]
|
|
|
|
[[package]]
|
|
name = "python-bitcoinlib"
|
|
version = "0.11.2"
|
|
description = "The Swiss Army Knife of the Bitcoin protocol."
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = "*"
|
|
|
|
[[package]]
|
|
name = "six"
|
|
version = "1.16.0"
|
|
description = "Python 2 and 3 compatibility utilities"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*"
|
|
|
|
[[package]]
|
|
name = "tomli"
|
|
version = "2.0.1"
|
|
description = "A lil' TOML parser"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[[package]]
|
|
name = "typed-ast"
|
|
version = "1.5.4"
|
|
description = "a fork of Python 2 and 3 ast modules with type comment support"
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.6"
|
|
|
|
[[package]]
|
|
name = "typing-extensions"
|
|
version = "4.3.0"
|
|
description = "Backported and Experimental Type Hints for Python 3.7+"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[[package]]
|
|
name = "websocket-client"
|
|
version = "1.4.1"
|
|
description = "WebSocket client for Python with low level API options"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.extras]
|
|
test = ["websockets"]
|
|
optional = ["wsaccel", "python-socks"]
|
|
docs = ["sphinx-rtd-theme (>=0.5)", "Sphinx (>=3.4)"]
|
|
|
|
[[package]]
|
|
name = "werkzeug"
|
|
version = "2.2.2"
|
|
description = "The comprehensive WSGI web application library."
|
|
category = "dev"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.dependencies]
|
|
MarkupSafe = ">=2.1.1"
|
|
|
|
[package.extras]
|
|
watchdog = ["watchdog"]
|
|
|
|
[[package]]
|
|
name = "zipp"
|
|
version = "3.8.1"
|
|
description = "Backport of pathlib-compatible object wrapper for zip files"
|
|
category = "main"
|
|
optional = false
|
|
python-versions = ">=3.7"
|
|
|
|
[package.extras]
|
|
docs = ["sphinx", "jaraco.packaging (>=9)", "rst.linker (>=1.9)", "jaraco.tidelift (>=1.4)"]
|
|
testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytest-cov", "pytest-enabler (>=1.3)", "jaraco.itertools", "func-timeout", "pytest-black (>=0.3.7)", "pytest-mypy (>=0.9.1)"]
|
|
|
|
[metadata]
|
|
lock-version = "1.1"
|
|
python-versions = "^3.7"
|
|
content-hash = "f4e15a93f81fb31c14bbbe889b7d4e42927de94e88fbcef4730594d65fa5a4e3"
|
|
|
|
[metadata.files]
|
|
asn1crypto = []
|
|
attrs = []
|
|
base58 = []
|
|
bitstring = []
|
|
cffi = []
|
|
cheroot = []
|
|
click = []
|
|
coincurve = []
|
|
colorama = []
|
|
crc32c = []
|
|
cryptography = []
|
|
ephemeral-port-reserve = []
|
|
execnet = []
|
|
flake8 = []
|
|
flask = []
|
|
grpcio = []
|
|
grpcio-tools = []
|
|
importlib-metadata = []
|
|
importlib-resources = []
|
|
iniconfig = []
|
|
itsdangerous = []
|
|
"jaraco.functools" = []
|
|
jinja2 = []
|
|
jsonschema = []
|
|
mako = []
|
|
markupsafe = []
|
|
mccabe = []
|
|
more-itertools = []
|
|
mypy = []
|
|
mypy-extensions = []
|
|
packaging = []
|
|
pkgutil-resolve-name = []
|
|
pluggy = []
|
|
protobuf = []
|
|
psutil = []
|
|
psycopg2-binary = []
|
|
py = []
|
|
pycodestyle = []
|
|
pycparser = []
|
|
pyflakes = []
|
|
pyln-bolt7 = []
|
|
pyln-client = []
|
|
pyln-proto = []
|
|
pyln-testing = []
|
|
pyparsing = []
|
|
pyrsistent = []
|
|
pysocks = []
|
|
pytest = []
|
|
pytest-custom-exit-code = []
|
|
pytest-forked = []
|
|
pytest-test-groups = []
|
|
pytest-timeout = []
|
|
pytest-xdist = []
|
|
python-bitcoinlib = []
|
|
six = []
|
|
tomli = []
|
|
typed-ast = []
|
|
typing-extensions = []
|
|
websocket-client = []
|
|
werkzeug = []
|
|
zipp = []
|