├── .chglog ├── CHANGELOG.tpl.md └── config.yml ├── .editorconfig ├── .git-blame-ignore-revs ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ ├── feature_request.md │ └── question.md ├── actions │ └── setup-micropy │ │ └── action.yml ├── codeql │ └── codeql-config.yml ├── img │ ├── demo.gif │ ├── deps_demo.gif │ ├── install_demo.svg │ └── micropy.svg ├── renovate.json5 └── workflows │ ├── changelog.yml │ ├── codeql-analysis.yml │ ├── main.yml │ ├── publish.yml │ └── release.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .prettierignore ├── .readthedocs.yml ├── .release-please-manifest.json ├── .tool-versions ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── README.md ├── docs ├── Makefile ├── _autosummary │ ├── micropy.config.config_source.rst │ ├── micropy.config.rst │ ├── micropy.exceptions.rst │ ├── micropy.main.rst │ ├── micropy.packages.rst │ ├── micropy.project.modules.rst │ ├── micropy.project.rst │ ├── micropy.rst │ ├── micropy.stubs.rst │ ├── micropy.stubs.source.rst │ └── micropy.utils.rst ├── base.md ├── cli.rst ├── conf.py ├── header.rst ├── index.rst └── modules.rst ├── micropy ├── __init__.py ├── __main__.py ├── app │ ├── __init__.py │ ├── main.py │ └── stubs.py ├── config │ ├── __init__.py │ ├── config.py │ ├── config_dict.py │ ├── config_json.py │ └── config_source.py ├── data │ ├── __init__.py │ ├── schemas │ │ ├── firmware.json │ │ └── stubs.json │ └── sources.json ├── exceptions.py ├── logger.py ├── main.py ├── packages │ ├── __init__.py │ ├── package.py │ ├── source.py │ ├── source_package.py │ └── source_path.py ├── project │ ├── __init__.py │ ├── checks.py │ ├── modules │ │ ├── __init__.py │ │ ├── modules.py │ │ ├── packages.py │ │ ├── stubs.py │ │ └── templates.py │ ├── project.py │ ├── template.py │ └── template │ │ ├── .gitignore │ │ ├── .pylintrc │ │ ├── .vscode │ │ ├── extensions.json │ │ └── settings.json │ │ ├── pymakr.conf │ │ └── src │ │ ├── boot.py │ │ └── main.py ├── py.typed ├── pyd │ ├── __init__.py │ ├── abc.py │ ├── backend_rshell.py │ ├── backend_upydevice.py │ ├── consumers.py │ └── pydevice.py ├── stubs │ ├── __init__.py │ ├── manifest.py │ ├── package.py │ ├── repo.py │ ├── repo_package.py │ ├── repositories │ │ ├── __init__.py │ │ ├── micropy.py │ │ └── micropython.py │ ├── repository_info.py │ ├── source.py │ └── stubs.py └── utils │ ├── __init__.py │ ├── _compat.py │ ├── decorators.py │ ├── helpers.py │ ├── stub.py │ ├── types.py │ └── validate.py ├── poetry.lock ├── pyproject.toml ├── release-please-config.json ├── scripts └── export-docs-reqs.sh └── tests ├── __init__.py ├── app ├── conftest.py ├── test_main.py └── test_stubs.py ├── conftest.py ├── data ├── archive_test_stub.tar.gz ├── esp32_test_stub │ ├── frozen │ │ ├── ntptime.py │ │ └── ntptime.pyi │ ├── info.json │ └── stubs │ │ ├── machine.py │ │ └── modules.json ├── esp8266_invalid_stub │ └── info.json ├── esp8266_test_stub │ ├── frozen │ │ ├── ntptime.py │ │ └── ntptime.pyi │ ├── info.json │ └── stubs │ │ ├── machine.py │ │ └── modules.json ├── fware_test_stub │ ├── frozen │ │ ├── utarfile.py │ │ ├── utarfile.pyi │ │ ├── utokenize.py │ │ └── utokenize.pyi │ └── info.json ├── project_test │ ├── .pylintrc │ ├── .vscode │ │ └── settings.json │ └── micropy.json ├── stubber_test_stub │ ├── micropython.py │ └── modules.json ├── test_repo.json ├── test_source.xml └── test_sources.json ├── test_checks.py ├── test_config.py ├── test_highlevel.py ├── test_main.py ├── test_packages.py ├── test_project.py ├── test_pyd.py ├── test_stub_source.py ├── test_stubs.py ├── test_stubs ├── bad_test_stub │ └── modules.json ├── esp32_test_stub │ ├── frozen │ │ ├── ntptime.py │ │ └── ntptime.pyi │ ├── info.json │ └── stubs │ │ ├── machine.py │ │ └── modules.json └── esp8266_test_stub │ ├── frozen │ ├── ntptime.py │ └── ntptime.pyi │ ├── info.json │ └── stubs │ ├── machine.py │ └── modules.json ├── test_stubs_repo.py ├── test_template.py ├── test_utils.py └── test_utils ├── fail.json ├── pass.json └── schema.json /.chglog/CHANGELOG.tpl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/.chglog/CHANGELOG.tpl.md -------------------------------------------------------------------------------- /.chglog/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/.chglog/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/.editorconfig -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/.github/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /.github/actions/setup-micropy/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/.github/actions/setup-micropy/action.yml -------------------------------------------------------------------------------- /.github/codeql/codeql-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/.github/codeql/codeql-config.yml -------------------------------------------------------------------------------- /.github/img/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/.github/img/demo.gif -------------------------------------------------------------------------------- /.github/img/deps_demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/.github/img/deps_demo.gif -------------------------------------------------------------------------------- /.github/img/install_demo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/.github/img/install_demo.svg -------------------------------------------------------------------------------- /.github/img/micropy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/.github/img/micropy.svg -------------------------------------------------------------------------------- /.github/renovate.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/.github/renovate.json5 -------------------------------------------------------------------------------- /.github/workflows/changelog.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/.github/workflows/changelog.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | micropy/template/** 2 | -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /.release-please-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | ".": "4.2.2" 3 | } 4 | -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/.tool-versions -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_autosummary/micropy.config.config_source.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/docs/_autosummary/micropy.config.config_source.rst -------------------------------------------------------------------------------- /docs/_autosummary/micropy.config.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/docs/_autosummary/micropy.config.rst -------------------------------------------------------------------------------- /docs/_autosummary/micropy.exceptions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/docs/_autosummary/micropy.exceptions.rst -------------------------------------------------------------------------------- /docs/_autosummary/micropy.main.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/docs/_autosummary/micropy.main.rst -------------------------------------------------------------------------------- /docs/_autosummary/micropy.packages.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/docs/_autosummary/micropy.packages.rst -------------------------------------------------------------------------------- /docs/_autosummary/micropy.project.modules.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/docs/_autosummary/micropy.project.modules.rst -------------------------------------------------------------------------------- /docs/_autosummary/micropy.project.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/docs/_autosummary/micropy.project.rst -------------------------------------------------------------------------------- /docs/_autosummary/micropy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/docs/_autosummary/micropy.rst -------------------------------------------------------------------------------- /docs/_autosummary/micropy.stubs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/docs/_autosummary/micropy.stubs.rst -------------------------------------------------------------------------------- /docs/_autosummary/micropy.stubs.source.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/docs/_autosummary/micropy.stubs.source.rst -------------------------------------------------------------------------------- /docs/_autosummary/micropy.utils.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/docs/_autosummary/micropy.utils.rst -------------------------------------------------------------------------------- /docs/base.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/docs/base.md -------------------------------------------------------------------------------- /docs/cli.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/docs/cli.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/header.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/docs/header.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/modules.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/docs/modules.rst -------------------------------------------------------------------------------- /micropy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/__init__.py -------------------------------------------------------------------------------- /micropy/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/__main__.py -------------------------------------------------------------------------------- /micropy/app/__init__.py: -------------------------------------------------------------------------------- 1 | from .main import app 2 | 3 | __all__ = ["app"] 4 | -------------------------------------------------------------------------------- /micropy/app/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/app/main.py -------------------------------------------------------------------------------- /micropy/app/stubs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/app/stubs.py -------------------------------------------------------------------------------- /micropy/config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/config/__init__.py -------------------------------------------------------------------------------- /micropy/config/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/config/config.py -------------------------------------------------------------------------------- /micropy/config/config_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/config/config_dict.py -------------------------------------------------------------------------------- /micropy/config/config_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/config/config_json.py -------------------------------------------------------------------------------- /micropy/config/config_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/config/config_source.py -------------------------------------------------------------------------------- /micropy/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/data/__init__.py -------------------------------------------------------------------------------- /micropy/data/schemas/firmware.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/data/schemas/firmware.json -------------------------------------------------------------------------------- /micropy/data/schemas/stubs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/data/schemas/stubs.json -------------------------------------------------------------------------------- /micropy/data/sources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/data/sources.json -------------------------------------------------------------------------------- /micropy/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/exceptions.py -------------------------------------------------------------------------------- /micropy/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/logger.py -------------------------------------------------------------------------------- /micropy/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/main.py -------------------------------------------------------------------------------- /micropy/packages/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/packages/__init__.py -------------------------------------------------------------------------------- /micropy/packages/package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/packages/package.py -------------------------------------------------------------------------------- /micropy/packages/source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/packages/source.py -------------------------------------------------------------------------------- /micropy/packages/source_package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/packages/source_package.py -------------------------------------------------------------------------------- /micropy/packages/source_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/packages/source_path.py -------------------------------------------------------------------------------- /micropy/project/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/project/__init__.py -------------------------------------------------------------------------------- /micropy/project/checks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/project/checks.py -------------------------------------------------------------------------------- /micropy/project/modules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/project/modules/__init__.py -------------------------------------------------------------------------------- /micropy/project/modules/modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/project/modules/modules.py -------------------------------------------------------------------------------- /micropy/project/modules/packages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/project/modules/packages.py -------------------------------------------------------------------------------- /micropy/project/modules/stubs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/project/modules/stubs.py -------------------------------------------------------------------------------- /micropy/project/modules/templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/project/modules/templates.py -------------------------------------------------------------------------------- /micropy/project/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/project/project.py -------------------------------------------------------------------------------- /micropy/project/template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/project/template.py -------------------------------------------------------------------------------- /micropy/project/template/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/project/template/.gitignore -------------------------------------------------------------------------------- /micropy/project/template/.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/project/template/.pylintrc -------------------------------------------------------------------------------- /micropy/project/template/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/project/template/.vscode/extensions.json -------------------------------------------------------------------------------- /micropy/project/template/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/project/template/.vscode/settings.json -------------------------------------------------------------------------------- /micropy/project/template/pymakr.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/project/template/pymakr.conf -------------------------------------------------------------------------------- /micropy/project/template/src/boot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/project/template/src/boot.py -------------------------------------------------------------------------------- /micropy/project/template/src/main.py: -------------------------------------------------------------------------------- 1 | # main.py 2 | -------------------------------------------------------------------------------- /micropy/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /micropy/pyd/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/pyd/__init__.py -------------------------------------------------------------------------------- /micropy/pyd/abc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/pyd/abc.py -------------------------------------------------------------------------------- /micropy/pyd/backend_rshell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/pyd/backend_rshell.py -------------------------------------------------------------------------------- /micropy/pyd/backend_upydevice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/pyd/backend_upydevice.py -------------------------------------------------------------------------------- /micropy/pyd/consumers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/pyd/consumers.py -------------------------------------------------------------------------------- /micropy/pyd/pydevice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/pyd/pydevice.py -------------------------------------------------------------------------------- /micropy/stubs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/stubs/__init__.py -------------------------------------------------------------------------------- /micropy/stubs/manifest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/stubs/manifest.py -------------------------------------------------------------------------------- /micropy/stubs/package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/stubs/package.py -------------------------------------------------------------------------------- /micropy/stubs/repo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/stubs/repo.py -------------------------------------------------------------------------------- /micropy/stubs/repo_package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/stubs/repo_package.py -------------------------------------------------------------------------------- /micropy/stubs/repositories/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/stubs/repositories/__init__.py -------------------------------------------------------------------------------- /micropy/stubs/repositories/micropy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/stubs/repositories/micropy.py -------------------------------------------------------------------------------- /micropy/stubs/repositories/micropython.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/stubs/repositories/micropython.py -------------------------------------------------------------------------------- /micropy/stubs/repository_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/stubs/repository_info.py -------------------------------------------------------------------------------- /micropy/stubs/source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/stubs/source.py -------------------------------------------------------------------------------- /micropy/stubs/stubs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/stubs/stubs.py -------------------------------------------------------------------------------- /micropy/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/utils/__init__.py -------------------------------------------------------------------------------- /micropy/utils/_compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/utils/_compat.py -------------------------------------------------------------------------------- /micropy/utils/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/utils/decorators.py -------------------------------------------------------------------------------- /micropy/utils/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/utils/helpers.py -------------------------------------------------------------------------------- /micropy/utils/stub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/utils/stub.py -------------------------------------------------------------------------------- /micropy/utils/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/utils/types.py -------------------------------------------------------------------------------- /micropy/utils/validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/micropy/utils/validate.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/pyproject.toml -------------------------------------------------------------------------------- /release-please-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/release-please-config.json -------------------------------------------------------------------------------- /scripts/export-docs-reqs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/scripts/export-docs-reqs.sh -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/app/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/app/conftest.py -------------------------------------------------------------------------------- /tests/app/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/app/test_main.py -------------------------------------------------------------------------------- /tests/app/test_stubs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/app/test_stubs.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/data/archive_test_stub.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/data/archive_test_stub.tar.gz -------------------------------------------------------------------------------- /tests/data/esp32_test_stub/frozen/ntptime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/data/esp32_test_stub/frozen/ntptime.py -------------------------------------------------------------------------------- /tests/data/esp32_test_stub/frozen/ntptime.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/data/esp32_test_stub/frozen/ntptime.pyi -------------------------------------------------------------------------------- /tests/data/esp32_test_stub/info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/data/esp32_test_stub/info.json -------------------------------------------------------------------------------- /tests/data/esp32_test_stub/stubs/machine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/data/esp32_test_stub/stubs/machine.py -------------------------------------------------------------------------------- /tests/data/esp32_test_stub/stubs/modules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/data/esp32_test_stub/stubs/modules.json -------------------------------------------------------------------------------- /tests/data/esp8266_invalid_stub/info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/data/esp8266_invalid_stub/info.json -------------------------------------------------------------------------------- /tests/data/esp8266_test_stub/frozen/ntptime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/data/esp8266_test_stub/frozen/ntptime.py -------------------------------------------------------------------------------- /tests/data/esp8266_test_stub/frozen/ntptime.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/data/esp8266_test_stub/frozen/ntptime.pyi -------------------------------------------------------------------------------- /tests/data/esp8266_test_stub/info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/data/esp8266_test_stub/info.json -------------------------------------------------------------------------------- /tests/data/esp8266_test_stub/stubs/machine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/data/esp8266_test_stub/stubs/machine.py -------------------------------------------------------------------------------- /tests/data/esp8266_test_stub/stubs/modules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/data/esp8266_test_stub/stubs/modules.json -------------------------------------------------------------------------------- /tests/data/fware_test_stub/frozen/utarfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/data/fware_test_stub/frozen/utarfile.py -------------------------------------------------------------------------------- /tests/data/fware_test_stub/frozen/utarfile.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/data/fware_test_stub/frozen/utarfile.pyi -------------------------------------------------------------------------------- /tests/data/fware_test_stub/frozen/utokenize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/data/fware_test_stub/frozen/utokenize.py -------------------------------------------------------------------------------- /tests/data/fware_test_stub/frozen/utokenize.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/data/fware_test_stub/frozen/utokenize.pyi -------------------------------------------------------------------------------- /tests/data/fware_test_stub/info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/data/fware_test_stub/info.json -------------------------------------------------------------------------------- /tests/data/project_test/.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/data/project_test/.pylintrc -------------------------------------------------------------------------------- /tests/data/project_test/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/data/project_test/.vscode/settings.json -------------------------------------------------------------------------------- /tests/data/project_test/micropy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/data/project_test/micropy.json -------------------------------------------------------------------------------- /tests/data/stubber_test_stub/micropython.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/data/stubber_test_stub/micropython.py -------------------------------------------------------------------------------- /tests/data/stubber_test_stub/modules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/data/stubber_test_stub/modules.json -------------------------------------------------------------------------------- /tests/data/test_repo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/data/test_repo.json -------------------------------------------------------------------------------- /tests/data/test_source.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/data/test_source.xml -------------------------------------------------------------------------------- /tests/data/test_sources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/data/test_sources.json -------------------------------------------------------------------------------- /tests/test_checks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/test_checks.py -------------------------------------------------------------------------------- /tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/test_config.py -------------------------------------------------------------------------------- /tests/test_highlevel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/test_highlevel.py -------------------------------------------------------------------------------- /tests/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/test_main.py -------------------------------------------------------------------------------- /tests/test_packages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/test_packages.py -------------------------------------------------------------------------------- /tests/test_project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/test_project.py -------------------------------------------------------------------------------- /tests/test_pyd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/test_pyd.py -------------------------------------------------------------------------------- /tests/test_stub_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/test_stub_source.py -------------------------------------------------------------------------------- /tests/test_stubs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/test_stubs.py -------------------------------------------------------------------------------- /tests/test_stubs/bad_test_stub/modules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/test_stubs/bad_test_stub/modules.json -------------------------------------------------------------------------------- /tests/test_stubs/esp32_test_stub/frozen/ntptime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/test_stubs/esp32_test_stub/frozen/ntptime.py -------------------------------------------------------------------------------- /tests/test_stubs/esp32_test_stub/frozen/ntptime.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/test_stubs/esp32_test_stub/frozen/ntptime.pyi -------------------------------------------------------------------------------- /tests/test_stubs/esp32_test_stub/info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/test_stubs/esp32_test_stub/info.json -------------------------------------------------------------------------------- /tests/test_stubs/esp32_test_stub/stubs/machine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/test_stubs/esp32_test_stub/stubs/machine.py -------------------------------------------------------------------------------- /tests/test_stubs/esp32_test_stub/stubs/modules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/test_stubs/esp32_test_stub/stubs/modules.json -------------------------------------------------------------------------------- /tests/test_stubs/esp8266_test_stub/frozen/ntptime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/test_stubs/esp8266_test_stub/frozen/ntptime.py -------------------------------------------------------------------------------- /tests/test_stubs/esp8266_test_stub/frozen/ntptime.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/test_stubs/esp8266_test_stub/frozen/ntptime.pyi -------------------------------------------------------------------------------- /tests/test_stubs/esp8266_test_stub/info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/test_stubs/esp8266_test_stub/info.json -------------------------------------------------------------------------------- /tests/test_stubs/esp8266_test_stub/stubs/machine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/test_stubs/esp8266_test_stub/stubs/machine.py -------------------------------------------------------------------------------- /tests/test_stubs/esp8266_test_stub/stubs/modules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/test_stubs/esp8266_test_stub/stubs/modules.json -------------------------------------------------------------------------------- /tests/test_stubs_repo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/test_stubs_repo.py -------------------------------------------------------------------------------- /tests/test_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/test_template.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/test_utils/fail.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/test_utils/fail.json -------------------------------------------------------------------------------- /tests/test_utils/pass.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/test_utils/pass.json -------------------------------------------------------------------------------- /tests/test_utils/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BradenM/micropy-cli/HEAD/tests/test_utils/schema.json --------------------------------------------------------------------------------