Hi.

This is my first time using an email mailing list so please inform me if this 
is not the proper channel. I'm packaging a python application which depends on 
LXML. As you're all aware, installing this library on Windows is not the most 
straightforward thing due to its laughable lack of pre-installed build tools. 
This can be circumvented in several ways which are well documented by LXML, 
however, as noted in the website, asking end users to install these tools to 
build it from source is usually not feasible. While researching this issue I 
learned the [UCI website](https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml) 
maintains Windows specific wheels which allow automating the process of 
installing them through PIP.

Having these wheel files is great because it completely lifts the burden of 
fetching and building the dependencies from the user, they can be integrated 
with the default pyproject.toml format and are installed automatically as any 
other dependency. However, due to PyPI's stupid requirement of not allowing 
direct links as stated dependencies, I cannot publish my package there using 
this method, as the UCI website is not a trusted a source. I was wondering if 
there was some way you could publish these Windows specific wheels on PyPI so 
it's easier for other PyPI projects which depend on this library to package for 
Windows. This also seems beneficial from a security perspective, since many 
people end up relying on an external source for precompiled binaries which are 
not necessarily trustworthy. I can't speculate, but there are several 
StackOverflow answers with hundreds of thousands of views which point to that 
website as the most reliable way of installing LXML on Windows, and should 
anyone upload malicious code there, it could be a problem.

Thanks,
Gwyn
_______________________________________________
lxml - The Python XML Toolkit mailing list -- lxml@python.org
To unsubscribe send an email to lxml-le...@python.org
https://mail.python.org/mailman3/lists/lxml.python.org/
Member address: arch...@mail-archive.com

Reply via email to