Replies: 4 comments
-
Hey, Thanks for reaching out. Appreciate your kind words. I was driven to develop this library in this particular way due to the huge amount of poorly documented libraries and SDKs. IDE:
Dev Libraries
TestingI write tests as I go, ensuring that all conditional branches are covered. As the library has gotten bigger, it's crucial to ensuring things like dependency updates don't break. The only problem is I don't have a test suite to ensure that Zscaler's API hasn't changed. I believe there's been one or two occasions where an API endpoint has changed without being re-versioned, which can be frustrating. Pre-commitIn pre-commit I use
Git
Release flow
I hope that helps. There's probably a million better ways to do this but this is working great for me. |
Beta Was this translation helpful? Give feedback.
-
Hi |
Beta Was this translation helpful? Give feedback.
-
Hi @mitchos , You'll find an example here: https://github.com/LetMeR00t/pyCheckpoint/runs/7212486556?check_suite_focus=true It seems that my own module isn't detected by pytest. On my workstation, I'm using poetry so the package is built locally within a dedicated environment (and the tests are running well) but it's not the same with Github Action. Did you already have this issue before by any chance ? Thank you |
Beta Was this translation helpful? Give feedback.
-
Hi @mitchos , |
Beta Was this translation helpful? Give feedback.
-
Hi,
This issue is not related to a bug/feature about pyZscaler but more to add information about how you are currently developing this tool.
In fact, I never created a python library on my own but I want to work on a python library not yet available and I want to inspire from your way of developing because I found your library very clear and well developed.
Which tools are you using to develop this library ? I found some names like "Poetry" but it's difficult for me to understand what is the usage of each tool ... So if you have time to share your way of developing and tools, it would be really appreciated.
Thank you in advance
Beta Was this translation helpful? Give feedback.
All reactions