Commit graph

519 commits

Author SHA1 Message Date
Dan Halbert
38dd524b45
Merge pull request #202 from justmobilize/add-missing-on-update
Add missing requirements on update
2024-03-05 14:59:20 -05:00
Justin Myers
1624a39dba Add missing requirements on update 2024-03-05 11:39:12 -08:00
Scott Shawcroft
8f1accc568
Merge pull request #163 from vladak/web_workflow
add support for web workflow
2024-03-05 10:45:52 -08:00
foamyguy
5479ff44a6 non_writeable drive error message. 2024-03-03 18:50:22 -06:00
foamyguy
1ef7651d6f function doc 2024-03-03 17:14:21 -06:00
foamyguy
258f08494f cleanup and add error message 2024-03-03 17:08:54 -06:00
foamyguy
0c5dec02e6 use free_space instead of device_versions to verify presence 2024-03-03 16:17:46 -06:00
foamyguy
73d5872ec7 code format 2024-03-03 16:02:34 -06:00
foamyguy
bc30d36255 lookup host from circuitpyhon.local 2024-03-03 16:01:57 -06:00
foamyguy
3cd60f12a9 fix directory_module test 2024-03-03 12:58:38 -06:00
foamyguy
3622c3df67 inside the arguments 2024-03-03 12:22:16 -06:00
foamyguy
2c8d3e93e9 different line 2024-03-03 12:18:56 -06:00
foamyguy
08e0c9455d add a different one? 2024-03-03 12:17:02 -06:00
foamyguy
3ec6e34bd3 try moving this? 2024-03-03 12:14:31 -06:00
foamyguy
1c8b32c326 ignore locals 2024-03-03 11:57:04 -06:00
foamyguy
42d9fe6c08 code format and pylint 2024-03-03 11:52:10 -06:00
foamyguy
1f8443f164 remove extra sep 2024-03-03 09:45:51 -06:00
tyeth
d5d8ed607d Set logging to truncate log file automatically 2024-03-03 02:03:23 +00:00
tyeth
5965afde9a Add free space check for folders + nesting 2024-03-03 01:29:46 +00:00
tyeth
c8ff0551c5 Win:os.sep in Module.name/DiskBackend.library_path 2024-03-02 23:55:45 +00:00
tyeth
d19e4745df check for writable/free_space + auto_file fallback 2024-03-02 23:55:37 +00:00
Tyeth Gundry
3ed849593d Add commandline option for timeout, sync existing REQUEST_TIMEOUT 2024-03-02 19:17:09 +00:00
foamyguy
a286849393 timeouts on all requests. code format 2024-03-02 12:06:45 -06:00
foamyguy
84e048e0ee fix for name when module is directory 2024-03-02 11:56:25 -06:00
foamyguy
ac578b852a simplify logic in Module init 2024-03-02 11:20:59 -06:00
foamyguy
deea802a29 lots of prints 2024-03-02 10:59:59 -06:00
Dan Halbert
5b9415f6ef
Merge pull request #201 from FoamyGuy/connection_manager_name_mapping 2024-02-29 20:12:05 -05:00
foamyguy
c476116883 connection manager name mapping 2024-02-29 16:27:23 -06:00
foamyguy
dbb8374638 fix for json response files key. Use requests Session with retries in WebBackend. timeout on a requests call. code format 2024-02-26 17:30:04 -06:00
foamyguy
15aec597b8 Merge branch 'web_workflow_tweak' into web_workflow 2024-02-26 16:45:06 -06:00
foamyguy
bfae6066dc use self.password instead of parse url 2024-02-26 16:30:23 -06:00
foamyguy
e0bbec2251 move password check and host check to WebBackend. 2024-02-26 16:23:44 -06:00
foamyguy
88a5f9a2e0 code format 2024-02-26 15:54:23 -06:00
foamyguy
33a0528087 Merge branch 'main' into web_workflow
# Conflicts:
#	circup/__init__.py
#	tests/test_circup.py
2024-02-26 15:46:40 -06:00
foamyguy
7d3eb6cd78 extract_metadata changes from #198 2024-02-26 15:35:01 -06:00
Scott Shawcroft
b2601428d1
Merge pull request #198 from dhalbert/fix-mpy-update-checking 2024-02-13 15:04:13 -08:00
Dan Halbert
db47b6f423 update tests 2024-02-13 16:29:31 -05:00
Dan Halbert
271389207e update to actions/checkout@v4 2024-02-13 15:56:33 -05:00
Dan Halbert
e7e8df0274 Handle mpy version checking for Circuitpython 9 2024-02-13 15:45:28 -05:00
tyeth
e5a20309a0 Dispose of request sockets + create DIRs first
Saw ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
2024-02-11 20:34:49 +00:00
tyeth
6cc6a1df39 Tweak for Web Workflow with sub paths 2024-02-11 17:43:47 +00:00
foamyguy
01cceec6bf remove prints 2023-12-18 10:48:32 -06:00
foamyguy
1f9bee3ffc black format b4 pylint. fix tests tests to passing 2023-12-18 10:43:34 -06:00
foamyguy
2d0739005a parse_boot_out helper. change DiskBackend() to take boot_out string instead of version info tuple 2023-12-13 18:35:43 -06:00
foamyguy
31270a0286 is_deice_present() for WebBackend. pylint fixes. equalize behavior when device is not present. 2023-12-13 18:17:36 -06:00
foamyguy
a96fd8e84a refactor Module() not to take path. is_deice_present() for DiskBackend 2023-12-12 19:33:35 -06:00
foamyguy
56c1ddab31 allow mock version_info in DiskBackend 2023-12-11 16:52:13 -06:00
foamyguy
01f0a2d046 removing path argument from backend functions and find_modules(). add backend.get_file_path(). remove target url argument (including passwrd) from install_http() 2023-12-04 16:50:29 -06:00
foamyguy
d9ce3b25a9 copyright for shared.py and backends.py 2023-12-04 15:19:00 -06:00
foamyguy
bea088ec50 don't pass library path. 2023-12-02 11:57:24 -06:00