►
A
All
right,
so
this
is
just
we're
not
doing
really
anything.
That's
quite
alice
related
right
now,
but
we're
doing
the
intuitive
and
accessible
documentation,
editing
project.
We
found
that
there
is
an
issue
building
the
docks.
Well,
we've
known
that
there's
an
issue
built
in
docks,
but
now
we're
hitting
a
roadblock
on
that.
So
we're
going
to
solve
this
issue.
So
there's
a
few
things
that
are
going
on.
We've
got
a
little
bit
of
a
complicated
dependency
set
up
on
this
one.
A
So
pandoc
is
involved
due
to
a
I
think,
very
common
mark
requiring
it
and
recon
or
no
pandoc
is
used
in
the
notebook
sphynx
plugin
to
convert
so
we're
stuck
with
it,
basically,
not
because
they
haven't
switched
over.
I
think
they
still
have
an
open
issue
where
they
haven't
switched
over.
I
think
I've
talked
about
this,
like
20
million
times
to
the
they
haven't
switched
over
to
the.
I
can't
what
it's
called
now.
It's
recommend
mark's.
Basically
that
replacement-
and
it
says
somewhere
it
says
what
it
is.
A
I
can't
remember
what
it
is
right
now,
but
it's
it's
it's
apparent.
If
you
go
find
the
stuff,
okay
so
and
they
and
I
the
underlying
problem-
is
that
the
whole
thing
needs
to
have
the
api
hooked
in
through
the
docutils
api
and
needs
to
use
the
intermediate
representation
there,
but
they're
not
for
whatever
reason,
they're
just
they're
calling
out
to
panda
well,
because
it's
easier
than
converting
it
or
writing
all
the
code
to
convert
to
the
immediate
representation,
okay,
so
for
path
and
okay.
A
A
A
A
Okay,
so
we
will
make
this
its
own
function
here,
okay,
so
this
should
be
something
so
this
should
be
operation
operation.
Here,
it's
going
to
be
a
an
operation
that
creates
a
instance
of
an
object
and
then
has
a
cleanup
operation
also
associated
with
it.
So
you
can
almost
look
at
it
like
a
data
flow,
that's
being
overlaid
onto
the
parent
flow
with
both
it.
That's
actually
a
set
of
two
operations
where
the
orchestrated
context
is
the
same.
A
A
If
tempter
or
let's
see,
if.
A
A
And
yeah
so
first
we
create
a
temporary
directory
and
then
we
and
we're
just
going
to
use
the
context
slip
exit
stack
here
because
it's
going
to
make
it
less
with
blocks
forever
and
we're
going
to
have
a
loop
where
we're
going
to
want
to
do
a
width
block
effectively
now
and
then
we'll
yield.
And
that's
that
means
this
thing
will
be
a
context:
live
dot,
ac
context,
painter.
A
A
That
is
here
path,
okay,
so
yeah
that
looks
good
to
me.
Should
we
resolve
these?
Let's
do
our
resolve
that
looks
good,
okay,
so,
okay,
so
create
a
temporary
directory.
A
By
just
doing
read
and
then
running
the
command,
okay
and
look
at
this,
so
this
is
exactly
why
we
want
async
right
so
now
we
don't
have
to
change
that
all
right,
so
catch
download
pack
archives.
A
A
A
A
A
A
Okay
and
ideally,
I
think
we
would
do
some
kind
of
regex,
just
r
glob
and
then
apply
rejects
ourselves
unless
our
our
glob
takes
a
red
x
directly,
it
probably
yeah
our
claws.
Yeah
it
takes
a
red
x
directly.
Nobody
takes
a
python
style
regex,
which
is
why
you
probably
need
to
do
a
real
we're,
not
a
python.
It
takes
its
own
kind
of
reference,
and
this
is
a
problem
several
places.
Okay,
so
we
need
the
hash
still.
A
A
If
and.