Skip to content

Commit f1d3f75

Browse files
docs (README.md): add todo items
1 parent 3ea7191 commit f1d3f75

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

README.md

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,5 +70,19 @@ exit
7070
## TODO
7171

7272
* Compile to a binary
73-
* cf. [PyInstaller](https://www.pyinstaller.org/) or ~~[PyOxidizer](https://pyoxidizer.readthedocs.io/en/stable/)~~
74-
* Latter doesn't support Python 3.11+
73+
* Add [argv emulation](https://pyinstaller.org/en/stable/feature-notes.html?highlight=codesign-identity#optional-argv-emulation)
74+
* Debug error output
75+
```bash
76+
Traceback (most recent call last):
77+
File "get_cert.py", line 123, in <module>
78+
File "get_cert.py", line 118, in main
79+
File "get_cert.py", line 65, in get_certificate
80+
File "ssl.py", line 517, in wrap_socket
81+
File "ssl.py", line 1104, in _create
82+
File "ssl.py", line 1382, in do_handshake
83+
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)
84+
[26193] Failed to execute script 'get_cert' due to unhandled exception!
85+
```
86+
* [Sign the macOS binary](https://pyinstaller.org/en/stable/feature-notes.html?highlight=codesign-identity#macos-binary-code-signing)
87+
* Try [quill](https://github.com/anchore/quill)
88+
* Reduce linux x86_64 binary size (~17MB vs. 7MB)

0 commit comments

Comments
 (0)