Could you please provide more info about how you create your environment? Also what OS do you use?
On Fri, Apr 5, 2024 at 2:08 PM Joey Tran <[email protected]> wrote: > Yeah that was the tox command I was running > > On Fri, Apr 5, 2024, 4:37 PM XQ Hu via dev <[email protected]> wrote: > >> >> https://cwiki.apache.org/confluence/display/BEAM/Python+Tips#PythonTips-LintandFormattingChecks >> >> This generally works well. Have you checked this? >> >> On Fri, Apr 5, 2024 at 4:07 PM Joey Tran <[email protected]> >> wrote: >> >>> I think I might be doing something silly with my environment. >>> >>> I'm trying to lint using tox in a dev container, but running tox ends >>> with this error: >>> ``` >>> (env) jtran@[Beam Build Env.]:~/beam {flatmapdefault} ] >>> $ tox >>> File "/usr/lib/python3/dist-packages/tox/reporter.py", line 32, in >>> __init__ >>> self._reset(**kwargs) >>> File "/usr/lib/python3/dist-packages/tox/reporter.py", line 38, in >>> _reset >>> self.tw = py.io.TerminalWriter() >>> AttributeError: module 'py' has no attribute 'io' >>> ``` >>> >>> This is preventing me from linting (sorry to everyone on my PRs who keep >>> seeing linting errors...) >>> >>> Any help here would be welcome. I've been struggling generally to get a >>> stable dev environment working. >>> >>> Cheers, >>> Joey >>> >>
