isce-framework / isce-framework/isce3
Virtualenv support?
Open
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 239
- Forks
- 90
- Avg merge
- 13d 1h
- Merged PRs (30d)
- 5
Description
Are there any plans to make this package installable into a virtual environment?
$ cd /mnt/d/code_gis/isce3/build/packages
$ pip install isce3/
ERROR: Directory 'isce3/' is not installable. Neither 'setup.py' nor 'pyproject.toml' found.
$ find . | grep setup.py | wc -l # 0
I tried setting a few paths manually but I ended up with circular import errors.
export PATH=$PATH:/mnt/d/code_gis/isce3
export PYTHONPATH=$PYTHONPATH:/mnt/d/code_gis/isce3/build/packages
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/mnt/d/code_gis/isce3/build/lib
from isce3.core import dateTime, timeDelta, statevector, orbit, ellipsoid, lut2d
from isce3.geometry import rdr2geo_point, rdr2geo_cone
from isce3 import isceextension as ie
ImportError: cannot import name 'isce3' from partially initialized module 'isce3.ext' (most likely due to a circular import) (/mnt/d/code_gis/isce3/build/packages/isce3/ext/__init__.py)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the pip install attempt from build/packages and the listed import sequence in a clean Python virtual environment. Inspect the repository's packaging layout and existing build outputs, especially the absence of setup.py and pyproject.toml. Done means the package installs into a virtual environment and the reported isce3 imports work without manually setting conflicting paths.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- build-system, developer-experience
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100