Commit Graph

4257 Commits

Author SHA1 Message Date
0div e701f40882 Auto-generate API reference markdown files for the python-sdk (#441)
# Description

- Installed and configured
[pydoc-markdown](https://niklasrosenstein.github.io/pydoc-markdown/).
- Created a script that generates and cleans markdown files with a
configurable package list.
- Added docstrings to relevant public methods of the various sdk classes
in order for pydoc to detect them.

# Test

```bash
cd packages/python-sdk
./scripts/generate_api_ref.sh 
ls ./api_ref
```

# Considerations

This could eventually be used directly as `.mdx` in the docs nextjs app,
it would look like this with current styling:
<img width="836" alt="Screenshot 2024-09-17 at 17 22 43"
src="https://github.com/user-attachments/assets/a23e954f-2834-4fb6-88a6-d87747a0cf49">
2024-09-20 15:04:57 +02:00
0div f54657726c improve clearning of the md content output 2024-09-20 12:35:31 +02:00
0div 6e7b32c3c0 add root .prettierc 2024-09-20 12:20:31 +02:00
0div f44d1f830d created api ref generator script from parsing commands into md with the new -cmd2md option 2024-09-20 12:11:01 +02:00
Jakub Novák caf650b9bc Added google auth provider (#443) 2024-09-20 10:07:44 +02:00
Mish Ushakov 1f1a0e6cd5 Added google auth provider 2024-09-18 11:48:33 +02:00
Jakub Novak 9a8d504c72 Export types 2024-09-13 16:37:37 +02:00
Jakub Novak 53ee6bbbeb Add pty to Python 2024-09-13 15:45:26 +02:00
Jakub Novak ca4dc8e24e Decrease default test concurrency to 4 2024-09-13 15:37:19 +02:00
Jakub Novak 48985bdc89 Add envs and cwd for pty 2024-09-13 15:36:53 +02:00
Jakub Novak 791ca585a8 Fix imports 2024-09-13 10:11:43 +02:00
Jakub Novak 16f0512b7e Apply prettier 2024-09-13 10:04:26 +02:00
Jakub Novak 731a109fc6 Add Ctrl+C handling in terminal 2024-09-13 10:00:20 +02:00
Jakub Novak 80ae7f452a Rewrite terminal in CLI 2024-09-13 10:00:20 +02:00
Jakub Novak 0c0c04116f Handle starting event 2024-09-13 10:00:20 +02:00
Jakub Novak 1dd46c3dad Skip set timeout in debug mode 2024-09-13 10:00:18 +02:00
Jakub Novak 12c0c8b89c Add type 2024-09-13 09:59:45 +02:00
Jakub Novak 1dff963dbe Skip kill for debug mode 2024-09-13 09:59:45 +02:00
Jakub Novak 4800e760e2 Make terminal work 2024-09-13 09:59:45 +02:00
Jakub Novak 11ab055d39 Migrate CLI to Beta SDK 2024-09-13 09:59:45 +02:00
Vasek Mlejnsky 99129a51f8 Update doc to explain the exception name based on the language used (#440)
Docs don't explain what language the exception names are for. Update the
docs to reflect that.
2024-09-12 20:39:42 -07:00
Alessio Fanelli 9fc9d26752 Update doc to explain the exception name based on the language used 2024-09-12 17:37:24 -07:00
github-actions[bot] aec738b120 [skip ci] Release new versions 2024-09-12 00:25:25 +00:00
Tomas Valenta 63f83e684f Merge branch 'beta' of https://github.com/e2b-dev/E2B into beta 2024-09-11 17:24:17 -07:00
Tomas Valenta 5678997c52 Lower the keepalive; Explicitly try handling RemoteProtocolError retry 2024-09-11 17:24:14 -07:00
github-actions[bot] d76f694ec6 [skip ci] Release new versions 2024-09-11 23:07:37 +00:00
Tomas Valenta a4991a25a8 Align keepalive on client with proxies and envd 2024-09-11 15:48:49 -07:00
Tomas Valenta 0e0d985e03 Update migration guide for listing sandboxes 2024-09-11 13:01:10 -07:00
Tomas Valenta 3a0a4b1c58 Update migration guide with hostname method info 2024-09-11 12:51:54 -07:00
github-actions[bot] bc129ca740 [skip ci] Release new versions 2024-09-09 22:04:37 +00:00
Tomas Valenta 2e17a05abf Fix parameter naming 2024-09-09 15:03:30 -07:00
Jakub Novak a94416c8c0 Use backend for team user management 2024-09-09 14:18:01 +02:00
Jakub Novak fa9093b63c Change billing urls 2024-09-09 13:36:03 +02:00
Jakub Novak 11f2ad9640 Change update team to backend 2024-09-09 12:01:14 +02:00
github-actions[bot] e478d51c25 [skip ci] Release new versions 2024-09-05 22:34:39 +00:00
Tomas Valenta 547b367d09 Merge branch 'beta' of https://github.com/e2b-dev/E2B into beta 2024-09-05 15:33:43 -07:00
Tomas Valenta 9899afc1c7 Remove client pty input streaming 2024-09-05 15:33:25 -07:00
github-actions[bot] 056bd8c70e [skip ci] Release new versions 2024-09-05 20:59:56 +00:00
Tomas Valenta ba97f9a451 Merge branch 'beta' of https://github.com/e2b-dev/E2B into beta 2024-09-05 13:25:04 -07:00
Tomas Valenta a447a19bc6 Add method for sending pty input 2024-09-05 13:24:59 -07:00
github-actions[bot] d741577e66 [skip ci] Release new versions 2024-09-05 18:10:05 +00:00
Tomas Valenta df126d035c Export sandbox types for Filesystem and Process handlers 2024-09-05 11:09:04 -07:00
github-actions[bot] 9b335db335 [skip ci] Release new versions 2024-09-05 10:45:49 +00:00
Jakub Novak 71754a39ab Convert debug env variable to lowercase to prevent mistakes by mixing cases 2024-09-05 12:44:42 +02:00
Tomas Valenta 8028ec1668 Fix redirect after password update 2024-09-04 23:46:09 -07:00
Tomas Valenta bcf9e010d8 [WIP] Add update password redirect 2024-09-04 22:46:27 -07:00
github-actions[bot] 833e78726a [skip ci] Release new versions 2024-08-27 09:30:30 +00:00
Jakub Novak 7ad5182c27 Don't require user config if not really needed @e2b/cli@0.5.10 2024-08-27 12:28:02 +03:00
github-actions[bot] aa331ee467 [skip ci] Release new versions 2024-08-27 09:07:28 +00:00
Jakub Novak 75b081b835 Use configured team if no team is set in template build @e2b/cli@0.5.9 2024-08-27 12:02:22 +03:00