Code Monkey home page Code Monkey logo

Comments (7)

ddfisher avatar ddfisher commented on June 27, 2024

Thanks for the bug report! I won't have time to investigate this soon, unfortunately, and I don't have much experience developing on Windows systems.

If you have the time and the inclination, PRs very welcome!

from typed_ast.

refi64 avatar refi64 commented on June 27, 2024

Question: what version of GCC are you using?

from typed_ast.

Herst avatar Herst commented on June 27, 2024

Cygwin:

$ which gcc
/usr/bin/gcc

$ gcc --version
gcc (GCC) 5.4.0

MSYS2:

$ which gcc
/usr/bin/gcc

$ gcc --version
gcc (GCC) 5.3.0

At first I thought the issue might be just some wrong environment variable but apparently it's more than that or I was looking at the wrong place.

from typed_ast.

Herst avatar Herst commented on June 27, 2024

The following Cygwin mailing list thread is probably related as it hints on what could be at fault here: https://www.cygwin.com/ml/cygwin/2016-09/threads.html#00063

Summary: Python apparently assumes it is being compiled under native Windows using MSVC. Checking out the Cygwin-specific patches might yield some hints at what should be done, it could be that change some #if blocks might suffice.

from typed_ast.

gvanrossum avatar gvanrossum commented on June 27, 2024

Getting typed_ast to work with Cygwin is always going to be a struggle. None of the developers use Cygwin. Honestly we don't even use Windows, but we are committed to make it work with the standard Python installers for Windows from python.org. Of course you can submit PRs with patches, and we may even accept those of they don't interfere with our other goals, but we won't have any QA time dedicated to make sure that typed_ast or mypy keeps working on Cygwin.

Maybe if enough Cygwin enthusiasts care you can just fork the project and maintain your patches there?

from typed_ast.

Herst avatar Herst commented on June 27, 2024

It works now, probably because of a3f63eb and maybe also because of some changes on Cygwin's side:

