Comments (6)
(dev)[webapps@ccav Fiona]$ pip freeze
Cython==0.18
Fabric==1.6.1
Fiona==0.12.1
GDAL==1.9.1
Jinja2==2.7
MarkupSafe==0.18
Pillow==2.0.0
Pygments==1.6
Shapely==1.2.17
Sphinx==1.2b1
ccav==0.0.4.dev2
-e hg+https://bitbucket.org/circuits/circuits-dev@d4984897adae3731bc6c56d6dd7084ee2e071b97#egg=circuits-dev
cov-core==1.7
coverage==3.6
docutils==0.10
geojson==1.0.1
matplotlib==1.2.1
numpy==1.7.1
paramiko==1.10.1
plumbum==1.1.0
procname==0.3
py==1.4.14
pycrypto==2.6
pytest==2.3.5
pytest-cov==1.6
requests==1.2.3
simplejson==3.3.0
six==1.3.0
sphinxcontrib-bitbucket==1.0
ujson==1.30
wsgi2cgi==0.2.1
wsgiref==0.1.2
(dev)[webapps@ccav Fiona]$
from fiona.
I've done some more testing and confirmed that this problem exists only insite virtual environments.
e.g:
mkvirtualenv test
pip install Cython
pip install -e git+https://github.com/Toblerity/Fiona#egg=Fiona
will fail :/
from fiona.
Okay. If you use:
mkvirtualenv --distribute test
...
Then everything works just fine.
Should this still be a bug?
from fiona.
Here's the crux of it: https://github.com/Toblerity/Fiona/blob/master/setup.py#L73. If there's a MANIFEST.in in the path, we figure it's a "raw" repo and cythonize the .pyx file to produce .c source. Otherwise, we figure it's an sdist and skip the cython step and try to build the C extension. I guess "pip install -e" falls through somehow. I haven't ever tried it – I used virtualenvs to develop but have an actual cloned repo and not an editable install.
from fiona.
Yeah the thing is it works fine inside a virtual environment otherwise
(with the normal python setup.py ...)
but fails with pip install -e git+https://... inside a setuptools based
virtualenv (works fine with --distribute).
James Mills / prologic
E: [email protected]
W: prologic.shortcircuit.net.au
On Wed, Jul 3, 2013 at 1:55 PM, Sean Gillies [email protected]:
Here's the crux of it:
https://github.com/Toblerity/Fiona/blob/master/setup.py#L73. If there's a
MANIFEST.in in the path, we figure it's a "raw" repo and cythonize the .pyx
file to produce .c source. Otherwise, we figure it's an sdist and skip the
cython step and try to build the C extension. I guess "pip install -e"
falls through somehow. I haven't ever tried it – I used virtualenvs to
develop but have an actual cloned repo and not an editable install.—
Reply to this email directly or view it on GitHubhttps://github.com//issues/50#issuecomment-20394226
.
from fiona.
I'll close this one if you don't mind. Distribute is the default with virtualenv, so this isn't going to be a major problem.
from fiona.
Related Issues (20)
- Drop support for Python 3.7 and 3.8 HOT 5
- Support for PMTile?
- Remove dependency on Numpy for VSI read buffer HOT 1
- Bring back Python 3.8 for 1.10
- A new OGRGeometryH based Geometry class
- 1.9.6 release HOT 1
- Rename master branch to main
- Add name keyword argument to fiona.open() and Collection constructor HOT 2
- Address high priority items on OpenSSF scorecard report
- 1.9.6: build fails with `-Wincompatible-pointer-types` HOT 8
- Change python opener VSI plugin prefix to /vsifiopener
- 1.9.6: pytest fails in 47 units HOT 3
- 1.10 Windows wheels?
- Fiona no longer recognizes pd.Timestamp (as datetime.datetime) since 1.10 a2 HOT 3
- Make features printable again HOT 2
- Error when importing fiona on an M1 Mac. HOT 12
- Pip package fiona-1.9.6.tar.gz has inconsistent version: filename has '1.9.6', but metadata has '0.0.0' HOT 3
- RFE: use `zoneinfo` instead of `pytz` HOT 2
- Field Name encode error when writing to Mapinfo File HOT 7
- Solve various Python opener issues as in rasterio
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 fiona.