Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.maint.python > #16497 > unrolled thread
| Started by | Ranjith Raj <ranjithraj@riseup.net> |
|---|---|
| First post | 2024-11-29 20:20 +0100 |
| Last post | 2024-12-01 03:20 +0100 |
| Articles | 7 — 5 participants |
Back to article view | Back to linux.debian.maint.python
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
| From | Ranjith Raj <ranjithraj@riseup.net> |
|---|---|
| Date | 2024-11-29 20:20 +0100 |
| Subject | ITP: uv -- An extremely fast Python package and project manager. |
| Message-ID | <JOeGZ-cyE0-19@gated-at.bofh.it> |
[Multipart message — attachments visible in raw view] — view raw
Package:wnpp Severity: wishlist X-Debbugs-Cc: debian-devel@lists.debian.org, :debian-python@lists.debian.org Owner: Ranjith Raj <ranjithraj@riseup.net> Package:uv Version:0.5.5 Severity: wishlist * Package name :uv Version :0.5.5 Upstream Author :Charlie Marsh <charlie.r.marsh@gmail.com> * URL :http <https://github.com/astral-sh/uv>s://github.com/astral-sh/uv <https://github.com/astral-sh/uv> * License :MIT license and Apache Licence v2.0 Description :An extremely fast Python package and project manager. uv, a Rust-based tool that replaces pip, pip-tools, pipx, poetry, pyenv, twine, and virtualenv. It offers 10-100x faster performance, Python version management, and comprehensive project management with a global cache for dependency deduplication. I intend to maintain thepackage under the Debian Python team umbrella. Thanks & regards Ranjith Raj
[toc] | [next] | [standalone]
| From | Emmanuel Arias <eamanu@debian.org> |
|---|---|
| Date | 2024-11-29 20:40 +0100 |
| Message-ID | <JOf0l-cyLA-11@gated-at.bofh.it> |
| In reply to | #16497 |
[Multipart message — attachments visible in raw view] — view raw
Hi,
Already exist an ITP for uv, please see #1069776.
Cheeers,
On Sat, Nov 30, 2024 at 12:26:19AM +0530, Ranjith Raj wrote:
> Package:wnpp
> Severity: wishlist
> X-Debbugs-Cc: debian-devel@lists.debian.org,
> :debian-python@lists.debian.org
> Owner: Ranjith Raj <ranjithraj@riseup.net>
>
> Package:uv
> Version:0.5.5
> Severity: wishlist
>
> * Package name :uv
> Version :0.5.5
> Upstream Author :Charlie Marsh <charlie.r.marsh@gmail.com>
> * URL :http <https://github.com/astral-sh/uv>s://github.com/astral-sh/uv
> <https://github.com/astral-sh/uv>
> * License :MIT license and Apache Licence v2.0
> Description :An extremely fast Python package and project manager.
> uv, a Rust-based tool that replaces pip, pip-tools, pipx, poetry, pyenv,
> twine, and virtualenv.
> It offers 10-100x faster performance, Python version management, and
> comprehensive project management with a global cache for dependency
> deduplication.
>
> I intend to maintain thepackage under the Debian Python team umbrella.
>
> Thanks & regards
> Ranjith Raj
--
cheers,
Emmanuel Arias
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ eamanu@debian.org
⢿⡄⠘⠷⠚⠋⠀ OpenPGP: 13796755BBC72BB8ABE2AEB5 FA9DEC5DE11C63F1
⠈⠳⣄
[toc] | [prev] | [next] | [standalone]
| From | Ranjith Raj <ranjithraj@riseup.net> |
|---|---|
| Date | 2024-11-29 21:30 +0100 |
| Message-ID | <JOfMJ-czk2-1@gated-at.bofh.it> |
| In reply to | #16498 |
[Multipart message — attachments visible in raw view] — view raw
Hi Emmanuel, I noticed that you have commented to work on this in July 2024 and are currently the owner of this ITP (#1069776). I am interested in this package as well and would like to inquire if you are still actively working on it. If so, I would be delighted to collaborate and contribute to its development and maintenance. Thank you for your time and consideration. Best regards, Ranjith Raj On 11/30/24 01:05, Emmanuel Arias wrote: > Hi, > > Already exist an ITP for uv, please see #1069776. > > Cheeers, > On Sat, Nov 30, 2024 at 12:26:19AM +0530, Ranjith Raj wrote: >> Package:wnpp >> Severity: wishlist >> X-Debbugs-Cc:debian-devel@lists.debian.org, >> :debian-python@lists.debian.org >> Owner: Ranjith Raj<ranjithraj@riseup.net> >> >> Package:uv >> Version:0.5.5 >> Severity: wishlist >> >> * Package name :uv >> Version :0.5.5 >> Upstream Author :Charlie Marsh<charlie.r.marsh@gmail.com> >> * URL :http<https://github.com/astral-sh/uv>s://github.com/astral-sh/uv >> <https://github.com/astral-sh/uv> >> * License :MIT license and Apache Licence v2.0 >> Description :An extremely fast Python package and project manager. >> uv, a Rust-based tool that replaces pip, pip-tools, pipx, poetry, pyenv, >> twine, and virtualenv. >> It offers 10-100x faster performance, Python version management, and >> comprehensive project management with a global cache for dependency >> deduplication. >> >> I intend to maintain thepackage under the Debian Python team umbrella. >> >> Thanks & regards >> Ranjith Raj
[toc] | [prev] | [next] | [standalone]
| From | Emmanuel Arias <eamanu@yaerobi.com> |
|---|---|
| Date | 2024-11-29 22:20 +0100 |
| Message-ID | <JOgz7-czTl-5@gated-at.bofh.it> |
| In reply to | #16499 |
[Multipart message — attachments visible in raw view] — view raw
On Fri, Nov 29, 2024 at 5:06 PM Ranjith Raj <ranjithraj@riseup.net> wrote: > Hi Emmanuel, > > I noticed that you have commented to work on this in July 2024 and are currently the owner of this ITP (#1069776). > I am interested in this package as well and would like to inquire if you are still actively working on it. If so, I would be delighted to collaborate and contribute to its development and maintenance. > > 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 > Thank you for your time and consideration. > > Best regards, > Ranjith Raj > > On 11/30/24 01:05, Emmanuel Arias wrote: > > Hi, > > Already exist an ITP for uv, please see #1069776. > > Cheeers, > On Sat, Nov 30, 2024 at 12:26:19AM +0530, Ranjith Raj wrote: > > Package:wnpp > Severity: wishlist > X-Debbugs-Cc: debian-devel@lists.debian.org, > :debian-python@lists.debian.org > Owner: Ranjith Raj <ranjithraj@riseup.net> <ranjithraj@riseup.net> > > Package:uv > Version:0.5.5 > Severity: wishlist > > * Package name :uv > Version :0.5.5 > Upstream Author :Charlie Marsh <charlie.r.marsh@gmail.com> <charlie.r.marsh@gmail.com> > * URL :http <https://github.com/astral-sh/uv> <https://github.com/astral-sh/uv>s://github.com/astral-sh/uv<https://github.com/astral-sh/uv> <https://github.com/astral-sh/uv> > * License :MIT license and Apache Licence v2.0 > Description :An extremely fast Python package and project manager. > uv, a Rust-based tool that replaces pip, pip-tools, pipx, poetry, pyenv, > twine, and virtualenv. > It offers 10-100x faster performance, Python version management, and > comprehensive project management with a global cache for dependency > deduplication. > > I intend to maintain thepackage under the Debian Python team umbrella. > > Thanks & regards > Ranjith Raj > >
[toc] | [prev] | [next] | [standalone]
| From | weepingclown <weepingclown@disroot.org> |
|---|---|
| Date | 2024-11-29 22:40 +0100 |
| Message-ID | <JOgSt-cA0d-1@gated-at.bofh.it> |
| In reply to | #16500 |
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.
[toc] | [prev] | [next] | [standalone]
| From | eevelweezel <eevel.weezel@gmail.com> |
|---|---|
| Date | 2024-11-29 23:10 +0100 |
| Message-ID | <JOhlw-cAq2-5@gated-at.bofh.it> |
| In reply to | #16501 |
[Multipart message — attachments visible in raw view] — view raw
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. > >
[toc] | [prev] | [next] | [standalone]
| From | Emmanuel Arias <eamanu@debian.org> |
|---|---|
| Date | 2024-12-01 03:20 +0100 |
| Message-ID | <JOHIZ-cTjt-1@gated-at.bofh.it> |
| In reply to | #16502 |
[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
⠈⠳⣄
[toc] | [prev] | [standalone]
Back to top | Article view | linux.debian.maint.python
csiph-web