Synced repo using 'sync_with_huggingface' Github Action
Browse files- poetry.lock +90 -86
- pyproject.toml +22 -0
- src/brainwave/env.py +2 -0
- tests/__init__.py +0 -0
- tests/brainwave/test_env.py +5 -0
- tox.ini +26 -0
poetry.lock
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
# This file is automatically @generated by Poetry 1.
|
2 |
|
3 |
[[package]]
|
4 |
name = "aiofiles"
|
@@ -1748,39 +1748,40 @@ files = [
|
|
1748 |
|
1749 |
[[package]]
|
1750 |
name = "matplotlib"
|
1751 |
-
version = "3.
|
1752 |
description = "Python plotting package"
|
1753 |
optional = false
|
1754 |
python-versions = ">=3.9"
|
1755 |
files = [
|
1756 |
-
{file = "matplotlib-3.
|
1757 |
-
{file = "matplotlib-3.
|
1758 |
-
{file = "matplotlib-3.
|
1759 |
-
{file = "matplotlib-3.
|
1760 |
-
{file = "matplotlib-3.
|
1761 |
-
{file = "matplotlib-3.
|
1762 |
-
{file = "matplotlib-3.
|
1763 |
-
{file = "matplotlib-3.
|
1764 |
-
{file = "matplotlib-3.
|
1765 |
-
{file = "matplotlib-3.
|
1766 |
-
{file = "matplotlib-3.
|
1767 |
-
{file = "matplotlib-3.
|
1768 |
-
{file = "matplotlib-3.
|
1769 |
-
{file = "matplotlib-3.
|
1770 |
-
{file = "matplotlib-3.
|
1771 |
-
{file = "matplotlib-3.
|
1772 |
-
{file = "matplotlib-3.
|
1773 |
-
{file = "matplotlib-3.
|
1774 |
-
{file = "matplotlib-3.
|
1775 |
-
{file = "matplotlib-3.
|
1776 |
-
{file = "matplotlib-3.
|
1777 |
-
{file = "matplotlib-3.
|
1778 |
-
{file = "matplotlib-3.
|
1779 |
-
{file = "matplotlib-3.
|
1780 |
-
{file = "matplotlib-3.
|
1781 |
-
{file = "matplotlib-3.
|
1782 |
-
{file = "matplotlib-3.
|
1783 |
-
{file = "matplotlib-3.
|
|
|
1784 |
]
|
1785 |
|
1786 |
[package.dependencies]
|
@@ -1788,12 +1789,15 @@ contourpy = ">=1.0.1"
|
|
1788 |
cycler = ">=0.10"
|
1789 |
fonttools = ">=4.22.0"
|
1790 |
kiwisolver = ">=1.3.1"
|
1791 |
-
numpy = ">=1.
|
1792 |
packaging = ">=20.0"
|
1793 |
pillow = ">=8"
|
1794 |
pyparsing = ">=2.3.1"
|
1795 |
python-dateutil = ">=2.7"
|
1796 |
|
|
|
|
|
|
|
1797 |
[[package]]
|
1798 |
name = "matplotlib-inline"
|
1799 |
version = "0.1.7"
|
@@ -2385,13 +2389,13 @@ xmp = ["defusedxml"]
|
|
2385 |
|
2386 |
[[package]]
|
2387 |
name = "platformdirs"
|
2388 |
-
version = "4.2.
|
2389 |
description = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`."
|
2390 |
optional = false
|
2391 |
python-versions = ">=3.8"
|
2392 |
files = [
|
2393 |
-
{file = "platformdirs-4.2.
|
2394 |
-
{file = "platformdirs-4.2.
|
2395 |
]
|
2396 |
|
2397 |
[package.extras]
|
@@ -2416,13 +2420,13 @@ testing = ["pytest", "pytest-benchmark"]
|
|
2416 |
|
2417 |
[[package]]
|
2418 |
name = "pre-commit"
|
2419 |
-
version = "3.7.
|
2420 |
description = "A framework for managing and maintaining multi-language pre-commit hooks."
|
2421 |
optional = false
|
2422 |
python-versions = ">=3.9"
|
2423 |
files = [
|
2424 |
-
{file = "pre_commit-3.7.
|
2425 |
-
{file = "pre_commit-3.7.
|
2426 |
]
|
2427 |
|
2428 |
[package.dependencies]
|
@@ -2535,47 +2539,47 @@ tests = ["pytest"]
|
|
2535 |
|
2536 |
[[package]]
|
2537 |
name = "pyarrow"
|
2538 |
-
version = "16.
|
2539 |
description = "Python library for Apache Arrow"
|
2540 |
optional = false
|
2541 |
python-versions = ">=3.8"
|
2542 |
files = [
|
2543 |
-
{file = "pyarrow-16.
|
2544 |
-
{file = "pyarrow-16.
|
2545 |
-
{file = "pyarrow-16.
|
2546 |
-
{file = "pyarrow-16.
|
2547 |
-
{file = "pyarrow-16.
|
2548 |
-
{file = "pyarrow-16.
|
2549 |
-
{file = "pyarrow-16.
|
2550 |
-
{file = "pyarrow-16.
|
2551 |
-
{file = "pyarrow-16.
|
2552 |
-
{file = "pyarrow-16.
|
2553 |
-
{file = "pyarrow-16.
|
2554 |
-
{file = "pyarrow-16.
|
2555 |
-
{file = "pyarrow-16.
|
2556 |
-
{file = "pyarrow-16.
|
2557 |
-
{file = "pyarrow-16.
|
2558 |
-
{file = "pyarrow-16.
|
2559 |
-
{file = "pyarrow-16.
|
2560 |
-
{file = "pyarrow-16.
|
2561 |
-
{file = "pyarrow-16.
|
2562 |
-
{file = "pyarrow-16.
|
2563 |
-
{file = "pyarrow-16.
|
2564 |
-
{file = "pyarrow-16.
|
2565 |
-
{file = "pyarrow-16.
|
2566 |
-
{file = "pyarrow-16.
|
2567 |
-
{file = "pyarrow-16.
|
2568 |
-
{file = "pyarrow-16.
|
2569 |
-
{file = "pyarrow-16.
|
2570 |
-
{file = "pyarrow-16.
|
2571 |
-
{file = "pyarrow-16.
|
2572 |
-
{file = "pyarrow-16.
|
2573 |
-
{file = "pyarrow-16.
|
2574 |
-
{file = "pyarrow-16.
|
2575 |
-
{file = "pyarrow-16.
|
2576 |
-
{file = "pyarrow-16.
|
2577 |
-
{file = "pyarrow-16.
|
2578 |
-
{file = "pyarrow-16.
|
2579 |
]
|
2580 |
|
2581 |
[package.dependencies]
|
@@ -2715,13 +2719,13 @@ typing-extensions = ">=4.6.0,<4.7.0 || >4.7.0"
|
|
2715 |
|
2716 |
[[package]]
|
2717 |
name = "pydeck"
|
2718 |
-
version = "0.9.
|
2719 |
description = "Widget for deck.gl maps"
|
2720 |
optional = false
|
2721 |
python-versions = ">=3.8"
|
2722 |
files = [
|
2723 |
-
{file = "pydeck-0.9.
|
2724 |
-
{file = "pydeck-0.9.
|
2725 |
]
|
2726 |
|
2727 |
[package.dependencies]
|
@@ -3362,13 +3366,13 @@ scipy = ">=1.0"
|
|
3362 |
|
3363 |
[[package]]
|
3364 |
name = "selenium"
|
3365 |
-
version = "4.
|
3366 |
description = ""
|
3367 |
optional = false
|
3368 |
python-versions = ">=3.8"
|
3369 |
files = [
|
3370 |
-
{file = "selenium-4.
|
3371 |
-
{file = "selenium-4.
|
3372 |
]
|
3373 |
|
3374 |
[package.dependencies]
|
@@ -3732,13 +3736,13 @@ test = ["argcomplete (>=3.0.3)", "mypy (>=1.7.0)", "pre-commit", "pytest (>=7.0,
|
|
3732 |
|
3733 |
[[package]]
|
3734 |
name = "trio"
|
3735 |
-
version = "0.25.
|
3736 |
description = "A friendly Python library for async concurrency and I/O"
|
3737 |
optional = false
|
3738 |
python-versions = ">=3.8"
|
3739 |
files = [
|
3740 |
-
{file = "trio-0.25.
|
3741 |
-
{file = "trio-0.25.
|
3742 |
]
|
3743 |
|
3744 |
[package.dependencies]
|
@@ -3843,13 +3847,13 @@ standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)",
|
|
3843 |
|
3844 |
[[package]]
|
3845 |
name = "virtualenv"
|
3846 |
-
version = "20.26.
|
3847 |
description = "Virtual Python Environment builder"
|
3848 |
optional = false
|
3849 |
python-versions = ">=3.7"
|
3850 |
files = [
|
3851 |
-
{file = "virtualenv-20.26.
|
3852 |
-
{file = "virtualenv-20.26.
|
3853 |
]
|
3854 |
|
3855 |
[package.dependencies]
|
|
|
1 |
+
# This file is automatically @generated by Poetry 1.7.1 and should not be changed by hand.
|
2 |
|
3 |
[[package]]
|
4 |
name = "aiofiles"
|
|
|
1748 |
|
1749 |
[[package]]
|
1750 |
name = "matplotlib"
|
1751 |
+
version = "3.9.0"
|
1752 |
description = "Python plotting package"
|
1753 |
optional = false
|
1754 |
python-versions = ">=3.9"
|
1755 |
files = [
|
1756 |
+
{file = "matplotlib-3.9.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:2bcee1dffaf60fe7656183ac2190bd630842ff87b3153afb3e384d966b57fe56"},
|
1757 |
+
{file = "matplotlib-3.9.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:3f988bafb0fa39d1074ddd5bacd958c853e11def40800c5824556eb630f94d3b"},
|
1758 |
+
{file = "matplotlib-3.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fe428e191ea016bb278758c8ee82a8129c51d81d8c4bc0846c09e7e8e9057241"},
|
1759 |
+
{file = "matplotlib-3.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eaf3978060a106fab40c328778b148f590e27f6fa3cd15a19d6892575bce387d"},
|
1760 |
+
{file = "matplotlib-3.9.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2e7f03e5cbbfacdd48c8ea394d365d91ee8f3cae7e6ec611409927b5ed997ee4"},
|
1761 |
+
{file = "matplotlib-3.9.0-cp310-cp310-win_amd64.whl", hash = "sha256:13beb4840317d45ffd4183a778685e215939be7b08616f431c7795276e067463"},
|
1762 |
+
{file = "matplotlib-3.9.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:063af8587fceeac13b0936c42a2b6c732c2ab1c98d38abc3337e430e1ff75e38"},
|
1763 |
+
{file = "matplotlib-3.9.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9a2fa6d899e17ddca6d6526cf6e7ba677738bf2a6a9590d702c277204a7c6152"},
|
1764 |
+
{file = "matplotlib-3.9.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:550cdda3adbd596078cca7d13ed50b77879104e2e46392dcd7c75259d8f00e85"},
|
1765 |
+
{file = "matplotlib-3.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:76cce0f31b351e3551d1f3779420cf8f6ec0d4a8cf9c0237a3b549fd28eb4abb"},
|
1766 |
+
{file = "matplotlib-3.9.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:c53aeb514ccbbcbab55a27f912d79ea30ab21ee0531ee2c09f13800efb272674"},
|
1767 |
+
{file = "matplotlib-3.9.0-cp311-cp311-win_amd64.whl", hash = "sha256:a5be985db2596d761cdf0c2eaf52396f26e6a64ab46bd8cd810c48972349d1be"},
|
1768 |
+
{file = "matplotlib-3.9.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:c79f3a585f1368da6049318bdf1f85568d8d04b2e89fc24b7e02cc9b62017382"},
|
1769 |
+
{file = "matplotlib-3.9.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bdd1ecbe268eb3e7653e04f451635f0fb0f77f07fd070242b44c076c9106da84"},
|
1770 |
+
{file = "matplotlib-3.9.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d38e85a1a6d732f645f1403ce5e6727fd9418cd4574521d5803d3d94911038e5"},
|
1771 |
+
{file = "matplotlib-3.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0a490715b3b9984fa609116481b22178348c1a220a4499cda79132000a79b4db"},
|
1772 |
+
{file = "matplotlib-3.9.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8146ce83cbc5dc71c223a74a1996d446cd35cfb6a04b683e1446b7e6c73603b7"},
|
1773 |
+
{file = "matplotlib-3.9.0-cp312-cp312-win_amd64.whl", hash = "sha256:d91a4ffc587bacf5c4ce4ecfe4bcd23a4b675e76315f2866e588686cc97fccdf"},
|
1774 |
+
{file = "matplotlib-3.9.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:616fabf4981a3b3c5a15cd95eba359c8489c4e20e03717aea42866d8d0465956"},
|
1775 |
+
{file = "matplotlib-3.9.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:cd53c79fd02f1c1808d2cfc87dd3cf4dbc63c5244a58ee7944497107469c8d8a"},
|
1776 |
+
{file = "matplotlib-3.9.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:06a478f0d67636554fa78558cfbcd7b9dba85b51f5c3b5a0c9be49010cf5f321"},
|
1777 |
+
{file = "matplotlib-3.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:81c40af649d19c85f8073e25e5806926986806fa6d54be506fbf02aef47d5a89"},
|
1778 |
+
{file = "matplotlib-3.9.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:52146fc3bd7813cc784562cb93a15788be0b2875c4655e2cc6ea646bfa30344b"},
|
1779 |
+
{file = "matplotlib-3.9.0-cp39-cp39-win_amd64.whl", hash = "sha256:0fc51eaa5262553868461c083d9adadb11a6017315f3a757fc45ec6ec5f02888"},
|
1780 |
+
{file = "matplotlib-3.9.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:bd4f2831168afac55b881db82a7730992aa41c4f007f1913465fb182d6fb20c0"},
|
1781 |
+
{file = "matplotlib-3.9.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:290d304e59be2b33ef5c2d768d0237f5bd132986bdcc66f80bc9bcc300066a03"},
|
1782 |
+
{file = "matplotlib-3.9.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7ff2e239c26be4f24bfa45860c20ffccd118d270c5b5d081fa4ea409b5469fcd"},
|
1783 |
+
{file = "matplotlib-3.9.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:af4001b7cae70f7eaacfb063db605280058246de590fa7874f00f62259f2df7e"},
|
1784 |
+
{file = "matplotlib-3.9.0.tar.gz", hash = "sha256:e6d29ea6c19e34b30fb7d88b7081f869a03014f66fe06d62cc77d5a6ea88ed7a"},
|
1785 |
]
|
1786 |
|
1787 |
[package.dependencies]
|
|
|
1789 |
cycler = ">=0.10"
|
1790 |
fonttools = ">=4.22.0"
|
1791 |
kiwisolver = ">=1.3.1"
|
1792 |
+
numpy = ">=1.23"
|
1793 |
packaging = ">=20.0"
|
1794 |
pillow = ">=8"
|
1795 |
pyparsing = ">=2.3.1"
|
1796 |
python-dateutil = ">=2.7"
|
1797 |
|
1798 |
+
[package.extras]
|
1799 |
+
dev = ["meson-python (>=0.13.1)", "numpy (>=1.25)", "pybind11 (>=2.6)", "setuptools (>=64)", "setuptools_scm (>=7)"]
|
1800 |
+
|
1801 |
[[package]]
|
1802 |
name = "matplotlib-inline"
|
1803 |
version = "0.1.7"
|
|
|
2389 |
|
2390 |
[[package]]
|
2391 |
name = "platformdirs"
|
2392 |
+
version = "4.2.2"
|
2393 |
description = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`."
|
2394 |
optional = false
|
2395 |
python-versions = ">=3.8"
|
2396 |
files = [
|
2397 |
+
{file = "platformdirs-4.2.2-py3-none-any.whl", hash = "sha256:2d7a1657e36a80ea911db832a8a6ece5ee53d8de21edd5cc5879af6530b1bfee"},
|
2398 |
+
{file = "platformdirs-4.2.2.tar.gz", hash = "sha256:38b7b51f512eed9e84a22788b4bce1de17c0adb134d6becb09836e37d8654cd3"},
|
2399 |
]
|
2400 |
|
2401 |
[package.extras]
|
|
|
2420 |
|
2421 |
[[package]]
|
2422 |
name = "pre-commit"
|
2423 |
+
version = "3.7.1"
|
2424 |
description = "A framework for managing and maintaining multi-language pre-commit hooks."
|
2425 |
optional = false
|
2426 |
python-versions = ">=3.9"
|
2427 |
files = [
|
2428 |
+
{file = "pre_commit-3.7.1-py2.py3-none-any.whl", hash = "sha256:fae36fd1d7ad7d6a5a1c0b0d5adb2ed1a3bda5a21bf6c3e5372073d7a11cd4c5"},
|
2429 |
+
{file = "pre_commit-3.7.1.tar.gz", hash = "sha256:8ca3ad567bc78a4972a3f1a477e94a79d4597e8140a6e0b651c5e33899c3654a"},
|
2430 |
]
|
2431 |
|
2432 |
[package.dependencies]
|
|
|
2539 |
|
2540 |
[[package]]
|
2541 |
name = "pyarrow"
|
2542 |
+
version = "16.1.0"
|
2543 |
description = "Python library for Apache Arrow"
|
2544 |
optional = false
|
2545 |
python-versions = ">=3.8"
|
2546 |
files = [
|
2547 |
+
{file = "pyarrow-16.1.0-cp310-cp310-macosx_10_15_x86_64.whl", hash = "sha256:17e23b9a65a70cc733d8b738baa6ad3722298fa0c81d88f63ff94bf25eaa77b9"},
|
2548 |
+
{file = "pyarrow-16.1.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:4740cc41e2ba5d641071d0ab5e9ef9b5e6e8c7611351a5cb7c1d175eaf43674a"},
|
2549 |
+
{file = "pyarrow-16.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:98100e0268d04e0eec47b73f20b39c45b4006f3c4233719c3848aa27a03c1aef"},
|
2550 |
+
{file = "pyarrow-16.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f68f409e7b283c085f2da014f9ef81e885d90dcd733bd648cfba3ef265961848"},
|
2551 |
+
{file = "pyarrow-16.1.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:a8914cd176f448e09746037b0c6b3a9d7688cef451ec5735094055116857580c"},
|
2552 |
+
{file = "pyarrow-16.1.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:48be160782c0556156d91adbdd5a4a7e719f8d407cb46ae3bb4eaee09b3111bd"},
|
2553 |
+
{file = "pyarrow-16.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:9cf389d444b0f41d9fe1444b70650fea31e9d52cfcb5f818b7888b91b586efff"},
|
2554 |
+
{file = "pyarrow-16.1.0-cp311-cp311-macosx_10_15_x86_64.whl", hash = "sha256:d0ebea336b535b37eee9eee31761813086d33ed06de9ab6fc6aaa0bace7b250c"},
|
2555 |
+
{file = "pyarrow-16.1.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2e73cfc4a99e796727919c5541c65bb88b973377501e39b9842ea71401ca6c1c"},
|
2556 |
+
{file = "pyarrow-16.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bf9251264247ecfe93e5f5a0cd43b8ae834f1e61d1abca22da55b20c788417f6"},
|
2557 |
+
{file = "pyarrow-16.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ddf5aace92d520d3d2a20031d8b0ec27b4395cab9f74e07cc95edf42a5cc0147"},
|
2558 |
+
{file = "pyarrow-16.1.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:25233642583bf658f629eb230b9bb79d9af4d9f9229890b3c878699c82f7d11e"},
|
2559 |
+
{file = "pyarrow-16.1.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:a33a64576fddfbec0a44112eaf844c20853647ca833e9a647bfae0582b2ff94b"},
|
2560 |
+
{file = "pyarrow-16.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:185d121b50836379fe012753cf15c4ba9638bda9645183ab36246923875f8d1b"},
|
2561 |
+
{file = "pyarrow-16.1.0-cp312-cp312-macosx_10_15_x86_64.whl", hash = "sha256:2e51ca1d6ed7f2e9d5c3c83decf27b0d17bb207a7dea986e8dc3e24f80ff7d6f"},
|
2562 |
+
{file = "pyarrow-16.1.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:06ebccb6f8cb7357de85f60d5da50e83507954af617d7b05f48af1621d331c9a"},
|
2563 |
+
{file = "pyarrow-16.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b04707f1979815f5e49824ce52d1dceb46e2f12909a48a6a753fe7cafbc44a0c"},
|
2564 |
+
{file = "pyarrow-16.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0d32000693deff8dc5df444b032b5985a48592c0697cb6e3071a5d59888714e2"},
|
2565 |
+
{file = "pyarrow-16.1.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:8785bb10d5d6fd5e15d718ee1d1f914fe768bf8b4d1e5e9bf253de8a26cb1628"},
|
2566 |
+
{file = "pyarrow-16.1.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:e1369af39587b794873b8a307cc6623a3b1194e69399af0efd05bb202195a5a7"},
|
2567 |
+
{file = "pyarrow-16.1.0-cp312-cp312-win_amd64.whl", hash = "sha256:febde33305f1498f6df85e8020bca496d0e9ebf2093bab9e0f65e2b4ae2b3444"},
|
2568 |
+
{file = "pyarrow-16.1.0-cp38-cp38-macosx_10_15_x86_64.whl", hash = "sha256:b5f5705ab977947a43ac83b52ade3b881eb6e95fcc02d76f501d549a210ba77f"},
|
2569 |
+
{file = "pyarrow-16.1.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:0d27bf89dfc2576f6206e9cd6cf7a107c9c06dc13d53bbc25b0bd4556f19cf5f"},
|
2570 |
+
{file = "pyarrow-16.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0d07de3ee730647a600037bc1d7b7994067ed64d0eba797ac74b2bc77384f4c2"},
|
2571 |
+
{file = "pyarrow-16.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbef391b63f708e103df99fbaa3acf9f671d77a183a07546ba2f2c297b361e83"},
|
2572 |
+
{file = "pyarrow-16.1.0-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:19741c4dbbbc986d38856ee7ddfdd6a00fc3b0fc2d928795b95410d38bb97d15"},
|
2573 |
+
{file = "pyarrow-16.1.0-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:f2c5fb249caa17b94e2b9278b36a05ce03d3180e6da0c4c3b3ce5b2788f30eed"},
|
2574 |
+
{file = "pyarrow-16.1.0-cp38-cp38-win_amd64.whl", hash = "sha256:e6b6d3cd35fbb93b70ade1336022cc1147b95ec6af7d36906ca7fe432eb09710"},
|
2575 |
+
{file = "pyarrow-16.1.0-cp39-cp39-macosx_10_15_x86_64.whl", hash = "sha256:18da9b76a36a954665ccca8aa6bd9f46c1145f79c0bb8f4f244f5f8e799bca55"},
|
2576 |
+
{file = "pyarrow-16.1.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:99f7549779b6e434467d2aa43ab2b7224dd9e41bdde486020bae198978c9e05e"},
|
2577 |
+
{file = "pyarrow-16.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f07fdffe4fd5b15f5ec15c8b64584868d063bc22b86b46c9695624ca3505b7b4"},
|
2578 |
+
{file = "pyarrow-16.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ddfe389a08ea374972bd4065d5f25d14e36b43ebc22fc75f7b951f24378bf0b5"},
|
2579 |
+
{file = "pyarrow-16.1.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:3b20bd67c94b3a2ea0a749d2a5712fc845a69cb5d52e78e6449bbd295611f3aa"},
|
2580 |
+
{file = "pyarrow-16.1.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:ba8ac20693c0bb0bf4b238751d4409e62852004a8cf031c73b0e0962b03e45e3"},
|
2581 |
+
{file = "pyarrow-16.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:31a1851751433d89a986616015841977e0a188662fcffd1a5677453f1df2de0a"},
|
2582 |
+
{file = "pyarrow-16.1.0.tar.gz", hash = "sha256:15fbb22ea96d11f0b5768504a3f961edab25eaf4197c341720c4a387f6c60315"},
|
2583 |
]
|
2584 |
|
2585 |
[package.dependencies]
|
|
|
2719 |
|
2720 |
[[package]]
|
2721 |
name = "pydeck"
|
2722 |
+
version = "0.9.1"
|
2723 |
description = "Widget for deck.gl maps"
|
2724 |
optional = false
|
2725 |
python-versions = ">=3.8"
|
2726 |
files = [
|
2727 |
+
{file = "pydeck-0.9.1-py2.py3-none-any.whl", hash = "sha256:b3f75ba0d273fc917094fa61224f3f6076ca8752b93d46faf3bcfd9f9d59b038"},
|
2728 |
+
{file = "pydeck-0.9.1.tar.gz", hash = "sha256:f74475ae637951d63f2ee58326757f8d4f9cd9f2a457cf42950715003e2cb605"},
|
2729 |
]
|
2730 |
|
2731 |
[package.dependencies]
|
|
|
3366 |
|
3367 |
[[package]]
|
3368 |
name = "selenium"
|
3369 |
+
version = "4.21.0"
|
3370 |
description = ""
|
3371 |
optional = false
|
3372 |
python-versions = ">=3.8"
|
3373 |
files = [
|
3374 |
+
{file = "selenium-4.21.0-py3-none-any.whl", hash = "sha256:4770ffe5a5264e609de7dc914be6b89987512040d5a8efb2abb181330d097993"},
|
3375 |
+
{file = "selenium-4.21.0.tar.gz", hash = "sha256:650dbfa5159895ff00ad16e5ddb6ceecb86b90c7ed2012b3f041f64e6e4904fe"},
|
3376 |
]
|
3377 |
|
3378 |
[package.dependencies]
|
|
|
3736 |
|
3737 |
[[package]]
|
3738 |
name = "trio"
|
3739 |
+
version = "0.25.1"
|
3740 |
description = "A friendly Python library for async concurrency and I/O"
|
3741 |
optional = false
|
3742 |
python-versions = ">=3.8"
|
3743 |
files = [
|
3744 |
+
{file = "trio-0.25.1-py3-none-any.whl", hash = "sha256:e42617ba091e7b2e50c899052e83a3c403101841de925187f61e7b7eaebdf3fb"},
|
3745 |
+
{file = "trio-0.25.1.tar.gz", hash = "sha256:9f5314f014ea3af489e77b001861c535005c3858d38ec46b6b071ebfa339d7fb"},
|
3746 |
]
|
3747 |
|
3748 |
[package.dependencies]
|
|
|
3847 |
|
3848 |
[[package]]
|
3849 |
name = "virtualenv"
|
3850 |
+
version = "20.26.2"
|
3851 |
description = "Virtual Python Environment builder"
|
3852 |
optional = false
|
3853 |
python-versions = ">=3.7"
|
3854 |
files = [
|
3855 |
+
{file = "virtualenv-20.26.2-py3-none-any.whl", hash = "sha256:a624db5e94f01ad993d476b9ee5346fdf7b9de43ccaee0e0197012dc838a0e9b"},
|
3856 |
+
{file = "virtualenv-20.26.2.tar.gz", hash = "sha256:82bf0f4eebbb78d36ddaee0283d43fe5736b53880b8a8cdcd37390a07ac3741c"},
|
3857 |
]
|
3858 |
|
3859 |
[package.dependencies]
|
pyproject.toml
CHANGED
@@ -45,12 +45,34 @@ pre-commit = ">=3.3.3"
|
|
45 |
nbstripout = "0.6.1"
|
46 |
|
47 |
[tool.isort]
|
|
|
48 |
line_length = 88
|
49 |
multi_line_output = 3
|
50 |
include_trailing_comma = true
|
|
|
51 |
|
52 |
[tool.black]
|
53 |
skip-string-normalization = true
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
54 |
|
55 |
[build-system]
|
56 |
requires = ["poetry-core>=1.0.0"]
|
|
|
45 |
nbstripout = "0.6.1"
|
46 |
|
47 |
[tool.isort]
|
48 |
+
profile = "black"
|
49 |
line_length = 88
|
50 |
multi_line_output = 3
|
51 |
include_trailing_comma = true
|
52 |
+
skip = [".venv", ".tox"]
|
53 |
|
54 |
[tool.black]
|
55 |
skip-string-normalization = true
|
56 |
+
include = '\.py$'
|
57 |
+
|
58 |
+
[tool.pytest.ini_options]
|
59 |
+
testpaths = "tests/"
|
60 |
+
|
61 |
+
[tool.mypy]
|
62 |
+
python_version=3.10
|
63 |
+
files = "src/brainwave"
|
64 |
+
ignore_missing_imports = true
|
65 |
+
disallow_untyped_defs = true
|
66 |
+
no_implicit_optional = true
|
67 |
+
allow_redefinition = true
|
68 |
+
show_error_codes = true
|
69 |
+
pretty = true
|
70 |
+
allow_untyped_globals = true
|
71 |
+
|
72 |
+
[tool.flake8]
|
73 |
+
max-line-length = 119
|
74 |
+
ignore = "D, E203, W391, W503"
|
75 |
+
exclude = " .git, .venv, __pycache__, data, dist, misc, notebooks, prof, tmp, workspacea, .tox"
|
76 |
|
77 |
[build-system]
|
78 |
requires = ["poetry-core>=1.0.0"]
|
src/brainwave/env.py
CHANGED
@@ -1,3 +1,5 @@
|
|
1 |
from pathlib import Path
|
2 |
|
3 |
PACKAGE_DIR = Path(__file__).parents[2]
|
|
|
|
|
|
1 |
from pathlib import Path
|
2 |
|
3 |
PACKAGE_DIR = Path(__file__).parents[2]
|
4 |
+
|
5 |
+
VERSION = '0.1.0'
|
tests/__init__.py
ADDED
File without changes
|
tests/brainwave/test_env.py
ADDED
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
from brainwave.env import VERSION
|
2 |
+
|
3 |
+
|
4 |
+
def test_version():
|
5 |
+
assert VERSION == '0.1.0'
|
tox.ini
ADDED
@@ -0,0 +1,26 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
[tox]
|
2 |
+
envlist = py310, lint
|
3 |
+
|
4 |
+
[gh-actions]
|
5 |
+
python =
|
6 |
+
3.10: py310, lint
|
7 |
+
|
8 |
+
[testenv]
|
9 |
+
allowlist_externals =
|
10 |
+
pytest
|
11 |
+
skip_install = true
|
12 |
+
commands =
|
13 |
+
pytest tests/
|
14 |
+
|
15 |
+
[testenv:lint]
|
16 |
+
allowlist_externals =
|
17 |
+
pflake8
|
18 |
+
mypy
|
19 |
+
black
|
20 |
+
isort
|
21 |
+
skip_install = true
|
22 |
+
commands =
|
23 |
+
# pflake8 --show-source --statistics src/ tests {posargs}
|
24 |
+
# mypy . {posargs}
|
25 |
+
black --check . {posargs}
|
26 |
+
isort --check-only . {posargs}
|