based on 'devcontainer', I assume running in/via: https://containers.dev/ ?
On Fri, Apr 5, 2024 at 3:46 PM XQ Hu via dev <dev@beam.apache.org> wrote: > always pin the versions as well. > > On Fri, Apr 5, 2024 at 5:24 PM Valentyn Tymofieiev via dev < > dev@beam.apache.org> wrote: > >> 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 <joey.t...@schrodinger.com> >> wrote: >> >>> Yeah that was the tox command I was running >>> >>> On Fri, Apr 5, 2024, 4:37 PM XQ Hu via dev <dev@beam.apache.org> 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 <joey.t...@schrodinger.com> >>>> 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 >>>>> >>>>