Comments (4)
Running pip install -r requirements.txt
one more time downgrades lxml 🤷
Installing collected packages: lxml
Attempting uninstall: lxml
Found existing installation: lxml 4.5.0
Uninstalling lxml-4.5.0:
Successfully uninstalled lxml-4.5.0
Successfully installed lxml-4.3.5
from pressurecooker.
Hi Ben. We were aware of this issue, and other technical debt issues around the content pipeline tooling. If you dig around, I am sure you'll find a lot of these!
In many cases there has been a conscious decision not to fix these issues right now because they do not prevent developers for installing and using the packages. Basically, we aggressively fix BLOCKER issues (anything preventing chef authors from working on content), but WARNING-class issues are allowed to persist due to the team limited capacity and emphasis on cheffing above tooling, especially for shared dependencies like le-utils
and pressurecooker
where a good fix would require involving Studio and Kolibri teams, who are themselves overstretched.
Also, I think it's important to follow the "Chesterton's fence" principle concerning some of these features—sometimes there were past, present, or future considerations and interactions that force certain non-standard decisions, which are not obvious at first sight.
Thanks for filing the issue so we can keep track of it though! I look forward to the time when we'll have the luxury of time and some breathing room to address these holistically.
from pressurecooker.
@ivanistheone the PR doesn't seek to be merged right away -- the PR is there because it's easier to open and fix while wondering the question of which lxml that is the intended one.
I will skip future fixes if I sense that it somehow seems like a tech debt issue.. ?
from pressurecooker.
closing this because le-pycatpion
no longer pins version of lxml
, see https://github.com/learningequality/pycaption/blob/py27/setup.py#L12
from pressurecooker.
Related Issues (12)
- ffmpeg fails to encode some videos HOT 2
- Feature request: 16x9 aspect ratio thumbs HOT 1
- Mac Invalid GUI HOT 6
- PDF Splitting HOT 4
- Convert srt subtitles to vtt format HOT 1
- Audio quality suffers during compression HOT 5
- Extract metadata from PDFs HOT 1
- srt2vtt dependecy webvtt-py is Py3.4+ only HOT 2
- Add Travis and tox.ini and setup automated testing HOT 1
- Subtitles formats and compatible youtube_language code checks HOT 1
- le-pycaption dependency: There are other active upstreams 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 pressurecooker.