Go to file
Anthony DiGirolamo 9a99d41a54 docs: Fix Python package dependencies for sphinx
The docs build was depending on the top level "python.install" that
pip installs all Pigweed python packages. This CL removes that and
insteads adds them to python_deps. This will improve build times
slightly and remove the dependency on having a bootstrapped
environment working to run the docs build.

Change-Id: I08e85a81531faa40f46b09b48414e8799731c426
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/215852
Commit-Queue: Anthony DiGirolamo <tonymd@google.com>
Lint: Lint 🤖 <android-build-ayeaye@system.gserviceaccount.com>
Reviewed-by: Wyatt Hepler <hepler@google.com>
2024-06-12 21:00:05 +00:00
.allstar
.github github: Fix step name 2024-06-03 23:09:18 +00:00
.vscode
build_overrides
docker pw_presubmit: reST format end-of-file formatting 2024-05-02 18:22:05 +00:00
docs docs: Fix Python package dependencies for sphinx 2024-06-12 21:00:05 +00:00
kudzu
pw_alignment pw_allocator: Add BuddyAllocator 2024-04-24 14:41:33 +00:00
pw_allocator pw_malloc: Add allocator backends 2024-05-31 22:36:34 +00:00
pw_analog pw_analog: Add module metadata 2024-06-06 21:54:24 +00:00
pw_android_toolchain pw_android_toolchain: Add module metadata 2024-06-06 20:46:47 +00:00
pw_arduino_build pw_build: Introduce pw_py_test to bazel 2024-06-10 22:25:45 +00:00
pw_assert pw_assert: Add module metadata 2024-06-10 21:29:21 +00:00
pw_assert_basic pw_presubmit: reST format end-of-file formatting 2024-05-02 18:22:05 +00:00
pw_assert_log pw_preprocessor: Define as cc_static_library 2024-03-26 22:48:22 +00:00
pw_assert_tokenized pw_assert: Introduce :backend, :backend_impl 2024-03-14 20:15:58 +00:00
pw_assert_zephyr
pw_async pw_async: Add module metadata 2024-06-06 20:23:36 +00:00
pw_async_basic rp2040: Support bazel wildcard build on rp2040 2024-06-04 18:26:36 +00:00
pw_async2 pw_async2: Fix location of backends in sitenav 2024-06-04 21:04:16 +00:00
pw_async2_basic pw_multibuf: Add MultiBufAllocator interface 2024-03-05 22:04:31 +00:00
pw_async2_epoll pw_channel: Add EpollChannel 2024-05-29 23:42:23 +00:00
pw_base64 pw_base64: Add module metadata 2024-06-06 21:30:57 +00:00
pw_bloat pw_bloat: Build and run pw bloat CLI command in Bazel 2024-06-11 22:55:19 +00:00
pw_blob_store pw_blob_store: Add module metadata 2024-06-06 21:17:56 +00:00
pw_bluetooth pw_bluetooth: Add module metadata 2024-06-07 01:36:00 +00:00
pw_bluetooth_hci pw_bluetooth_hci: Add module metadata 2024-06-07 00:55:18 +00:00
pw_bluetooth_profiles pw_bluetooth_profiles: Add module metadata 2024-06-07 18:38:28 +00:00
pw_bluetooth_proxy pw_bluetooth_proxy: Remove H4HciPacketSendFn alias 2024-06-11 15:55:26 +00:00
pw_bluetooth_sapphire rp2040: Support bazel wildcard build on rp2040 2024-06-04 18:26:36 +00:00
pw_boot pw_docgen: Single-source the module metadata 2024-03-14 23:01:57 +00:00
pw_boot_cortex_m pw_boot_cortex_m: Add module metadata 2024-06-11 21:27:26 +00:00
pw_build pw_toolchain: Enable PIC on host 2024-06-12 17:47:59 +00:00
pw_build_android pw_build_android: Update module guidance 2024-04-16 18:37:30 +00:00
pw_build_info pw_build_info: Add module metadata 2024-06-07 17:43:59 +00:00
pw_build_mcuxpresso pw_build_mcuxpresso: Add module metadata 2024-06-06 22:04:37 +00:00
pw_bytes pw_bytes: Add module metadata 2024-06-07 00:58:23 +00:00
pw_channel pw_channel: Add module metadata 2024-06-07 15:36:02 +00:00
pw_checksum pw_checksum: Add module metadata 2024-06-07 22:15:37 +00:00
pw_chre pw_chre: Add module metadata 2024-06-07 15:00:57 +00:00
pw_chrono pw_build: Introduce pw_py_test to bazel 2024-06-10 22:25:45 +00:00
pw_chrono_embos pw_polyfill: Provide static_assert polyfill for C 2024-01-18 00:59:01 +00:00
pw_chrono_freertos pw_polyfill: Provide static_assert polyfill for C 2024-01-18 00:59:01 +00:00
pw_chrono_rp2040 pw_{chrono,i2c,spi,sys_io}_rp2040: Update OWNERS 2024-03-27 18:39:19 +00:00
pw_chrono_stl pw_function: Define as cc_static_library 2024-03-26 22:39:14 +00:00
pw_chrono_threadx pw_polyfill: Provide static_assert polyfill for C 2024-01-18 00:59:01 +00:00
pw_chrono_zephyr
pw_cli targets/rp2040: Add bazel support for rp2040_utils pylib 2024-06-12 18:16:04 +00:00
pw_clock_tree pw_clock_tree: Introduce ClockSourceNoOp class 2024-06-04 22:08:34 +00:00
pw_clock_tree_mcuxpresso pw_clock_tree_mcuxpresso: Comment clean up 2024-06-11 20:57:25 +00:00
pw_compilation_testing python: Use future annotations 2024-03-20 22:53:33 +00:00
pw_config_loader pw_build: Introduce pw_py_test to bazel 2024-06-10 22:25:45 +00:00
pw_console pw_build: Introduce pw_py_test to bazel 2024-06-10 22:25:45 +00:00
pw_containers stm32f429i: Add baremetal bazel build support 2024-06-08 00:12:26 +00:00
pw_cpu_exception pw_cpu_exception_risc_v: Add initial backend structure 2024-04-16 23:09:44 +00:00
pw_cpu_exception_cortex_m pw_build: Introduce pw_py_test to bazel 2024-06-10 22:25:45 +00:00
pw_cpu_exception_risc_v pw_build: Introduce pw_py_test to bazel 2024-06-10 22:25:45 +00:00
pw_crypto docs: Fix code-block indentation 2024-03-19 18:35:45 +00:00
pw_digital_io pw_digital_io: Remove invalid digital_io_controller reference 2024-06-10 17:54:59 +00:00
pw_digital_io_linux pw_digital_io_linux: Add trigger option to CLI watch command 2024-06-01 00:36:54 +00:00
pw_digital_io_mcuxpresso mimxrt595: Upgrade to SDK_2_14_0_EVK-MIMXRT59 2024-05-31 19:43:19 +00:00
pw_digital_io_rp2040 targets/rp2040: Additional bazel build file coverage 2024-05-24 20:02:14 +00:00
pw_dma_mcuxpresso pw_dma_mcuxpresso: Module for working with NXP DMA controller 2024-05-13 21:17:18 +00:00
pw_docgen docs: Fix Python package dependencies for sphinx 2024-06-12 21:00:05 +00:00
pw_doctor pw_presubmit: reST format end-of-file formatting 2024-05-02 18:22:05 +00:00
pw_emu pw_emu/py: Exclude tests module from the Pigweed Python package 2024-05-29 20:42:55 +00:00
pw_env_setup pw_build: Add python.install into the default GN group 2024-06-12 21:00:00 +00:00
pw_env_setup_zephyr pw_docgen: Single-source the module metadata 2024-03-14 23:01:57 +00:00
pw_file rp2040: Renable tests that pass with larger stack frames 2024-05-24 00:56:25 +00:00
pw_format rp2040: Support bazel wildcard build on rp2040 2024-06-04 18:26:36 +00:00
pw_function pw_presubmit: reST format end-of-file formatting 2024-05-02 18:22:05 +00:00
pw_fuzzer rp2040: Renable tests that pass with larger stack frames 2024-05-24 00:56:25 +00:00
pw_grpc pw_grpc: Remove send queue timeout 2024-06-05 05:59:25 +00:00
pw_hdlc pw_build: Introduce pw_py_test to bazel 2024-06-10 22:25:45 +00:00
pw_hex_dump pw_hex_dump: Add Android.bp 2024-05-30 19:28:18 +00:00
pw_i2c rp2040: Temporarily disable remaining failing rp2040 tests 2024-06-11 23:23:15 +00:00
pw_i2c_linux pw_i2c: Revamp docs 2024-03-29 20:22:20 +00:00
pw_i2c_mcuxpresso pw_i2c_mcuxpresso: Fix Clang compilation 2024-05-08 19:54:49 +00:00
pw_i2c_rp2040 targets/rp2040: Additional bazel build file coverage 2024-05-24 20:02:14 +00:00
pw_ide pw_ide: Preserve modified editor settings 2024-06-05 19:29:50 +00:00
pw_interrupt bazel: Localize backend label flags 2024-03-13 22:16:40 +00:00
pw_interrupt_cortex_m bazel: Replace pw_cc_library with cc_library 2024-01-03 23:59:35 +00:00
pw_interrupt_xtensa bazel: Replace pw_cc_library with cc_library 2024-01-03 23:59:35 +00:00
pw_interrupt_zephyr
pw_intrusive_ptr rp2040: Support bazel wildcard build on rp2040 2024-06-04 18:26:36 +00:00
pw_json *: Replace string_view& with string_view 2024-04-22 20:42:22 +00:00
pw_kvs stm32f429i: Add baremetal bazel build support 2024-06-08 00:12:26 +00:00
pw_libc pw_libc: Include strncpy 2024-03-25 23:27:03 +00:00
pw_libcxx pw_libcxx: Only enable in clang builds 2024-05-29 00:35:04 +00:00
pw_log pw_build: Introduce pw_py_test to bazel 2024-06-10 22:25:45 +00:00
pw_log_android Soong: Remove _headers from lib names 2024-03-22 02:33:05 +00:00
pw_log_basic pw_{log_basic,sys_io}: Fix Soong definitions 2024-03-27 01:47:46 +00:00
pw_log_null pw_preprocessor: Define as cc_static_library 2024-03-26 22:48:22 +00:00
pw_log_rpc rp2040: Temporarily disable remaining failing rp2040 tests 2024-06-11 23:23:15 +00:00
pw_log_string pw_log_string: Introduce link time assert() wrapper for newlib 2024-06-10 17:21:18 +00:00
pw_log_tokenized pw_build: Introduce pw_py_test to bazel 2024-06-10 22:25:45 +00:00
pw_log_zephyr pw_log_zephyr: Tokenize Zephyr shell fprintf 2024-04-10 21:05:50 +00:00
pw_malloc pw_malloc: Add allocator backends 2024-05-31 22:36:34 +00:00
pw_malloc_freelist pw_malloc: Add allocator backends 2024-05-31 22:36:34 +00:00
pw_malloc_freertos pw_malloc: Add allocator backends 2024-05-31 22:36:34 +00:00
pw_metric docs: Fix Python package dependencies for sphinx 2024-06-12 21:00:05 +00:00
pw_minimal_cpp_stdlib *: Run clang-format 2024-05-07 20:26:22 +00:00
pw_module pw_build: Introduce pw_py_test to bazel 2024-06-10 22:25:45 +00:00
pw_multibuf pw_multibuf: Contiguous span functions 2024-06-10 23:17:29 +00:00
pw_multisink pw_multisink: Add GetUnreadEntriesSize to Drain 2024-06-06 08:25:48 +00:00
pw_package mimxrt595: Upgrade to SDK_2_14_0_EVK-MIMXRT59 2024-05-31 19:43:19 +00:00
pw_perf_test docs: Fix code-block indentation 2024-03-19 18:35:45 +00:00
pw_persistent_ram docs: Fix code-block indentation 2024-03-19 18:35:45 +00:00
pw_polyfill pw_polyfill: Define as cc_static_library 2024-03-26 22:40:07 +00:00
pw_preprocessor pw_preprocessor: Remove PW_HAVE_FEATURE 2024-05-22 18:50:52 +00:00
pw_presubmit pw_presubmit: Add --fresh to cmake presubmits 2024-06-12 18:18:37 +00:00
pw_protobuf pw_protobuf: Add module metadata 2024-06-05 23:12:54 +00:00
pw_protobuf_compiler pw_build: Introduce pw_py_test to bazel 2024-06-10 22:25:45 +00:00
pw_random pw_random: Clean up build files 2024-02-02 22:11:01 +00:00
pw_result stm32f429i: Add baremetal bazel build support 2024-06-08 00:12:26 +00:00
pw_ring_buffer pw_ring_buffer: Add EntriesSize API to Reader 2024-06-06 08:25:42 +00:00
pw_router pw_router: Add module metadata 2024-06-06 16:19:01 +00:00
pw_rpc pw_rpc: Use positional-only arguments in Python client API 2024-06-11 19:08:22 +00:00
pw_rpc_transport docs: Auto-generate modules index from metadata 2024-06-11 17:34:15 +00:00
pw_rust rp2040: Support bazel wildcard build on rp2040 2024-06-04 18:26:36 +00:00
pw_sensor pw_build: Introduce pw_py_test to bazel 2024-06-10 22:25:45 +00:00
pw_snapshot pw_build: Introduce pw_py_test to bazel 2024-06-10 22:25:45 +00:00
pw_software_update pw_transfer: Add py_proto_library target for update_bundle_proto 2024-05-14 01:56:16 +00:00
pw_span *: Run clang-format 2024-05-07 20:26:22 +00:00
pw_spi pw_spi: Fix sitenav location for RP2040 backend 2024-06-04 21:31:30 +00:00
pw_spi_linux pw_presubmit: reST format end-of-file formatting 2024-05-02 18:22:05 +00:00
pw_spi_mcuxpresso mimxrt595: Upgrade to SDK_2_14_0_EVK-MIMXRT59 2024-05-31 19:43:19 +00:00
pw_spi_rp2040 pw_spi_rp2040: Add module metadata 2024-06-05 19:59:28 +00:00
pw_status rp2040: Support bazel wildcard build on rp2040 2024-06-04 18:26:36 +00:00
pw_stm32cube_build pw_stm32cube_build: Fix a label flag name in documentation 2024-05-07 16:04:01 +00:00
pw_stream pw_stream: Fix include in mpsc_stream 2024-06-10 16:03:10 +00:00
pw_stream_shmem_mcuxpresso pw_stream_shmem_mcuxpresso: Fix interrupt pending check 2024-03-22 00:05:13 +00:00
pw_stream_uart_linux docs: Add pw_status table for API references 2024-04-17 21:33:11 +00:00
pw_stream_uart_mcuxpresso pw_stream_uart_mcuxpresso: Make dma_stream Write of size 0 succeed 2024-06-05 16:06:44 +00:00
pw_string *: Run clang-format 2024-05-07 20:26:22 +00:00
pw_symbolizer pw_build: Introduce pw_py_test to bazel 2024-06-10 22:25:45 +00:00
pw_sync rp2040: Temporarily disable remaining failing rp2040 tests 2024-06-11 23:23:15 +00:00
pw_sync_baremetal Soong: Remove _headers from lib names 2024-03-22 02:33:05 +00:00
pw_sync_embos bazel: Introduce pw_facade 2024-03-12 23:05:29 +00:00
pw_sync_freertos pw_presubmit: reST format end-of-file formatting 2024-05-02 18:22:05 +00:00
pw_sync_stl pw_presubmit: reST format end-of-file formatting 2024-05-02 18:22:05 +00:00
pw_sync_threadx bazel: Introduce pw_facade 2024-03-12 23:05:29 +00:00
pw_sync_zephyr
pw_sys_io bazel: Fix unsorted-dict-items instances 2024-05-15 21:15:53 +00:00
pw_sys_io_ambiq_sdk *: Replace string_view& with string_view 2024-04-22 20:42:22 +00:00
pw_sys_io_arduino *: Replace string_view& with string_view 2024-04-22 20:42:22 +00:00
pw_sys_io_baremetal_lm3s6965evb *: Replace string_view& with string_view 2024-04-22 20:42:22 +00:00
pw_sys_io_baremetal_stm32f429 stm32f429i: Add baremetal bazel build support 2024-06-08 00:12:26 +00:00
pw_sys_io_emcraft_sf2 *: Replace string_view& with string_view 2024-04-22 20:42:22 +00:00
pw_sys_io_mcuxpresso *: Replace string_view& with string_view 2024-04-22 20:42:22 +00:00
pw_sys_io_rp2040 targets/rp2040: Add bazel support for rp2040_utils pylib 2024-06-12 18:16:04 +00:00
pw_sys_io_stdio bazel: Fix unsorted-dict-items instances 2024-05-15 21:15:53 +00:00
pw_sys_io_stm32cube pw_sys_io_stm32cube: Fix build for f1xx family 2024-05-07 17:10:28 +00:00
pw_sys_io_zephyr *: Replace string_view& with string_view 2024-04-22 20:42:22 +00:00
pw_system pw_system: Console interactive serial port selection 2024-06-10 21:57:27 +00:00
pw_target_runner pw_target_runner: Switch to Bazel build 2024-06-08 00:30:06 +00:00
pw_thread pw_build: Introduce pw_py_test to bazel 2024-06-10 22:25:45 +00:00
pw_thread_embos pw_thread: Use pw::Function to start threads 2024-04-26 20:13:18 +00:00
pw_thread_freertos pw_thread_freertos: Expand comment to help when debugging linker errors 2024-06-04 00:54:07 +00:00
pw_thread_stl pw_presubmit: reST format end-of-file formatting 2024-05-02 18:22:05 +00:00
pw_thread_threadx pw_thread_threadx: Remove unused dependency 2024-04-29 20:03:17 +00:00
pw_thread_zephyr pw_thread: Fix remaining compilability issues 2024-05-02 16:20:06 +00:00
pw_tls_client pw_chrono: Introduce SystemClock backed link time wrappers 2024-06-04 03:32:47 +00:00
pw_tls_client_boringssl bazel: Replace pw_cc_library with cc_library 2024-01-03 23:59:35 +00:00
pw_tls_client_mbedtls bazel: Replace pw_cc_library with cc_library 2024-01-03 23:59:35 +00:00
pw_tokenizer rp2040: Temporarily disable remaining failing rp2040 tests 2024-06-11 23:23:15 +00:00
pw_toolchain pw_toolchain: Enable PIC on host 2024-06-12 17:47:59 +00:00
pw_toolchain_bazel pw_toolchain: Add bazel toolchain for cortex-m0plus 2024-06-11 21:45:56 +00:00
pw_trace docs: Fix code-block indentation 2024-03-19 18:35:45 +00:00
pw_trace_tokenized rp2040: Support bazel wildcard build on rp2040 2024-06-04 18:26:36 +00:00
pw_transfer pw_transfer: Remove unused imports 2024-06-11 22:14:16 +00:00
pw_uart pw_uart: Add module metadata 2024-06-06 22:53:17 +00:00
pw_unit_test targets/rp2040: Add bazel support for rp2040_utils pylib 2024-06-12 18:16:04 +00:00
pw_unit_test_zephyr pw_{bytes,varint}: Use unit test framework 2023-12-07 03:02:22 +00:00
pw_varint pw_varint: Add module metadata 2024-06-06 16:18:56 +00:00
pw_watch pw_watch: Enable watching from non-PW_ROOT 2024-06-12 18:48:15 +00:00
pw_web pw_web: Get icon fonts via Google Fonts URL 2024-06-05 14:58:15 +00:00
pw_work_queue docs: Add pw_status table for API references 2024-04-17 21:33:11 +00:00
seed SEED-0116: Set status to On Hold 2024-05-07 17:36:34 +00:00
targets targets/rp2040: Add bazel support for rp2040_utils pylib 2024-06-12 18:16:04 +00:00
third_party third_party/freertos: Share common FreeRTOS function implementations 2024-06-05 22:27:47 +00:00
ts pw_web: Support creating client without using proto descriptor 2024-04-18 19:38:17 +00:00
zephyr pw_hdlc: Remove unused rpc packet processor target 2024-01-18 19:46:40 +00:00
.bazelignore
.bazelrc targets/rp2040: Add bazel support for rp2040_utils pylib 2024-06-12 18:16:04 +00:00
.bazelversion .bazelversion: Add file 2024-04-24 17:14:28 +00:00
.black.toml
.clang-format pw_presubmit: Begin formatter modularization 2024-03-16 00:27:45 +00:00
.clang-tidy
.dockerignore
.eslintrc.cjs
.git-blame-ignore-revs bazel: Ignore reformatting change in git blame 2024-05-15 22:36:54 +00:00
.gitattributes
.gitignore pw_ide: Add .pw_ide.user.yaml to .gitignore 2024-05-08 23:16:16 +00:00
.gn mbedtls: Upgrade mbedtls to 3.5.0 2024-01-30 23:30:48 +00:00
.mypy.ini
.prettierignore
.prettierrc.cjs
.pw_ide.yaml pw_ide: Auto-run build system command 2023-12-13 20:09:01 +00:00
.pylintrc
activate.bat
activate.fish pw_env_setup: Bootstrap fish-shell support 2024-06-04 03:32:33 +00:00
activate.sh
Android.bp
AUTHORS
bootstrap.bat Revert "bootstrap: Warn about Windows case-sensitivity support" 2024-03-07 22:00:35 +00:00
bootstrap.fish pw_cli: Fish shell completion 2024-06-06 20:07:19 +00:00
bootstrap.sh bootstrap: Update the bootstrap script to have start/end guards 2024-02-06 17:37:17 +00:00
BUILD.bazel pw_env_setup: Bazel support for config_file 2024-05-15 22:43:30 +00:00
BUILD.gn pw_build: Add python.install into the default GN group 2024-06-12 21:00:00 +00:00
BUILDCONFIG.gn
CMakeLists.txt pw_uart: Add pw_uart to CMakeLists 2024-05-22 06:06:37 +00:00
jest.config.ts
Kconfig.zephyr
LICENSE
modules.gni
OWNERS OWNERS: Add link to format 2024-05-22 17:17:30 +00:00
package-lock.json npm: Update package-lock.json 2024-04-30 01:41:26 +00:00
package.json pw_web: NPM version bump to 0.0.19 2024-04-25 18:03:15 +00:00
PIGWEED_MODULES pw_clock_tree_mcuxpresso: Mcuxpresso module 2024-05-29 21:01:38 +00:00
pigweed.json bazel: Move integration build config in-repo 2024-06-05 00:03:55 +00:00
README.md docs: Update README links 2024-02-01 18:15:22 +00:00
rollup.config.js
tsconfig.json
WORKSPACE targets/rp2040: Add bazel support for rp2040_utils pylib 2024-06-12 18:16:04 +00:00
WORKSPACE_OWNERS OWNERS: Add roller as WORKSPACE owner 2024-05-08 15:58:50 +00:00

Pigweed

Pigweed is an open source collection of embedded-targeted librariesor as we like to call them, modules. These modules are building blocks and infrastructure that enable faster and more reliable development on small-footprint MMU-less 32-bit microcontrollers like the STMicroelectronics STM32L452 or the Nordic nRF52832.

For more information please see our website: https://pigweed.dev/.