| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |/
|
|
|
|
|
|
| |
In 1.83, this warning triggers on many of our crates.
We're thinking of fixing them all, but for now,
we're going to disable the warning.
This is part of #1765.
|
| |
|
|
|
|
|
|
| |
`unicode-ident` recently changed their [license]
from "(MIT OR Apache-2.0) AND Unicode-DFS-2016"
to "(MIT OR Apache-2.0) AND Unicode-3.0".
[license]: https://github.com/dtolnay/unicode-ident/commit/36cccb825aef6f334cfb57afc82a728c3d2d652f
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
| |
We depend on `instant`, which is unmaintained, via `notify`.
`notify` switched over to [`web-time`], but hasn't relased the change
yet, so we need to ignore the advisory for now.
[`web-time`]: https://github.com/notify-rs/notify/pull/652
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
Provide functions for starting and ending spans instead of the script
doing it itself. The current version of the functions are directly
from the gitlab documentation
<https://docs.gitlab.com/ee/ci/jobs/job_logs.html#custom-collapsible-sections>.
This is currently functionally similar to what was here before, but
using functions here will let us make this a bit more convenient, which
will be done in a follow-up commit.
|
| |
|
|
|
|
|
|
|
| |
Currently cargo-license mangles libm's Cargo.toml information very badly!
And also our licence checker script is rather too stupid to do the
boolean logic. I have a better licence checker elsewhere, in a
personal project but ... it's GPL'd :-).
https://salsa.debian.org/dgit-team/tag2upload-service-manager/-/blob/main/maint/check-licences?ref_type=heads
|
| | |
|
| |
|
|
|
|
|
| |
The script is a bit tricky because it needs to set arguments
correctly, use the right dependencies, treat packages differently
from scripts, and find all of the packages and scripts
in our repository.
|
| |
|
|
| |
For some reason this will soon be necessary with mypy.
|
| |
|
|
|
|
| |
This has a little complexity since beautifulsoup4 is fairly well
duck-typed, but it also has type annotations to describe its
duck-typing.
|
| | |
|
| |
|
|
|
|
| |
The `black` formatter did most line wrapping for us, and we accept
its default of 88 characters there, but for comments and docstrings
(which black doesn't wrap) we allow up to 99 characters.
|
| | |
|
| | |
|
| |
|
|
|
| |
(Python coding style guide and lint tools deprecate it,
even if your font distinguishes l, 1, I, and |.)
|
| | |
|
| |
|
|
| |
Due to precedence, both work the same, but the former is preferred.
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
"Black" is an "opinionated" python formatter, whose opinionatedness
is somewhat in the spirit of rustfmt.
This MR runs black with default settings on all of our python code
in Arti. It was produced by the following commands
```
# Everything in python/
black python/
# Everything with a .py extension
fd '.py$' -X black
# Everything with a python shebang.
git grep -l '#! */usr/bin/env *python' | xargs black
```
|
| | |
|
| |
|
|
|
| |
Additionally, document that this tool requires particular versions
of nightly, since the rustdoc json format is unstable.
|
| | |
|
| |
|
|
| |
This is very useful when iterating through CI.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
This new feature lets us provide the "enable these options which are
needed to make the tests pass" featrure, which is different for each
of the afflicted crates. Then we can test these crates
tor-hsservice
arti
arti-client
which minimal features.
This will be important in a moment, as we're going to want to be
relying on actually minimal features tests in arti cfg.rs.
|
| | |
|
| | |
|
| |\
| |
| |
| |
| | |
Python tool to build RPC method/type documentation.
See merge request tpo/core/arti!2479
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| |
| | |
Uses the RPC library to extract a list of RPC methods and objects;
uses rustdoc-nightly to extract documentation for them;
outputs a markdown document.
|
| | |
| |
| |
| |
| | |
Prompted by
https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2488#note_3087164
|
| | | |
|
| |/ |
|
| |\
| |
| |
| |
| |
| |
| | |
tor-llcrypto: replace simple_asn1 dependency with der-parser
Closes #1632
See merge request tpo/core/arti!2462
|
| | | |
|
| |/ |
|
| | |
|
| | |
|
| |
|
|
| |
This will allow us to upgrade to the latest version of rusqlite.
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
Adding an exception for now, as per #1608
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes the `minimal-versions` failure:
```
error: package ID specification `[email protected]` did not match any packages
Did you mean one of these?
[email protected]
```
(we don't actually need to un-downgrade `futures-lite` anymore)
But we *do* need to un-downgrade `event-listener`
(`async-global-executor` needs `event_listener::EventListener` to be `UnwindSafe`,
and in `event-listener 3.0.0`, they are not)
|