Comments (10)
ERROR: Could not build wheels for aiohttp, which is required to install pyproject.toml-based projects
我本地aiohttp==3.9.1, 如果要使用你的工具导致我本地一系列的版本都要发生改变的话, 这理论上不是一个理想型的工具
from funboost.
image](https://github.com/ydf0509/funboost/assets/26890690/bde10aa6-1cd4-4b1b-9671-fc216323157a)
看下文档吧,别的框架要求 aiohttp版本号 大于多少 小于多少,我没有时间一一测试与每一个三方包的每一个版本都去测试,所以写死了.
例如我写 aiohttp==3.9.1 不代表你去安装3.9.2和3.9.0.电脑就会爆炸了,我喜欢写死,不喜欢指定版本的范围,因为我没有时间去测试与所有三方包的每一个版本进行测试,那不是要测试几万次.
如果你项目原来使用3.9.0,你可以改成3.9.1,也可以继续3.9.0,放心吧
from funboost.
你自己想想,你们的项目是不是requirements.txt 写死了版本,难道你能打包票不使用你项目的 requirements.txt 中的版本,项目一定就会报错吗
from funboost.
你自己看下吧,你以为我不清楚少加安装包这种技术方案吗,我已经把难安装的都减少了, 其余的简单的包的安装你自己学习把,怎么安装aiohttp不需要人教呢
from funboost.
你想错了以为三方包要求什么版本就一定要安装什么版本,不安装就电脑爆炸了. ,funboost要求 AMQPStorm==2.10.6 ,不代表你非要安装2.10.6啊,你以为安装 2.10.5 和 2.10.7会报错,一般情况是不会报错的, 一般三方包的依赖正确的写法是 1.0.5 < = AMQPStorm==3.2.9 ,这样就很少会和用户自己要求的包版本冲突, 但是这种写范围的前提是我需要测试 AMQPStorm 在 1.0.5 和 3.2.9 每一个版本和funboost测试,你想想这有那么多时间去测试每个三方包的每个版本吗.
from funboost.
息怒息怒, 我的比如错了. 我的标题意思是功能点太多, 有时候只需要异步的分布式功能. pip下载的包多, 导致环境上多安装了,
from funboost.
息怒息怒, 我的比如错了. 我的标题意思是功能点太多, 有时候只需要异步的分布式功能. pip下载的包多, 导致环境上多安装了,
还好,把pip源配置成 阿里云 国内源,1分钟可以安装完成.
from funboost.
issues是人遇到了痛点,来提出一个问题. 不是来引战的. 我是因为aiohttp这个包导致funboost安装失败了, 才这样去比如的, 并不是说指定版本的问题. 我知道怎么去解决, 我只是提出这个能否改进的问题.
from funboost.
你项目的requirements.txt
写
funboost==40.8
aiohttp==4.0.5
这样是可以的,最后就会自动安装上你需要的4.0.5版本了,后面的版本要求是可以覆盖前面的版本要求,只是安装会提示aiohttp版本冲突而已,不代表funboost + aiohttp 4.0.5 就会出错了,一般情况下三方包只要没使用深入特别小众的函数,大众的方法,随意升级降级版本都没事
from funboost.
issues是人遇到了痛点,来提出一个问题. 不是来引战的. 我是因为aiohttp这个包导致funboost安装失败了, 才这样去比如的, 并不是说指定版本的问题. 我知道怎么去解决, 我只是提出这个能否改进的问题.
我没生气.
from funboost.
Related Issues (20)
- 远程的问题 HOT 9
- 建议:项目工程可以搞的正式一点,readme和文档默认成英语,这样能更好的推广到全球 HOT 4
- sqlite作为中间件例子在mac/linux运行,报错 read-only [用户文件夹权限问题,自己修改个文件夹] HOT 4
- 如何快捷的停止multi_process_consume 这个消费函数的所有进程 HOT 3
- base_publisher的publish函数好像有点问题[用户没了解python字典是可变对象] HOT 8
- 发现一个有趣的问题 HOT 3
- 如果两个booster嵌套使用的话,多进程好像运行会阻塞? HOT 21
- delay
- delay 任务支持retry的时候设置countdown吗? HOT 3
- django的模块引入和启动 HOT 16
- 接受非booster传过来的消息,没有extra, 导致consume 失败 HOT 1
- result_web. index.html 中 其中的一个css文件无法下载了 “bootstrap.min.css” HOT 1
- 姑且提醒下这个repo错别字连篇
- [BUG]ModuleNotFoundError: No module named 'db_libs' [contrib里面是作者额外贡献的功能,需要用户自己安装相关三方包] HOT 3
- 请教: 如何使用 nb_log 打印task_id HOT 19
- BUG: AttributeError("'_thread._local' object has no attribute 'function_result_status'" HOT 7
- 【bug】可能存在的bug- 在线急等修复(我就不用再加猴子补丁了~~)[用户自己写法错误问题] HOT 8
- windows上的脚本到linux上远程执行时的路径不正确 HOT 9
- 你好,我想请教一下使用Rocketmq作为中间件时自定义消费者类的问题 HOT 9
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 funboost.