├── .codecov.yml ├── .dockerignore ├── .github ├── FUNDING.yml ├── contributing.md └── workflows │ ├── deploy.yaml │ ├── pre-commit.yaml │ └── tests.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── CITATION.cff ├── LICENSE ├── Makefile ├── README.rst ├── assets ├── favicon.png ├── logo_loose_transparent.png ├── logo_loose_white.png ├── logo_page_white.png ├── logo_tight_transparent.png ├── logo_tight_white.png ├── logo_white_200w.png └── logo_white_400w.png ├── belay ├── __init__.py ├── __main__.py ├── _minify.py ├── cli │ ├── __init__.py │ ├── cache.py │ ├── clean.py │ ├── common.py │ ├── exec.py │ ├── info.py │ ├── install.py │ ├── main.py │ ├── new.py │ ├── new_template │ │ ├── README.md │ │ ├── main.py │ │ ├── packagename │ │ │ └── __init__.py │ │ └── pyproject.toml │ ├── questionary_ext.py │ ├── run.py │ ├── select.py │ ├── sync.py │ ├── terminal.py │ └── update.py ├── device.py ├── device_meta.py ├── device_support.py ├── device_sync_support.py ├── exceptions.py ├── executers.py ├── hash.py ├── helpers.py ├── inspect.py ├── nativemodule_fnv1a32 │ ├── __init__.py │ ├── mpy1.22-armv6m.mpy │ ├── mpy1.22-armv7emdp.mpy │ ├── mpy1.22-armv7emsp.mpy │ ├── mpy1.22-armv7m.mpy │ ├── mpy1.22-x64.mpy │ ├── mpy1.22-x86.mpy │ ├── mpy1.22-xtensa.mpy │ ├── mpy1.22-xtensawin.mpy │ ├── mpy1.23-armv6m.mpy │ ├── mpy1.23-armv7emdp.mpy │ ├── mpy1.23-armv7emsp.mpy │ ├── mpy1.23-armv7m.mpy │ ├── mpy1.23-x64.mpy │ ├── mpy1.23-x86.mpy │ ├── mpy1.23-xtensa.mpy │ ├── mpy1.23-xtensawin.mpy │ ├── mpy1.24-armv6m.mpy │ ├── mpy1.24-armv7emdp.mpy │ ├── mpy1.24-armv7emsp.mpy │ ├── mpy1.24-armv7m.mpy │ ├── mpy1.24-x64.mpy │ ├── mpy1.24-x86.mpy │ ├── mpy1.24-xtensa.mpy │ ├── mpy1.24-xtensawin.mpy │ ├── mpy1.25-armv6m.mpy │ ├── mpy1.25-armv7emdp.mpy │ ├── mpy1.25-armv7emsp.mpy │ ├── mpy1.25-armv7m.mpy │ ├── mpy1.25-rv32imc.mpy │ ├── mpy1.25-x64.mpy │ ├── mpy1.25-x86.mpy │ ├── mpy1.25-xtensa.mpy │ ├── mpy1.25-xtensawin.mpy │ ├── mpy1.26-armv6m.mpy │ ├── mpy1.26-armv7emdp.mpy │ ├── mpy1.26-armv7emsp.mpy │ ├── mpy1.26-armv7m.mpy │ ├── mpy1.26-rv32imc.mpy │ ├── mpy1.26-x64.mpy │ ├── mpy1.26-x86.mpy │ ├── mpy1.26-xtensa.mpy │ └── mpy1.26-xtensawin.mpy ├── packagemanager │ ├── __init__.py │ ├── downloaders │ │ ├── __init__.py │ │ ├── _github.py │ │ └── common.py │ ├── group.py │ ├── models.py │ └── sync.py ├── project.py ├── proxy_object.py ├── py.typed ├── pyboard.py ├── snippets │ ├── __init__.py │ ├── convenience_imports_circuitpython.py │ ├── convenience_imports_micropython.py │ ├── emitter_check.py │ ├── hf.py │ ├── hf_native.py │ ├── hf_nativemodule.py │ ├── hf_viper.py │ ├── ilistdir_circuitpython.py │ ├── ilistdir_micropython.py │ ├── startup.py │ └── sync_begin.py ├── telnetlib.py ├── typing.py ├── usb_specifier.py ├── utils.py └── webrepl.py ├── docs ├── Makefile ├── make.bat └── source │ ├── CircuitPython.rst │ ├── Connections.rst │ ├── How Belay Works.rst │ ├── Installation.rst │ ├── Package Manager.rst │ ├── Proxy Objects.rst │ ├── Quick Start.rst │ ├── _static │ ├── .gitkeep │ └── custom.css │ ├── api.rst │ ├── conf.py │ └── index.rst ├── examples ├── 01_blink_led │ ├── README.rst │ ├── circuitpython.py │ └── main.py ├── 02_blink_neopixel │ ├── README.rst │ ├── circuitpython.py │ └── main.py ├── 03_read_adc │ ├── README.rst │ ├── circuitpython.py │ └── main.py ├── 04_thread │ ├── README.rst │ ├── circuitpython.py │ └── main.py ├── 05_exception │ ├── README.rst │ ├── circuitpython.py │ └── main.py ├── 06_external_modules_and_file_sync │ ├── README.rst │ ├── board │ │ ├── hello_world.txt │ │ ├── led.py │ │ └── somemodule │ │ │ └── led.py │ ├── board_circuitpython │ │ ├── hello_world.txt │ │ └── led.py │ ├── circuitpython.py │ └── main.py ├── 07_lcd │ ├── README.rst │ ├── board │ │ └── pico_lcd_0_96.py │ ├── images │ │ └── lcd_demo.jpeg │ └── main.py ├── 08B_device_subclassing │ ├── README.rst │ ├── main.py │ ├── main_multiple_devices.py │ └── mydevice.py ├── 08_device_subclassing │ ├── README.rst │ ├── main.py │ └── main_multiple_devices.py ├── 09_webrepl │ ├── README.rst │ ├── board │ │ ├── boot.py │ │ └── webrepl_cfg.py │ └── main.py ├── 10_generators │ ├── README.rst │ ├── circuitpython.py │ └── main.py ├── 11_proxy_objects │ ├── README.rst │ └── main.py └── README.rst ├── poetry.lock ├── pyproject.toml ├── tests ├── cli │ ├── test_clean.py │ ├── test_exec.py │ ├── test_identify.py │ ├── test_info.py │ ├── test_install.py │ ├── test_run.py │ ├── test_run_exec.py │ ├── test_sync.py │ └── test_update.py ├── conftest.py ├── github_download_folder │ ├── __init__.py │ ├── file1.py │ ├── file2.txt │ └── submodule │ │ ├── __init__.py │ │ └── sub1.py ├── integration │ ├── README.rst │ ├── test_call.py │ ├── test_classes.py │ ├── test_function_decorators.py │ ├── test_function_decorators_exception.py │ └── test_stdout_forwarding.py ├── packagemanager │ ├── downloaders │ │ ├── test_common.py │ │ └── test_github.py │ ├── test_group.py │ └── test_models.py ├── test_device.py ├── test_device_sync.py ├── test_hash.py ├── test_inspect.py ├── test_inspect │ └── foo.py ├── test_minify.py ├── test_project.py ├── test_proxy_object.py └── test_usb_specifier.py └── tools ├── Dockerfile └── update-fnv1a32.py /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/.github/contributing.md -------------------------------------------------------------------------------- /.github/workflows/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/.github/workflows/deploy.yaml -------------------------------------------------------------------------------- /.github/workflows/pre-commit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/.github/workflows/pre-commit.yaml -------------------------------------------------------------------------------- /.github/workflows/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/.github/workflows/tests.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/CITATION.cff -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/README.rst -------------------------------------------------------------------------------- /assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/assets/favicon.png -------------------------------------------------------------------------------- /assets/logo_loose_transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/assets/logo_loose_transparent.png -------------------------------------------------------------------------------- /assets/logo_loose_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/assets/logo_loose_white.png -------------------------------------------------------------------------------- /assets/logo_page_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/assets/logo_page_white.png -------------------------------------------------------------------------------- /assets/logo_tight_transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/assets/logo_tight_transparent.png -------------------------------------------------------------------------------- /assets/logo_tight_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/assets/logo_tight_white.png -------------------------------------------------------------------------------- /assets/logo_white_200w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/assets/logo_white_200w.png -------------------------------------------------------------------------------- /assets/logo_white_400w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/assets/logo_white_400w.png -------------------------------------------------------------------------------- /belay/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/__init__.py -------------------------------------------------------------------------------- /belay/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/__main__.py -------------------------------------------------------------------------------- /belay/_minify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/_minify.py -------------------------------------------------------------------------------- /belay/cli/__init__.py: -------------------------------------------------------------------------------- 1 | from .main import app 2 | -------------------------------------------------------------------------------- /belay/cli/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/cli/cache.py -------------------------------------------------------------------------------- /belay/cli/clean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/cli/clean.py -------------------------------------------------------------------------------- /belay/cli/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/cli/common.py -------------------------------------------------------------------------------- /belay/cli/exec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/cli/exec.py -------------------------------------------------------------------------------- /belay/cli/info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/cli/info.py -------------------------------------------------------------------------------- /belay/cli/install.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/cli/install.py -------------------------------------------------------------------------------- /belay/cli/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/cli/main.py -------------------------------------------------------------------------------- /belay/cli/new.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/cli/new.py -------------------------------------------------------------------------------- /belay/cli/new_template/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /belay/cli/new_template/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/cli/new_template/main.py -------------------------------------------------------------------------------- /belay/cli/new_template/packagename/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /belay/cli/new_template/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/cli/new_template/pyproject.toml -------------------------------------------------------------------------------- /belay/cli/questionary_ext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/cli/questionary_ext.py -------------------------------------------------------------------------------- /belay/cli/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/cli/run.py -------------------------------------------------------------------------------- /belay/cli/select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/cli/select.py -------------------------------------------------------------------------------- /belay/cli/sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/cli/sync.py -------------------------------------------------------------------------------- /belay/cli/terminal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/cli/terminal.py -------------------------------------------------------------------------------- /belay/cli/update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/cli/update.py -------------------------------------------------------------------------------- /belay/device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/device.py -------------------------------------------------------------------------------- /belay/device_meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/device_meta.py -------------------------------------------------------------------------------- /belay/device_support.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/device_support.py -------------------------------------------------------------------------------- /belay/device_sync_support.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/device_sync_support.py -------------------------------------------------------------------------------- /belay/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/exceptions.py -------------------------------------------------------------------------------- /belay/executers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/executers.py -------------------------------------------------------------------------------- /belay/hash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/hash.py -------------------------------------------------------------------------------- /belay/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/helpers.py -------------------------------------------------------------------------------- /belay/inspect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/inspect.py -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.22-armv6m.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.22-armv6m.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.22-armv7emdp.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.22-armv7emdp.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.22-armv7emsp.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.22-armv7emsp.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.22-armv7m.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.22-armv7m.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.22-x64.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.22-x64.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.22-x86.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.22-x86.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.22-xtensa.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.22-xtensa.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.22-xtensawin.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.22-xtensawin.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.23-armv6m.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.23-armv6m.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.23-armv7emdp.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.23-armv7emdp.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.23-armv7emsp.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.23-armv7emsp.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.23-armv7m.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.23-armv7m.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.23-x64.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.23-x64.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.23-x86.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.23-x86.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.23-xtensa.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.23-xtensa.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.23-xtensawin.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.23-xtensawin.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.24-armv6m.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.24-armv6m.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.24-armv7emdp.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.24-armv7emdp.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.24-armv7emsp.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.24-armv7emsp.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.24-armv7m.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.24-armv7m.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.24-x64.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.24-x64.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.24-x86.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.24-x86.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.24-xtensa.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.24-xtensa.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.24-xtensawin.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.24-xtensawin.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.25-armv6m.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.25-armv6m.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.25-armv7emdp.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.25-armv7emdp.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.25-armv7emsp.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.25-armv7emsp.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.25-armv7m.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.25-armv7m.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.25-rv32imc.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.25-rv32imc.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.25-x64.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.25-x64.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.25-x86.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.25-x86.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.25-xtensa.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.25-xtensa.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.25-xtensawin.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.25-xtensawin.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.26-armv6m.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.26-armv6m.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.26-armv7emdp.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.26-armv7emdp.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.26-armv7emsp.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.26-armv7emsp.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.26-armv7m.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.26-armv7m.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.26-rv32imc.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.26-rv32imc.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.26-x64.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.26-x64.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.26-x86.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.26-x86.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.26-xtensa.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.26-xtensa.mpy -------------------------------------------------------------------------------- /belay/nativemodule_fnv1a32/mpy1.26-xtensawin.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/nativemodule_fnv1a32/mpy1.26-xtensawin.mpy -------------------------------------------------------------------------------- /belay/packagemanager/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/packagemanager/__init__.py -------------------------------------------------------------------------------- /belay/packagemanager/downloaders/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/packagemanager/downloaders/__init__.py -------------------------------------------------------------------------------- /belay/packagemanager/downloaders/_github.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/packagemanager/downloaders/_github.py -------------------------------------------------------------------------------- /belay/packagemanager/downloaders/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/packagemanager/downloaders/common.py -------------------------------------------------------------------------------- /belay/packagemanager/group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/packagemanager/group.py -------------------------------------------------------------------------------- /belay/packagemanager/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/packagemanager/models.py -------------------------------------------------------------------------------- /belay/packagemanager/sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/packagemanager/sync.py -------------------------------------------------------------------------------- /belay/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/project.py -------------------------------------------------------------------------------- /belay/proxy_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/proxy_object.py -------------------------------------------------------------------------------- /belay/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /belay/pyboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/pyboard.py -------------------------------------------------------------------------------- /belay/snippets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /belay/snippets/convenience_imports_circuitpython.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/snippets/convenience_imports_circuitpython.py -------------------------------------------------------------------------------- /belay/snippets/convenience_imports_micropython.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/snippets/convenience_imports_micropython.py -------------------------------------------------------------------------------- /belay/snippets/emitter_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/snippets/emitter_check.py -------------------------------------------------------------------------------- /belay/snippets/hf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/snippets/hf.py -------------------------------------------------------------------------------- /belay/snippets/hf_native.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/snippets/hf_native.py -------------------------------------------------------------------------------- /belay/snippets/hf_nativemodule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/snippets/hf_nativemodule.py -------------------------------------------------------------------------------- /belay/snippets/hf_viper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/snippets/hf_viper.py -------------------------------------------------------------------------------- /belay/snippets/ilistdir_circuitpython.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/snippets/ilistdir_circuitpython.py -------------------------------------------------------------------------------- /belay/snippets/ilistdir_micropython.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/snippets/ilistdir_micropython.py -------------------------------------------------------------------------------- /belay/snippets/startup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/snippets/startup.py -------------------------------------------------------------------------------- /belay/snippets/sync_begin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/snippets/sync_begin.py -------------------------------------------------------------------------------- /belay/telnetlib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/telnetlib.py -------------------------------------------------------------------------------- /belay/typing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/typing.py -------------------------------------------------------------------------------- /belay/usb_specifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/usb_specifier.py -------------------------------------------------------------------------------- /belay/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/utils.py -------------------------------------------------------------------------------- /belay/webrepl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/belay/webrepl.py -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/CircuitPython.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/docs/source/CircuitPython.rst -------------------------------------------------------------------------------- /docs/source/Connections.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/docs/source/Connections.rst -------------------------------------------------------------------------------- /docs/source/How Belay Works.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/docs/source/How Belay Works.rst -------------------------------------------------------------------------------- /docs/source/Installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/docs/source/Installation.rst -------------------------------------------------------------------------------- /docs/source/Package Manager.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/docs/source/Package Manager.rst -------------------------------------------------------------------------------- /docs/source/Proxy Objects.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/docs/source/Proxy Objects.rst -------------------------------------------------------------------------------- /docs/source/Quick Start.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/docs/source/Quick Start.rst -------------------------------------------------------------------------------- /docs/source/_static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/source/_static/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/docs/source/_static/custom.css -------------------------------------------------------------------------------- /docs/source/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/docs/source/api.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /examples/01_blink_led/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/01_blink_led/README.rst -------------------------------------------------------------------------------- /examples/01_blink_led/circuitpython.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/01_blink_led/circuitpython.py -------------------------------------------------------------------------------- /examples/01_blink_led/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/01_blink_led/main.py -------------------------------------------------------------------------------- /examples/02_blink_neopixel/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/02_blink_neopixel/README.rst -------------------------------------------------------------------------------- /examples/02_blink_neopixel/circuitpython.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/02_blink_neopixel/circuitpython.py -------------------------------------------------------------------------------- /examples/02_blink_neopixel/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/02_blink_neopixel/main.py -------------------------------------------------------------------------------- /examples/03_read_adc/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/03_read_adc/README.rst -------------------------------------------------------------------------------- /examples/03_read_adc/circuitpython.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/03_read_adc/circuitpython.py -------------------------------------------------------------------------------- /examples/03_read_adc/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/03_read_adc/main.py -------------------------------------------------------------------------------- /examples/04_thread/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/04_thread/README.rst -------------------------------------------------------------------------------- /examples/04_thread/circuitpython.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/04_thread/circuitpython.py -------------------------------------------------------------------------------- /examples/04_thread/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/04_thread/main.py -------------------------------------------------------------------------------- /examples/05_exception/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/05_exception/README.rst -------------------------------------------------------------------------------- /examples/05_exception/circuitpython.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/05_exception/circuitpython.py -------------------------------------------------------------------------------- /examples/05_exception/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/05_exception/main.py -------------------------------------------------------------------------------- /examples/06_external_modules_and_file_sync/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/06_external_modules_and_file_sync/README.rst -------------------------------------------------------------------------------- /examples/06_external_modules_and_file_sync/board/hello_world.txt: -------------------------------------------------------------------------------- 1 | Hello World 2 | The Quick Brown Fox Jumped Over The Lazy Dog. 3 | -------------------------------------------------------------------------------- /examples/06_external_modules_and_file_sync/board/led.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/06_external_modules_and_file_sync/board/led.py -------------------------------------------------------------------------------- /examples/06_external_modules_and_file_sync/board/somemodule/led.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/06_external_modules_and_file_sync/board/somemodule/led.py -------------------------------------------------------------------------------- /examples/06_external_modules_and_file_sync/board_circuitpython/hello_world.txt: -------------------------------------------------------------------------------- 1 | Hello World 2 | The Quick Brown Fox Jumped Over The Lazy Dog. 3 | -------------------------------------------------------------------------------- /examples/06_external_modules_and_file_sync/board_circuitpython/led.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/06_external_modules_and_file_sync/board_circuitpython/led.py -------------------------------------------------------------------------------- /examples/06_external_modules_and_file_sync/circuitpython.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/06_external_modules_and_file_sync/circuitpython.py -------------------------------------------------------------------------------- /examples/06_external_modules_and_file_sync/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/06_external_modules_and_file_sync/main.py -------------------------------------------------------------------------------- /examples/07_lcd/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/07_lcd/README.rst -------------------------------------------------------------------------------- /examples/07_lcd/board/pico_lcd_0_96.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/07_lcd/board/pico_lcd_0_96.py -------------------------------------------------------------------------------- /examples/07_lcd/images/lcd_demo.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/07_lcd/images/lcd_demo.jpeg -------------------------------------------------------------------------------- /examples/07_lcd/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/07_lcd/main.py -------------------------------------------------------------------------------- /examples/08B_device_subclassing/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/08B_device_subclassing/README.rst -------------------------------------------------------------------------------- /examples/08B_device_subclassing/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/08B_device_subclassing/main.py -------------------------------------------------------------------------------- /examples/08B_device_subclassing/main_multiple_devices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/08B_device_subclassing/main_multiple_devices.py -------------------------------------------------------------------------------- /examples/08B_device_subclassing/mydevice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/08B_device_subclassing/mydevice.py -------------------------------------------------------------------------------- /examples/08_device_subclassing/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/08_device_subclassing/README.rst -------------------------------------------------------------------------------- /examples/08_device_subclassing/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/08_device_subclassing/main.py -------------------------------------------------------------------------------- /examples/08_device_subclassing/main_multiple_devices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/08_device_subclassing/main_multiple_devices.py -------------------------------------------------------------------------------- /examples/09_webrepl/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/09_webrepl/README.rst -------------------------------------------------------------------------------- /examples/09_webrepl/board/boot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/09_webrepl/board/boot.py -------------------------------------------------------------------------------- /examples/09_webrepl/board/webrepl_cfg.py: -------------------------------------------------------------------------------- 1 | PASS = "python" # nosec 2 | -------------------------------------------------------------------------------- /examples/09_webrepl/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/09_webrepl/main.py -------------------------------------------------------------------------------- /examples/10_generators/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/10_generators/README.rst -------------------------------------------------------------------------------- /examples/10_generators/circuitpython.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/10_generators/circuitpython.py -------------------------------------------------------------------------------- /examples/10_generators/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/10_generators/main.py -------------------------------------------------------------------------------- /examples/11_proxy_objects/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/11_proxy_objects/README.rst -------------------------------------------------------------------------------- /examples/11_proxy_objects/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/11_proxy_objects/main.py -------------------------------------------------------------------------------- /examples/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/examples/README.rst -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/cli/test_clean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/tests/cli/test_clean.py -------------------------------------------------------------------------------- /tests/cli/test_exec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/tests/cli/test_exec.py -------------------------------------------------------------------------------- /tests/cli/test_identify.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/cli/test_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/tests/cli/test_info.py -------------------------------------------------------------------------------- /tests/cli/test_install.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/tests/cli/test_install.py -------------------------------------------------------------------------------- /tests/cli/test_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/tests/cli/test_run.py -------------------------------------------------------------------------------- /tests/cli/test_run_exec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/tests/cli/test_run_exec.py -------------------------------------------------------------------------------- /tests/cli/test_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/tests/cli/test_sync.py -------------------------------------------------------------------------------- /tests/cli/test_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/tests/cli/test_update.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/github_download_folder/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/github_download_folder/file1.py: -------------------------------------------------------------------------------- 1 | print("belay test file for downloading.") 2 | -------------------------------------------------------------------------------- /tests/github_download_folder/file2.txt: -------------------------------------------------------------------------------- 1 | File for testing non-python downloads. 2 | -------------------------------------------------------------------------------- /tests/github_download_folder/submodule/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/github_download_folder/submodule/sub1.py: -------------------------------------------------------------------------------- 1 | foo = "testing recursive download abilities." 2 | -------------------------------------------------------------------------------- /tests/integration/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/tests/integration/README.rst -------------------------------------------------------------------------------- /tests/integration/test_call.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/tests/integration/test_call.py -------------------------------------------------------------------------------- /tests/integration/test_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/tests/integration/test_classes.py -------------------------------------------------------------------------------- /tests/integration/test_function_decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/tests/integration/test_function_decorators.py -------------------------------------------------------------------------------- /tests/integration/test_function_decorators_exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/tests/integration/test_function_decorators_exception.py -------------------------------------------------------------------------------- /tests/integration/test_stdout_forwarding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/tests/integration/test_stdout_forwarding.py -------------------------------------------------------------------------------- /tests/packagemanager/downloaders/test_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/tests/packagemanager/downloaders/test_common.py -------------------------------------------------------------------------------- /tests/packagemanager/downloaders/test_github.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/tests/packagemanager/downloaders/test_github.py -------------------------------------------------------------------------------- /tests/packagemanager/test_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/tests/packagemanager/test_group.py -------------------------------------------------------------------------------- /tests/packagemanager/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/tests/packagemanager/test_models.py -------------------------------------------------------------------------------- /tests/test_device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/tests/test_device.py -------------------------------------------------------------------------------- /tests/test_device_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/tests/test_device_sync.py -------------------------------------------------------------------------------- /tests/test_hash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/tests/test_hash.py -------------------------------------------------------------------------------- /tests/test_inspect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/tests/test_inspect.py -------------------------------------------------------------------------------- /tests/test_inspect/foo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/tests/test_inspect/foo.py -------------------------------------------------------------------------------- /tests/test_minify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/tests/test_minify.py -------------------------------------------------------------------------------- /tests/test_project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/tests/test_project.py -------------------------------------------------------------------------------- /tests/test_proxy_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/tests/test_proxy_object.py -------------------------------------------------------------------------------- /tests/test_usb_specifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/tests/test_usb_specifier.py -------------------------------------------------------------------------------- /tools/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/tools/Dockerfile -------------------------------------------------------------------------------- /tools/update-fnv1a32.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrianPugh/belay/HEAD/tools/update-fnv1a32.py --------------------------------------------------------------------------------