Comments (4)
Hey, sorry for the late respond, just saw your pull request, I see what you are doing but just throwing in 10 tools without proper discussion/usage doesn't bode well with me. Don't get me wrong, I can see myself implementing some of these tools in the near future, but I'd need to properly see/analyze every tool and it'll take some time to approve a PR of this size, it'll actually be faster if the scope is smaller
from requests-html.
Hey, sorry for the late respond, just saw your pull request, I see what you are doing but just throwing in 10 tools without proper discussion/usage doesn't bode well with me. Don't get me wrong, I can see myself implementing some of these tools in the near future, but I'd need to properly see/analyze every tool and it'll take some time to approve a PR of this size, it'll actually be faster if the scope is smaller
do you prefer a PR per tool listed above ?
Consider that #544 only adds poetry in place of pipfile & setup.py, the other tools are NOT (and will not be) in that PR.
from requests-html.
this great effort stalled out because the PR is too large?
from requests-html.
this great effort stalled out because the PR is too large?
Mostly yes.
On the other side, upgrading to poetry needs also a package structure, instead of the actual single module; this also led to a breaking change for users that need a different import call, that’s why I propose also a MAJOR version bump (that could be easily managed with one tool of the above list).
My PR does only refactor the single module to a packaged structure with separated modules, and this seems to be huge effort to review.
All the tools listed in description are NOT included in this PR, I used to work with them in my packages so, after this PR with poetry will be merged, it became easier to add them to improve whole package quality (and also reduce maintainer stress).
I respect maintainer opinion, so poetry PR will remain in draft until there’s no interest on it from users/maintainers/anyone.
@aehlke thanks for the interest on this discussion
from requests-html.
Related Issues (20)
- running render in Termux
- Type annotations
- Consider switching from lxml's clean_html for enhanced security (and possibly performance) HOT 1
- Get all html error
- hover on "read more"
- orange marker in the header
- playwright page.on("response", handler) HOT 1
- Not support get text in Element within other element'text of Element (innerText)
- find() got always None on JS rendered website
- How to select element in drop-down list
- PermissionError: [WinError 5] Access is denied - python - pytesseract.image_to_string
- LXML 5.2.0 breaks import HOT 2
- Websocket failing connection when rendering
- OSError: Chromium downloadable not found HOT 4
- after render without cookie
- pyppeteer is unmaintained HOT 1
- Basic doc example no longer works
- Future exception was never retrieved Error
- Blocking URLs when Traversing Links and Parsing HTML
- Jo
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 requests-html.