Skip to content

Commit e114b3c

Browse files
authored
Merge pull request #169 from manikanta-hitunik-com/patch-716960
Update 487-building-rust-extensions-for-python.txt
2 parents 9f76618 + f2e4b92 commit e114b3c

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

transcripts/487-building-rust-extensions-for-python.txt

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -734,7 +734,7 @@
734734

735735
00:24:21 Another example is Jitter, which I showed you.
736736

737-
00:24:24 We released Jitter a year ago now.
737+
00:24:24 We released Jiter a year ago now.
738738

739739
00:24:27 It is the most downloaded JSON parser in Python other than the one in the standard library.
740740

@@ -818,7 +818,7 @@
818818

819819
00:27:26 We don't really think about compiling much in Python.
820820

821-
00:27:28 We don't think about it, but you can think of import time when you do different stuff or you think about static typing when you go and run PyWright over your code.
821+
00:27:28 We don't think about it, but you can think of import time when you do different stuff or you think about static typing when you go and run Pyrite over your code.
822822

823823
00:27:37 And that is very similar in some ways to compile time.
824824

@@ -842,7 +842,7 @@
842842

843843
00:28:25 If you were using most other, if you were using cargo, you would have to take care.
844844

845-
00:28:30 I mean, putting the controversy over Surdi to one side for a minute, you would have to take care of compiling that code yourself every time you wanted to go and go and use it.
845+
00:28:30 I mean, putting the controversy over Serde to one side for a minute, you would have to take care of compiling that code yourself every time you wanted to go and go and use it.
846846

847847
00:28:38 Whereas Action PyPI does an amazing job of distributing compiled Rust for virtually every ecosystem, every architecture, and it just working when you install it.
848848

@@ -1070,6 +1070,8 @@
10701070

10711071
00:36:14 Does that mean, in theory, if you've got this, that you could use this within, for example, CI to only run unit tests, systems that have changed or direct descendants of that package?
10721072

1073+
00:36:27 We do that.
1074+
10731075
00:36:25 Because I presume we do do that because we've got a lot of money on CI.
10741076

10751077
00:36:30 And so we've had to invest a lot of money to like figure out how do we narrow down the tests.
@@ -1084,7 +1086,9 @@
10841086

10851087
00:36:43 It's a little bit like what you did, Samuel, with Pydantic and Pydantic Core.
10861088

1087-
00:36:47 So import linter is pure Python, but it has a dependency, which is Grimp, which is, I mean, it's got Python and Rust in at the moment.
1089+
00:36:47 So Import-Linter is pure Python.
1090+
1091+
00:36:49 Yeah.
10881092

10891093
00:36:55 But that is just a Python API for building a graph.
10901094

@@ -1280,7 +1284,7 @@
12801284

12811285
00:43:32 I don't know how long ago that was you, you were trying, but I think it's, yeah, reduced significantly.
12821286

1283-
00:43:37 So, I mean, I did this quite a lot of the same work in Pydantic Core to avoid the overhead of calling into and out of it lots of times.
1287+
00:43:37 So, I mean, I did quite a lot of the same work in Pydantic Core to avoid the overhead of calling into and out of it lots of times.
12841288

12851289
00:43:43 And I think that's less of a thing now than it used to be.
12861290

@@ -1310,7 +1314,7 @@
13101314

13111315
00:44:46 I don't know if that's in here as well.
13121316

1313-
00:44:48 I maintain watch files, which is the file watching library used by UV-con and some other things.
1317+
00:44:48 I maintain watch files, which is the file watching library used by UVcorn and some other things.
13141318

13151319
00:44:55 And that is, again, wrapping a Rust library for getting fast system notifications.
13161320

@@ -1858,4 +1862,6 @@
18581862

18591863
01:02:00 Now get out there and write some Python code.
18601864

1865+
01:02:02 Thank you.
1866+
18611867
01:02:02 I'll see you next time.

0 commit comments

Comments
 (0)