Comments (2)
I've been studying "easier" cases first, like installing scipy
that depends on numpy
during the build, which is definitely understandable but not supported on the Python packaging world just yet.
However, it's harder to install PyQt using the Python packaging stack because the upstream decided to use a different build system. They don't even ship a setup.py
file in their package and their pypi
records don't actually have any links for the source code[0]
It's still possible to fix this problem, we just need to write another "builder" for curdling that understands other build systems, like autotools.
I have to admit that it's not in my plans to do something like that right now, but it's definitely an awesome feature to provide to the user.
Thank you for taking your time to write the issue.
[0] https://pypi.python.org/simple/PyQt5/
from curdling.
...and thank you for taking the time to explain the current position and some of the hurdles involved. :)
from curdling.
Related Issues (20)
- `curd` can't install packages in editable form HOT 5
- [Segmentation Fault]: curd install -r requirements.txt HOT 10
- Handle errors on requirement typo
- Append "curd install -U" feature to upgrade package like "pip install -U" HOT 1
- Ability to manually upload wheels to cache server
- Can Packages be installed "editable" like "pip install -e ..."? HOT 7
- curdling should forward build related environment variables HOT 2
- Downgrade package if needed HOT 1
- curd not installing entry points in bin HOT 14
- curdling fails to install dependencies with complex version constraints HOT 2
- Support multiple -r requirements.txt cmdline args
- Encoding bugs
- Store cache on AWS S3? HOT 7
- Curdling on Windows installs to wrong site-packages
- Setting up development environments with curdling
- Support Py34+
- installation of package with ftp download url
- Curd install breaking on Mac OSX
- Log level choosing is broken for python3.6.3
- Proposing a PR to fix a few small typos
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 curdling.