blue-city-97042
11/02/2023, 9:24 PMpants dependencies --transitive
shows the file dependencies from the source, but not the dependencies between the distsgorgeous-winter-99296
11/02/2023, 9:31 PMpython_distribution
is primarily used as a packaging/publishing tool (e.g. to wheels) while most actual work happens only with files.curved-television-6568
11/02/2023, 9:32 PMpants paths --from=target --to=target
curved-television-6568
11/02/2023, 9:33 PMblue-city-97042
11/02/2023, 9:36 PMcurved-television-6568
11/02/2023, 9:39 PMblue-city-97042
11/02/2023, 9:39 PMcurved-television-6568
11/02/2023, 9:39 PMcurved-television-6568
11/02/2023, 9:40 PMblue-city-97042
11/02/2023, 9:41 PMblue-city-97042
11/02/2023, 9:41 PMblue-city-97042
11/02/2023, 9:42 PMcurved-television-6568
11/02/2023, 9:44 PMblue-city-97042
11/02/2023, 9:46 PM:dist
target into the dependencies, it only adds the immediate dist and not any of it's first party dependencies. It'll create a directory that contains the files, but that's not a wheel and not something that flask supportsblue-city-97042
11/02/2023, 9:46 PMcurved-television-6568
11/02/2023, 9:47 PMblue-city-97042
11/02/2023, 9:47 PMblue-city-97042
11/02/2023, 9:48 PMcurved-television-6568
11/02/2023, 9:49 PMblue-city-97042
11/02/2023, 9:50 PMblue-city-97042
11/02/2023, 9:50 PMcurved-television-6568
11/02/2023, 9:54 PMcurved-television-6568
11/02/2023, 9:56 PMblue-city-97042
11/02/2023, 9:56 PMblue-city-97042
11/02/2023, 9:57 PMblue-city-97042
11/02/2023, 9:57 PMcurved-television-6568
11/02/2023, 9:57 PMblue-city-97042
11/02/2023, 9:58 PMblue-city-97042
11/02/2023, 9:58 PMcurved-television-6568
11/02/2023, 9:59 PMblue-city-97042
11/02/2023, 9:59 PMblue-city-97042
11/02/2023, 10:00 PMcurved-television-6568
11/02/2023, 10:00 PMblue-city-97042
11/02/2023, 10:00 PMblue-city-97042
11/02/2023, 10:00 PMcurved-television-6568
11/02/2023, 10:01 PMblue-city-97042
11/02/2023, 10:03 PMblue-city-97042
11/02/2023, 10:03 PMblue-city-97042
11/02/2023, 10:04 PMblue-city-97042
11/02/2023, 10:05 PMcurved-television-6568
11/02/2023, 10:15 PMcurved-television-6568
11/02/2023, 10:24 PMI have to know […] the exact artifacts produced in the monorepo
pants list --filter-target-type=python_distribution :: > dists.spec
pants --spec-files=dists.spec peek --exclude-defaults > dists.json
jq -r '.[]|"\(.provides.name)--\(.provides.version)"' dists.json
will give you something like:
hello-dist--0.0.1
mypyc_fib--2.3.4
native--2.3.4
dummy-plugin--0.0.0
curved-television-6568
11/02/2023, 10:28 PMblue-city-97042
11/02/2023, 10:33 PMdist_deps_env_val=env("DEPS")
dist_deps=dist_deps_env_val.split(',')
pex(
)
myvar=env("MYTEST_DEPS")
print(myvar.split(','))
``````blue-city-97042
11/02/2023, 10:34 PMcurved-television-6568
11/02/2023, 10:38 PM