The BigQuery dataset PyPi publishes has a file.type column:
<https://packaging.python.org/guides/analyzing-pypi-package-downloads/>
Since we started publishing wheels (1.10.3) the wheel almost all of the
downloads. This 2020-12-01 (picked randomly):
1.10.12bdist_wheel108311.10.12sdist121.10.13bdist_wheel31451.10.13sdist32
1.10.4sdist2
1.10.4bdist_wheel2399
1.10.3bdist_wheel1079
1.10.3sdist3
On Sat, 12 Dec, 2020 at 10:50, Jarek Potiuk <jarek.pot...@polidea.com>
wrote:
Update: not provider packages, but the packages that airflow depends
on. indeed all our provider/airflow package are pure python and as
long as there are no "special cases" like anyone requiring source
packages (for whatever reason) they *should* work.
On Sat, Dec 12, 2020 at 10:48 AM Jarek Potiuk
<jarek.pot...@polidea.com <mailto:jarek.pot...@polidea.com>> wrote:
It might well be, yes, that we have no such problem in the airflow
package. I referred more to the provider packages. I think it would
like to hear from the user why sdist was used in this case.
Also, I believe there are some distros Gentoo, that always use
sources for everything it can (and I am not sure if they would work
with .whl only).
I am not against removing it, just want to be sure there are no
unforeseen consequences. Unfortunately, there are no stats to show
which type of packages are downloaded :(
<https://pypistats.org/packages/apache-airflow>
J,
On Sat, Dec 12, 2020 at 10:38 AM Ash Berlin-Taylor <a...@apache.org
<mailto:a...@apache.org>> wrote:
On Sat, 12 Dec, 2020 at 10:34, Jarek Potiuk
<jarek.pot...@polidea.com <mailto:jarek.pot...@polidea.com>> wrote:
So I think there will be systems where sdist is used automatically
because the host system is not as close to what we use when build
wheels.
I think that is only a problem for wheels with binary
components,but our wheels are not -- they are universal (i.e. just
contain pure python).
--
Jarek Potiuk
Polidea <https://www.polidea.com/> | Principal Software Engineer
M: +48 660 796 129 <tel:+48660796129>
<https://www.polidea.com/>
--
Jarek Potiuk
Polidea <https://www.polidea.com/> | Principal Software Engineer
M: +48 660 796 129 <tel:+48660796129>
<https://www.polidea.com/>