Comments (11)
Hi @vuvoth, I've attached the source code of a new Algo Builder project with the changes made in these files,
node_modules/@algo-builder/runtime/build/lib/pycompile-op.js
(lines 85, 89)
node_modules/@algo-builder/algob/build/lib/compile.js
(lines 103)
Hope it helps.
I had windows WSL installed as well when this compilation issue occured.
from algo-builder.
Thank @afcharliekong for report the issue! Could you share your source code?
from algo-builder.
I also recommend use window WSL when work with algob.
from algo-builder.
I had windows WSL installed as well when this compilation issue occured.
Did you install pyteal
and pyyaml
before run compile, @afcharliekong ?
I had to replace the e?.errno === -2 with e?.errno === -4058 on line number 103 so that framework can detect missing generated yaml files and continue the process of compilation.
Let change it back to default value.
from algo-builder.
Hey @vuvoth, I did have pyteal and pyyaml installed. Did a pip list
to verify this.
from algo-builder.
What's your python version (when you run python
)? It must be 3.9 or later , latest PyTEAL supports only Python 3.10 in fact, which will be required in our upcoming release (algo-builder v4.0).
from algo-builder.
I'm running python version 3.9.12 on my anaconda virtual environment.
from algo-builder.
Could you try to use Pipenv? https://algobuilder.dev/guide/README#pyteal
BTW, we have just released Algo Builder v4.0. It requires Python 3.10 (this is due to PyTEAL - it's latest release requires Python 3.10).
from algo-builder.
Hey @robert-zaremba,
Also using Pipenv and these are the packages installed based on the Pipfile in the repo,
Tried to setup a clean installation using v4.0
And there's a new error instead =(
from algo-builder.
hmm, could be related to Node... What is your version of Node.js? node --version
? We require v16 or later.
from algo-builder.
I'm using node v16.15.0
from algo-builder.
Related Issues (20)
- Add support `loadLogic` for *.teal program and SCParams HOT 3
- Contract to contract call HOT 2
- Mocha printing "ASA file not defined" HOT 2
- Rename optIntoASA to optInToASA HOT 2
- Getting warning for opt out of asset transaction in Mocha
- Allow `getProgram` to compile files outside of assets directory HOT 4
- Txn.asset_sender() gives different values in runtime and TestNet HOT 4
- RUNTIME_ERR1003: Type of data is incorrect. Expected unsigned integer (upto 64 bit) but got 0 HOT 7
- ABI support HOT 3
- TEAL 7 makes runtime fail HOT 4
- Improve runtime debug output for contract-to-contract calls
- Minimal interactive debugger for runtime HOT 1
- Overwritting parameter from algobuilder script to Pyteal programe with deployer.mkDelegatedLsig HOT 3
- [Yarn workspaces config] Cannot find module '@algo-builder/web' or its corresponding type declarations. HOT 4
- Error: RUNTIME_ERR1500: Invalid ASA definition: Total must be a positive number and smaller than 2^64-1 HOT 2
- Algob deploy not working HOT 7
- InnerTxn does not have 'foreignAssets' field HOT 1
- Invalid value "" for config.networks.testnet.token - Expected a value of type string (with length > 10). HOT 2
- Cannot find module 'findup-sync' in runtime package
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from algo-builder.