question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

This is related to #72 and something I personally wish was included. I think it would be helpful to have a configuration file that nile can use to lookup information such as:

  • cairo path
  • contracts directory

For example, the OZ cairo-contracts repository contains the cairo contracts in the openzeppelin directory and so nile compile won’t compile them.

I’m also using the OZ contracts in my project and at the moment I can’t compile with nile because I can’t add the git submodule to the cairo path.

Issue Analytics

  • State:open
  • Created 2 years ago
  • Reactions:2
  • Comments:8 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
martriaycommented, Mar 14, 2022

Being a JS developer forced into python because of Cairo I can confirm I don’t know how to use these files. That being said, I’m not sure how feasible it really is to move away from it, since Nile’s scripting API is already python. I don’t have a strong opinion, I guess we can just have a nile.toml?

1reaction
milancermakcommented, Mar 13, 2022

I don’t think having it in pyproject.toml is a good idea. It’s a file intended for python packages, it doesn’t have anything to do with Nile. I’ve noticed a lot of people coming to the StarkNet ecosystem (and using nile) have JS dev background and don’t have experience with python. Using a python specific config file would confuse them even further (that’s why I’d also rather not use a .py file either).

Read more comments on GitHub >

github_iconTop Results From Across the Web

Unscrambled 47 words from letters in NILERC
You can unscramble NILERC (CEILNR) into 47 words. Click to learn more about ... To further help you, here are a few word...
Read more >
Ive Nile RC - 2022 Panini WWE Prizm (Base) - eBay
Item specifics ; Season: 2022 ; Card Condition: Near Mint or Better ; Graded: No ; Player/Athlete: Ivy Nile ; Type: Sports Trading...
Read more >
Parent and Family Support Specialists - NLACRC
NLACRC's Parent and Family Support Specialists can assist you if you have questions and/or need help with your regional center services.
Read more >
Anagrams of NILERC in Scrabble | wordhelp.com
Looking to unscramble nilerc in Scrabble? There is 0 exact anagrams of nilerc but 47 other words that can be made by using...
Read more >
Erc SSL - EmacsWiki
Hack away at your init files, ensuring that SSL/TLS support is enabled: ... (defvar *uconf/erc-certs* nil "erc client certs used by gnutls ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found