Comments (6)
awesome. I can confirm that on python 3.7 on my 10.14 mac os x machine i was able to do a pip install . and make it work. oddly python setup.py install didn't work, but presumably we want this deployed on pypi anyway so that's how it will get rolled out. If we can distribute making binary wheels available for people that would help as well.. i'm willing to build the python 3.7 and 3.6 on mac os x, if you setup a pypi package and add me as a authorized uploader (forrestc)... though maybe we can use travis to that for us in an automated way.
from dracopy.
DracoPy actually requires scikit-build before setup is run. The way it ensures this is in pyproject.toml, which when using pip >= 10 will install scikit-build first before setup. From what you're saying it sounds like cloud-volume should upgrade the pip version it uses in travis. But the error I see in the travis build here: https://travis-ci.org/seung-lab/cloud-volume/jobs/516436510 seems like it is able to run setup but fails in building the C++ library. It seems like the g++ version travis is using (4.8.4) is too old to build draco
from dracopy.
Regardless if this is causing development issues, maybe we can remove/comment out DracoPy from cloud-volume/graphene until this is fixed
from dracopy.
okay.. sounds good.. I'm going to do that now to speed some other mesh related development. Maybe we should just setup a seperate graphene-draco branch with the commits to integrate that, and we can keep merging graphene into graphene-draco till we get this sorted out.
from dracopy.
I fixed the CloudVolume graphene travis DracoPy build problems in this branch: https://github.com/seung-lab/cloud-volume/commits/macastro-graphene-draco
With this fix and the os x fixes, do you think we can add DracoPy back into cloudvolume/graphene?
from dracopy.
OS X + linux wheels now up on PyPI! Travis builds OS X wheels, docker builds the linux wheels
from dracopy.
Related Issues (20)
- Decoding error for hemibrain meshes introduced between 0.0.15 and 0.0.18 release HOT 3
- Encoding does not return resulting faces and points count HOT 2
- Custom metadata support HOT 2
- How to compress a obj file? HOT 5
- Attributes compression support? HOT 1
- Error in reshape HOT 3
- How to build wheel on apple silicon? HOT 3
- color & custom attributes encoding / decoding
- encoding and decoding intensity values in point cloud HOT 3
- Draco Submodule Should Point to Exact Version HOT 5
- Changes needed in setup.py in order to work with Python 3.11 on MacOS HOT 2
- std::vector larger than max_size HOT 2
- 1.2.1 with Python3.11 to PYPI HOT 5
- Removal of DracoPy.cpp from this repository HOT 2
- DracoPy installation HOT 2
- Doesn't compile with gcc 13 HOT 1
- compress .pcap file HOT 1
- Is there a design rotation method in the DracoPy HOT 1
- Installation in a Docker container fails HOT 8
- tex_coord data compression doesn't work HOT 1
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 dracopy.