Giter VIP home page Giter VIP logo

Comments (4)

avalentino avatar avalentino commented on August 22, 2024

Not clear what you mean by "release archive", the one the you can download form GitHub?

Regarding the git repository, I think that you should use

$ git clone --recursive ...

or you need

$ cd pyerfa
$ git submodule init

before

$ git submodule update

from pyerfa.

Stefan-Heimersheim avatar Stefan-Heimersheim commented on August 22, 2024

Thank you! The version you suggested works with the git repository.

This solves the problem for me -- I think adding this to the Installation instructions section would be great! Note though that this does not with the "release" shown on GitHub here: https://github.com/liberfa/pyerfa/releases, MWE:

wget https://github.com/liberfa/pyerfa/archive/refs/tags/v2.0.0.1.tar.gz
tar xvf v2.0.0.1.tar.gz
cd pyerfa-2.0.0.1/
ls liberfa/erfa/
# empty, and also not a git repository
pip install .

pip fails with

  RuntimeError: Missing "liberfa" source files, unable to generate "erfa/ufunc.c" and "erfa/core.py". Please check your source tree. Maybe "git submodule update" could help.

(full traceback attached log.txt). But again, thank you for your help, I got it installed your way, the rest is just in case you want to fix/reproduce my problems with the "release archive" (tar.gz) file.

from pyerfa.

avalentino avatar avalentino commented on August 22, 2024

@Stefan-Heimersheim now I see your point about the release archive.
Unfortunately I'm not sure how to fix it. Suggestions are welcome.
By the way the "official" source archive is the one PyPi.

Regarding the installation instructions in our readme file, you are welcome to submit a PR if you want.
Otherwise I will try to improve it as soon as I have the time.
In any vase thanks a lot for reporting.

from pyerfa.

mhvk avatar mhvk commented on August 22, 2024

closing since fixed by #81.

from pyerfa.

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.