$ python3 setup.py build
running build
running build_py
creating build
creating build/lib.cygwin-2.6.1-x86_64-3.4
creating build/lib.cygwin-2.6.1-x86_64-3.4/typed_ast
copying typed_ast/ast27.py -> build/lib.cygwin-2.6.1-x86_64-3.4/typed_ast
copying typed_ast/ast35.py -> build/lib.cygwin-2.6.1-x86_64-3.4/typed_ast
copying typed_ast/conversions.py -> build/lib.cygwin-2.6.1-x86_64-3.4/typed_ast
copying typed_ast/__init__.py -> build/lib.cygwin-2.6.1-x86_64-3.4/typed_ast
running build_ext
building '_ast27' extension
creating build/temp.cygwin-2.6.1-x86_64-3.4
creating build/temp.cygwin-2.6.1-x86_64-3.4/ast27
creating build/temp.cygwin-2.6.1-x86_64-3.4/ast27/Parser
creating build/temp.cygwin-2.6.1-x86_64-3.4/ast27/Python
creating build/temp.cygwin-2.6.1-x86_64-3.4/ast27/Custom
gcc -Wno-unused-result -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/build=/usr/src/debug/python3-3.4.5-1 -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/src/Python-3.4.5=/usr/src/debug/python3-3.4.5-1 -Iast27/Include -I/usr/include/python3.4m -c ast27/Parser/acceler.c -o build/temp.cygwin-2.6.1-x86_64-3.4/ast27/Parser/acceler.o
gcc -Wno-unused-result -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/build=/usr/src/debug/python3-3.4.5-1 -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/src/Python-3.4.5=/usr/src/debug/python3-3.4.5-1 -Iast27/Include -I/usr/include/python3.4m -c ast27/Parser/bitset.c -o build/temp.cygwin-2.6.1-x86_64-3.4/ast27/Parser/bitset.o
gcc -Wno-unused-result -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/build=/usr/src/debug/python3-3.4.5-1 -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/src/Python-3.4.5=/usr/src/debug/python3-3.4.5-1 -Iast27/Include -I/usr/include/python3.4m -c ast27/Parser/grammar.c -o build/temp.cygwin-2.6.1-x86_64-3.4/ast27/Parser/grammar.o
gcc -Wno-unused-result -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/build=/usr/src/debug/python3-3.4.5-1 -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/src/Python-3.4.5=/usr/src/debug/python3-3.4.5-1 -Iast27/Include -I/usr/include/python3.4m -c ast27/Parser/grammar1.c -o build/temp.cygwin-2.6.1-x86_64-3.4/ast27/Parser/grammar1.o
gcc -Wno-unused-result -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/build=/usr/src/debug/python3-3.4.5-1 -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/src/Python-3.4.5=/usr/src/debug/python3-3.4.5-1 -Iast27/Include -I/usr/include/python3.4m -c ast27/Parser/node.c -o build/temp.cygwin-2.6.1-x86_64-3.4/ast27/Parser/node.o
gcc -Wno-unused-result -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/build=/usr/src/debug/python3-3.4.5-1 -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/src/Python-3.4.5=/usr/src/debug/python3-3.4.5-1 -Iast27/Include -I/usr/include/python3.4m -c ast27/Parser/parser.c -o build/temp.cygwin-2.6.1-x86_64-3.4/ast27/Parser/parser.o
gcc -Wno-unused-result -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/build=/usr/src/debug/python3-3.4.5-1 -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/src/Python-3.4.5=/usr/src/debug/python3-3.4.5-1 -Iast27/Include -I/usr/include/python3.4m -c ast27/Parser/parsetok.c -o build/temp.cygwin-2.6.1-x86_64-3.4/ast27/Parser/parsetok.o
gcc -Wno-unused-result -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/build=/usr/src/debug/python3-3.4.5-1 -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/src/Python-3.4.5=/usr/src/debug/python3-3.4.5-1 -Iast27/Include -I/usr/include/python3.4m -c ast27/Parser/tokenizer.c -o build/temp.cygwin-2.6.1-x86_64-3.4/ast27/Parser/tokenizer.o
gcc -Wno-unused-result -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/build=/usr/src/debug/python3-3.4.5-1 -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/src/Python-3.4.5=/usr/src/debug/python3-3.4.5-1 -Iast27/Include -I/usr/include/python3.4m -c ast27/Python/asdl.c -o build/temp.cygwin-2.6.1-x86_64-3.4/ast27/Python/asdl.o
gcc -Wno-unused-result -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/build=/usr/src/debug/python3-3.4.5-1 -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/src/Python-3.4.5=/usr/src/debug/python3-3.4.5-1 -Iast27/Include -I/usr/include/python3.4m -c ast27/Python/ast.c -o build/temp.cygwin-2.6.1-x86_64-3.4/ast27/Python/ast.o
gcc -Wno-unused-result -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/build=/usr/src/debug/python3-3.4.5-1 -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/src/Python-3.4.5=/usr/src/debug/python3-3.4.5-1 -Iast27/Include -I/usr/include/python3.4m -c ast27/Python/graminit.c -o build/temp.cygwin-2.6.1-x86_64-3.4/ast27/Python/graminit.o
gcc -Wno-unused-result -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/build=/usr/src/debug/python3-3.4.5-1 -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/src/Python-3.4.5=/usr/src/debug/python3-3.4.5-1 -Iast27/Include -I/usr/include/python3.4m -c ast27/Python/mystrtoul.c -o build/temp.cygwin-2.6.1-x86_64-3.4/ast27/Python/mystrtoul.o
gcc -Wno-unused-result -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/build=/usr/src/debug/python3-3.4.5-1 -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/src/Python-3.4.5=/usr/src/debug/python3-3.4.5-1 -Iast27/Include -I/usr/include/python3.4m -c ast27/Python/Python-ast.c -o build/temp.cygwin-2.6.1-x86_64-3.4/ast27/Python/Python-ast.o
gcc -Wno-unused-result -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/build=/usr/src/debug/python3-3.4.5-1 -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/src/Python-3.4.5=/usr/src/debug/python3-3.4.5-1 -Iast27/Include -I/usr/include/python3.4m -c ast27/Custom/typed_ast.c -o build/temp.cygwin-2.6.1-x86_64-3.4/ast27/Custom/typed_ast.o
gcc -shared -Wl,--enable-auto-image-base build/temp.cygwin-2.6.1-x86_64-3.4/ast27/Parser/acceler.o build/temp.cygwin-2.6.1-x86_64-3.4/ast27/Parser/bitset.o build/temp.cygwin-2.6.1-x86_64-3.4/ast27/Parser/grammar.o build/temp.cygwin-2.6.1-x86_64-3.4/ast27/Parser/grammar1.o build/temp.cygwin-2.6.1-x86_64-3.4/ast27/Parser/node.o build/temp.cygwin-2.6.1-x86_64-3.4/ast27/Parser/parser.o build/temp.cygwin-2.6.1-x86_64-3.4/ast27/Parser/parsetok.o build/temp.cygwin-2.6.1-x86_64-3.4/ast27/Parser/tokenizer.o build/temp.cygwin-2.6.1-x86_64-3.4/ast27/Python/asdl.o build/temp.cygwin-2.6.1-x86_64-3.4/ast27/Python/ast.o build/temp.cygwin-2.6.1-x86_64-3.4/ast27/Python/graminit.o build/temp.cygwin-2.6.1-x86_64-3.4/ast27/Python/mystrtoul.o build/temp.cygwin-2.6.1-x86_64-3.4/ast27/Python/Python-ast.o build/temp.cygwin-2.6.1-x86_64-3.4/ast27/Custom/typed_ast.o -L/usr/lib/python3.4/config -L/usr/lib -lpython3.4m -o build/lib.cygwin-2.6.1-x86_64-3.4/_ast27.cpython-34m.dll
building '_ast35' extension
creating build/temp.cygwin-2.6.1-x86_64-3.4/ast35
creating build/temp.cygwin-2.6.1-x86_64-3.4/ast35/Parser
creating build/temp.cygwin-2.6.1-x86_64-3.4/ast35/Python
creating build/temp.cygwin-2.6.1-x86_64-3.4/ast35/Custom
gcc -Wno-unused-result -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/build=/usr/src/debug/python3-3.4.5-1 -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/src/Python-3.4.5=/usr/src/debug/python3-3.4.5-1 -Iast35/Include -I/usr/include/python3.4m -c ast35/Parser/acceler.c -o build/temp.cygwin-2.6.1-x86_64-3.4/ast35/Parser/acceler.o
gcc -Wno-unused-result -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/build=/usr/src/debug/python3-3.4.5-1 -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/src/Python-3.4.5=/usr/src/debug/python3-3.4.5-1 -Iast35/Include -I/usr/include/python3.4m -c ast35/Parser/bitset.c -o build/temp.cygwin-2.6.1-x86_64-3.4/ast35/Parser/bitset.o
gcc -Wno-unused-result -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/build=/usr/src/debug/python3-3.4.5-1 -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/src/Python-3.4.5=/usr/src/debug/python3-3.4.5-1 -Iast35/Include -I/usr/include/python3.4m -c ast35/Parser/grammar.c -o build/temp.cygwin-2.6.1-x86_64-3.4/ast35/Parser/grammar.o
gcc -Wno-unused-result -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/build=/usr/src/debug/python3-3.4.5-1 -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/src/Python-3.4.5=/usr/src/debug/python3-3.4.5-1 -Iast35/Include -I/usr/include/python3.4m -c ast35/Parser/grammar1.c -o build/temp.cygwin-2.6.1-x86_64-3.4/ast35/Parser/grammar1.o
gcc -Wno-unused-result -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/build=/usr/src/debug/python3-3.4.5-1 -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/src/Python-3.4.5=/usr/src/debug/python3-3.4.5-1 -Iast35/Include -I/usr/include/python3.4m -c ast35/Parser/node.c -o build/temp.cygwin-2.6.1-x86_64-3.4/ast35/Parser/node.o
gcc -Wno-unused-result -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/build=/usr/src/debug/python3-3.4.5-1 -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/src/Python-3.4.5=/usr/src/debug/python3-3.4.5-1 -Iast35/Include -I/usr/include/python3.4m -c ast35/Parser/parser.c -o build/temp.cygwin-2.6.1-x86_64-3.4/ast35/Parser/parser.o
gcc -Wno-unused-result -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/build=/usr/src/debug/python3-3.4.5-1 -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/src/Python-3.4.5=/usr/src/debug/python3-3.4.5-1 -Iast35/Include -I/usr/include/python3.4m -c ast35/Parser/parsetok.c -o build/temp.cygwin-2.6.1-x86_64-3.4/ast35/Parser/parsetok.o
gcc -Wno-unused-result -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/build=/usr/src/debug/python3-3.4.5-1 -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/src/Python-3.4.5=/usr/src/debug/python3-3.4.5-1 -Iast35/Include -I/usr/include/python3.4m -c ast35/Parser/tokenizer.c -o build/temp.cygwin-2.6.1-x86_64-3.4/ast35/Parser/tokenizer.o
gcc -Wno-unused-result -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/build=/usr/src/debug/python3-3.4.5-1 -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/src/Python-3.4.5=/usr/src/debug/python3-3.4.5-1 -Iast35/Include -I/usr/include/python3.4m -c ast35/Python/asdl.c -o build/temp.cygwin-2.6.1-x86_64-3.4/ast35/Python/asdl.o
gcc -Wno-unused-result -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/build=/usr/src/debug/python3-3.4.5-1 -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/src/Python-3.4.5=/usr/src/debug/python3-3.4.5-1 -Iast35/Include -I/usr/include/python3.4m -c ast35/Python/ast.c -o build/temp.cygwin-2.6.1-x86_64-3.4/ast35/Python/ast.o
ast35/Python/ast.c: In function ‘handle_keywordonly_args.isra.27’:
ast35/Python/ast.c:1292:12: warning: ‘arg’ may be used uninitialized in this function [-Wmaybe-uninitialized]
     arg_ty arg;
            ^
