Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.maint.python > #16504
| Path | csiph.com!weretis.net!feeder8.news.weretis.net!fu-berlin.de!bofh.it!news.nic.it!robomod |
|---|---|
| From | Emmanuel Arias <eamanu@debian.org> |
| Newsgroups | linux.debian.maint.python |
| Subject | Re: ITP: uv -- An extremely fast Python package and project manager. |
| Date | Sun, 01 Dec 2024 03:20:01 +0100 |
| Message-ID | <JOHIZ-cTjt-1@gated-at.bofh.it> (permalink) |
| References | <JOeGZ-cyE0-19@gated-at.bofh.it> <JOf0l-cyLA-11@gated-at.bofh.it> <JOfMJ-czk2-1@gated-at.bofh.it> <JOgz7-czTl-5@gated-at.bofh.it> <JOgSt-cA0d-1@gated-at.bofh.it> <JOhlw-cAq2-5@gated-at.bofh.it> |
| X-Mailbox-Line | From debian-python-request@lists.debian.org Sun Dec 1 02:15:41 2024 |
| Old-Return-Path | <eamanu@debian.org> |
| X-Amavis-Spam-Status | No, score=-114.249 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, BODY_8BITS=1.5, DKIMWL_WL_HIGH=-0.34, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FOURLA=0.1, LDO_WHITELIST=-5, MD5_SHA1_SUM=-1, PGPSIGNATURE=-5, RCVD_IN_DNSWL_MED=-2.3, UNPARSEABLE_RELAY=0.001, USER_IN_DKIM_WELCOMELIST=-0.01, USER_IN_DKIM_WHITELIST=-100] autolearn=ham autolearn_force=no |
| MIME-Version | 1.0 |
| Content-Type | multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="ptU9Przd+/KIbVdk" |
| Content-Disposition | inline |
| X-Debian-User | eamanu |
| X-Mailing-List | <debian-python@lists.debian.org> archive/latest/22584 |
| List-ID | <debian-python.lists.debian.org> |
| List-URL | <https://lists.debian.org/debian-python/> |
| List-Archive | https://lists.debian.org/msgid-search/Z0vGsTxPALulZqWu@debian |
| Approved | robomod@news.nic.it |
| Lines | 222 |
| Organization | linux.* mail to news gateway |
| Sender | robomod@news.nic.it |
| X-Original-Cc | weepingclown <weepingclown@disroot.org>, debian-python@lists.debian.org, Emmanuel Arias <eamanu@yaerobi.com>, Ranjith Raj <ranjithraj@riseup.net> |
| X-Original-Date | Sat, 30 Nov 2024 23:15:13 -0300 |
| X-Original-Message-ID | <Z0vGsTxPALulZqWu@debian> |
| X-Original-References | <99af3f8e-d2ef-4844-97d5-89d37ba597ed@riseup.net> <Z0oXnEd5wmIE0ANg@debian> <218cf9d6-39f2-40d5-bad9-d43cb8c698bb@riseup.net> <CAFNO5of+TCGLOQie7n9OvUn7Kz-LZj9WuNNh6JbNWtDTTZ=8EQ@mail.gmail.com> <B564B3C6-AAF7-4302-8E66-D6D616F299BD@disroot.org> <CAKjrVyeWBNwC3kJ8OQM03f6Rd-XjfZneu5mAEkp54oMym=nc-A@mail.gmail.com> |
| Xref | csiph.com linux.debian.maint.python:16504 |
Show key headers only | View raw
[Multipart message — attachments visible in raw view] - view raw
Hi,
This is the list of packages needed by uv. I marked some of them with
DONE, the packages that already in Debian. Some of them has a note at
the right.
Now, I'm working in http but there's an open issues [0]
** DONE anstream = { version = "0.6.15" } - OK
** DONE anyhow = { version = "1.0.89" } - OK
** DONE async-channel = { version = "2.3.1" } - OK
** DONE async-compression = { version = "0.4.12" } - OK (on debian is 0.4.13)
** DONE async-trait = { version = "0.1.82" } - OK (On Debian is 0.1.83) - OK
** TODO async_http_range_reader = { version = "0.9.0" }
** TODO async_zip = { git = "https://github.com/charliermarsh/rs-async-zip", rev = "011b24604fa7bc223daaad7712c0694bac8f0a87", features = ["deflate", "tokio"] } (take a look here)
** TODO axoupdater = { version = "0.8.0", default-features = false }
** DONE backoff = { version = "0.4.0" } - OK
** DONE base64 = { version = "0.22.1" } - OK
** DONE bitflags = { version = "2.6.0" } - OK
** TODO boxcar = { version = "0.2.5" }
** TODO bytecheck = { version = "0.8.0" } - On Debian is 0.6.12
** TODO cachedir = { version = "0.3.1" } - On Debian is 0.3.0
** DONE cargo-util = { version = "0.2.14" } - OK
** TODO clap = { version = "4.5.17" } - On Debian 4.5.16
** TODO clap_complete_command = { version = "0.6.1" }
** TODO configparser = { version = "3.1.0" } - On Debian 3.0.3
** DONE console = { version = "0.15.8", default-features = false }
** DONE csv = { version = "1.3.0" }
** DONE ctrlc = { version = "3.4.5" }
** TODO dashmap = { version = "6.1.0" } *
** TODO data-encoding = { version = "2.6.0" }
** TODO directories = { version = "5.0.1" }
** TODO dirs-sys = { version = "0.4.1" }
** TODO dunce = { version = "1.0.5" }
** TODO either = { version = "1.13.0" }
** TODO encoding_rs_io = { version = "0.1.7" }
** TODO etcetera = { version = "0.8.0" }
** TODO flate2 = { version = "1.0.33", default-features = false }
** TODO fs-err = { version = "2.11.0" }
** TODO fs2 = { version = "0.4.3" }
** TODO futures = { version = "0.3.30" }
** TODO glob = { version = "0.3.1" }
** TODO globwalk = { version = "0.9.1" }
** TODO goblin = { version = "0.9.0", default-features = false, features = ["std", "elf32", "elf64", "endian_fd"] }
** TODO hex = { version = "0.4.3" }
** TODO home = { version = "0.5.9" }
** TODO html-escape = { version = "0.2.13" }
** TODO http = { version = "1.1.0" }
** TODO indexmap = { version = "2.5.0" }
** TODO indicatif = { version = "0.17.8" }
** TODO indoc = { version = "2.0.5" }
** TODO itertools = { version = "0.13.0" }
** TODO jiff = { version = "0.1.14", features = ["serde"] }
** TODO junction = { version = "1.2.0" }
** TODO krata-tokio-tar = { version = "0.4.2" }
** TODO mailparse = { version = "0.15.0" }
** TODO md-5 = { version = "0.10.6" }
** TODO memchr = { version = "2.7.4" }
** TODO miette = { version = "7.2.0" }
** TODO nanoid = { version = "0.4.0" }
** TODO owo-colors = { version = "4.1.0" }
** TODO path-slash = { version = "0.2.1" }
** TODO pathdiff = { version = "0.2.1" }
** TODO petgraph = { version = "0.6.5" }
** TODO platform-info = { version = "2.0.3" }
** TODO procfs = { version = "0.17.0" , default-features = false, features = ["flate2"] }
** TODO proc-macro2 = { version = "1.0.86" }
** TODO pubgrub = { git = "https://github.com/astral-sh/pubgrub", rev = "95e1390399cdddee986b658be19587eb1fdb2d79" }
** TODO version-ranges = { git = "https://github.com/astral-sh/pubgrub", rev = "95e1390399cdddee986b658be19587eb1fdb2d79" }
** TODO quote = { version = "1.0.37" }
** TODO rayon = { version = "1.10.0" }
** TODO reflink-copy = { version = "0.1.19" }
** TODO regex = { version = "1.10.6" }
** TODO reqwest = { version = "0.12.7", default-features = false, features = ["json", "gzip", "stream", "rustls-tls", "rustls-tls-native-roots", "socks", "multipart", "http2"] }
** TODO reqwest-middleware = { git = "https://github.com/TrueLayer/reqwest-middleware", rev = "d95ec5a99fcc9a4339e1850d40378bbfe55ab121", features = ["multipart"] }
** TODO reqwest-retry = { git = "https://github.com/TrueLayer/reqwest-middleware", rev = "d95ec5a99fcc9a4339e1850d40378bbfe55ab121" }
** TODO rkyv = { version = "0.8.8", features = ["bytecheck"] }
** TODO rmp-serde = { version = "1.3.0" }
** TODO rust-netrc = { version = "0.1.2" }
** TODO rustc-hash = { version = "2.0.0" }
** TODO rustix = { version = "0.38.37", default-features = false, features = ["fs", "std"] }
** TODO same-file = { version = "1.0.6" }
** TODO schemars = { version = "0.8.21", features = ["url"] }
** TODO seahash = { version = "4.1.0" }
** TODO serde = { version = "1.0.210", features = ["derive"] }
** TODO serde-untagged = { version = "0.1.6" }
** TODO serde_json = { version = "1.0.128" }
** TODO sha2 = { version = "0.10.8" }
** TODO smallvec = { version = "1.13.2" }
** TODO spdx = { version = "0.10.6" }
** TODO syn = { version = "2.0.77" }
** TODO sys-info = { version = "0.9.1" }
** TODO target-lexicon = { version = "0.12.16" }
** TODO tempfile = { version = "3.12.0" }
** TODO textwrap = { version = "0.16.1" }
** TODO thiserror = { version = "1.0.63" }
** TODO tl = { git = "https://github.com/charliermarsh/tl.git", rev = "6e25b2ee2513d75385101a8ff9f591ef51f314ec" }
** TODO tokio = { version = "1.40.0", features = ["fs", "io-util", "macros", "process", "signal", "sync"] }
** TODO tokio-stream = { version = "0.1.16" }
** TODO tokio-util = { version = "0.7.12", features = ["compat"] }
** TODO toml = { version = "0.8.19" }
** TODO toml_edit = { version = "0.22.21", features = ["serde"] }
** TODO tracing = { version = "0.1.40" }
** TODO tracing-durations-export = { version = "0.3.0", features = ["plot"] }
** TODO tracing-subscriber = { version = "0.3.18", features = ["env-filter", "json", "registry"] }
** TODO tracing-tree = { version = "0.4.0" }
** TODO unicode-width = { version = "0.1.13" }
** TODO unscanny = { version = "0.1.0" } *
** DONE url = { version = "2.5.2" }
** DONE urlencoding = { version = "2.1.3" }
** DONE walkdir = { version = "2.5.0" }
** TODO which = { version = "7.0.0", features = ["regex"] } - On Debian 6.0.3
** TODO windows-registry = { version = "0.3.0" } - Ver si son necesarios
** TODO windows-result = { version = "0.2.0" } - Ver si son necesarios
** TODO windows-sys = { version = "0.59.0", features = ["Win32_Foundation", "Win32_Security", "Win32_Storage_FileSystem", "Win32_System_Ioctl", "Win32_System_IO"] } - It's necessary?
** TODO winreg = { version = "0.52.0" } - On Debian 0.6.0 - It's necessary?
** TODO winsafe = { version = "0.0.22", features = ["kernel"] }
** TODO wiremock = { version = "0.6.2" }
** DONE xz2 = { version = "0.1.7" }
** DONE zip = { version = "0.6.6", default-features = false, features = ["deflate"] }
I'm going to follow rust-http.
If there're more hands in the package, probably we will need a wait to
coordinate the work.
[0] https://salsa.debian.org/rust-team/debcargo-conf/-/issues/78
On Fri, Nov 29, 2024 at 04:06:36PM -0600, eevelweezel wrote:
> Agreed, I'd be interested in assisting as well. uv is the last thing
> blocking packaging hatch.
>
> Best,
> ./wzl
>
>
> On Fri, Nov 29, 2024, 15:33 weepingclown <weepingclown@disroot.org> wrote:
>
> > It'd make sense to add that as additional info to the ITP bug thread so
> > that anyone interested in helping has some information on the current
> > state.
> >
> > And if my memory serves me right, uv mostly needed only uv specific
> > internal
> > crates to be packaged than a lot of general ones.
> >
> > Best,
> > Ananthu
> >
> > On 29 November 2024 9:11:53 pm UTC, Emmanuel Arias <eamanu@yaerobi.com>
> > wrote:
> > >> The biggest effort here is the amount of rust packages that we need to
> > >introduce to Debian. Let me prepare a list of TODO
> > >and I'll send it to you.
> >
> >
--
cheers,
Emmanuel Arias
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ eamanu@debian.org
⢿⡄⠘⠷⠚⠋⠀ OpenPGP: 13796755BBC72BB8ABE2AEB5 FA9DEC5DE11C63F1
⠈⠳⣄
Back to linux.debian.maint.python | Previous | Next — Previous in thread | Find similar | Unroll thread
ITP: uv -- An extremely fast Python package and project manager. Ranjith Raj <ranjithraj@riseup.net> - 2024-11-29 20:20 +0100
Re: ITP: uv -- An extremely fast Python package and project manager. Emmanuel Arias <eamanu@debian.org> - 2024-11-29 20:40 +0100
Re: ITP: uv -- An extremely fast Python package and project manager. Ranjith Raj <ranjithraj@riseup.net> - 2024-11-29 21:30 +0100
Re: ITP: uv -- An extremely fast Python package and project manager. Emmanuel Arias <eamanu@yaerobi.com> - 2024-11-29 22:20 +0100
Re: ITP: uv -- An extremely fast Python package and project manager. weepingclown <weepingclown@disroot.org> - 2024-11-29 22:40 +0100
Re: ITP: uv -- An extremely fast Python package and project manager. eevelweezel <eevel.weezel@gmail.com> - 2024-11-29 23:10 +0100
Re: ITP: uv -- An extremely fast Python package and project manager. Emmanuel Arias <eamanu@debian.org> - 2024-12-01 03:20 +0100
csiph-web