ast35/Python/ast.c: In function ‘ast_for_arguments’:
ast35/Python/ast.c:1382:12: warning: ‘arg’ may be used uninitialized in this function [-Wmaybe-uninitialized]
     arg_ty arg;
            ^
gcc -Wno-unused-result -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/build=/usr/src/debug/python3-3.4.5-1 -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/src/Python-3.4.5=/usr/src/debug/python3-3.4.5-1 -Iast35/Include -I/usr/include/python3.4m -c ast35/Python/graminit.c -o build/temp.cygwin-2.6.1-x86_64-3.4/ast35/Python/graminit.o
gcc -Wno-unused-result -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/build=/usr/src/debug/python3-3.4.5-1 -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/src/Python-3.4.5=/usr/src/debug/python3-3.4.5-1 -Iast35/Include -I/usr/include/python3.4m -c ast35/Python/Python-ast.c -o build/temp.cygwin-2.6.1-x86_64-3.4/ast35/Python/Python-ast.o
gcc -Wno-unused-result -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/build=/usr/src/debug/python3-3.4.5-1 -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.5-1.x86_64/src/Python-3.4.5=/usr/src/debug/python3-3.4.5-1 -Iast35/Include -I/usr/include/python3.4m -c ast35/Custom/typed_ast.c -o build/temp.cygwin-2.6.1-x86_64-3.4/ast35/Custom/typed_ast.o
gcc -shared -Wl,--enable-auto-image-base build/temp.cygwin-2.6.1-x86_64-3.4/ast35/Parser/acceler.o build/temp.cygwin-2.6.1-x86_64-3.4/ast35/Parser/bitset.o build/temp.cygwin-2.6.1-x86_64-3.4/ast35/Parser/grammar.o build/temp.cygwin-2.6.1-x86_64-3.4/ast35/Parser/grammar1.o build/temp.cygwin-2.6.1-x86_64-3.4/ast35/Parser/node.o build/temp.cygwin-2.6.1-x86_64-3.4/ast35/Parser/parser.o build/temp.cygwin-2.6.1-x86_64-3.4/ast35/Parser/parsetok.o build/temp.cygwin-2.6.1-x86_64-3.4/ast35/Parser/tokenizer.o build/temp.cygwin-2.6.1-x86_64-3.4/ast35/Python/asdl.o build/temp.cygwin-2.6.1-x86_64-3.4/ast35/Python/ast.o build/temp.cygwin-2.6.1-x86_64-3.4/ast35/Python/graminit.o build/temp.cygwin-2.6.1-x86_64-3.4/ast35/Python/Python-ast.o build/temp.cygwin-2.6.1-x86_64-3.4/ast35/Custom/typed_ast.o -L/usr/lib/python3.4/config -L/usr/lib -lpython3.4m -o build/lib.cygwin-2.6.1-x86_64-3.4/_ast35.cpython-34m.dll

$ pip3 install -e .
Obtaining file:///home/herst/typed_ast
Installing collected packages: typed-ast
  Running setup.py develop for typed-ast
Successfully installed typed-ast

from typed_ast.

ddfisher avatar ddfisher commented on June 27, 2024

Great! Thanks for the update.

from typed_ast.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.