<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/maint/check_toposort, branch arti-v1.9.0</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.9.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.9.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-10-24T12:30:47Z</updated>
<entry>
<title>Run "black" to reformat all our python</title>
<updated>2024-10-24T12:30:47Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-10-24T12:25:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=bf7e7056f97be0015aa3643ab9c7aa564f17bbe5'/>
<id>urn:sha1:bf7e7056f97be0015aa3643ab9c7aa564f17bbe5</id>
<content type='text'>
"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
```
</content>
</entry>
<entry>
<title>check_toposort: Explain why we also check dev-dependencies</title>
<updated>2024-08-27T14:49:20Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2024-08-22T14:37:45Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5a3fafebac60c9ea18fc123e160f26221ad4a518'/>
<id>urn:sha1:5a3fafebac60c9ea18fc123e160f26221ad4a518</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add comments explaining purpose of check_toposort</title>
<updated>2024-08-27T14:49:20Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2024-08-22T14:30:28Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=48e45f095ec014616a67990c3e7d453bce99a173'/>
<id>urn:sha1:48e45f095ec014616a67990c3e7d453bce99a173</id>
<content type='text'>
</content>
</entry>
<entry>
<title>maint/check_toposort: Teach it to ignore maint/ crates.</title>
<updated>2024-02-07T17:23:07Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-02-07T17:23:07Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ec62ca53debcdff5d4019f43cdaba712da649677'/>
<id>urn:sha1:ec62ca53debcdff5d4019f43cdaba712da649677</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Teach check_toposort to not expect examples in crates/</title>
<updated>2023-09-06T02:34:56Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-08-30T18:55:35Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3c4c41c6ac129dcca51e37cb87b16c5db2603334'/>
<id>urn:sha1:3c4c41c6ac129dcca51e37cb87b16c5db2603334</id>
<content type='text'>
</content>
</entry>
<entry>
<title>shell: use /usr/bin/env instead of absolute paths</title>
<updated>2023-01-25T17:35:53Z</updated>
<author>
<name>Emil Engler</name>
<email>me@emilengler.com</email>
</author>
<published>2023-01-25T17:35:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=79097484de7401bf247e14c1bdf5982aee4518a1'/>
<id>urn:sha1:79097484de7401bf247e14c1bdf5982aee4518a1</id>
<content type='text'>
This commit changes the shebang in all shell scripts from absolute
paths (such as `/bin/bash` or `/usr/bin/python3`) to the `/usr/bin/env`
binary with the accompanying interpreter as it's argument.

The reason for this are as follows:
- NixOS cannot work with absolute paths
- BSD systems install their packages in /usr/local/bin
</content>
</entry>
<entry>
<title>format python script in maint</title>
<updated>2022-08-16T17:15:35Z</updated>
<author>
<name>FAMASoon</name>
<email>famasoon@gmail.com</email>
</author>
<published>2022-08-16T17:15:35Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4cfdeca0f10f39dfa3ef8ec1700ed8cb2cad37f6'/>
<id>urn:sha1:4cfdeca0f10f39dfa3ef8ec1700ed8cb2cad37f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>maint/toposort: Make shebang be python3, not python</title>
<updated>2022-06-08T16:17:20Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-06-08T16:16:45Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ba016053dea6d2aa647272f716bb810b73e4d1f9'/>
<id>urn:sha1:ba016053dea6d2aa647272f716bb810b73e4d1f9</id>
<content type='text'>
Otherwise it doesn't work on sane systems where /usr/bin/python is
never an incompatible version from previously.
</content>
</entry>
<entry>
<title>rename *.py scripts to bare name</title>
<updated>2022-02-18T11:46:06Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-02-17T18:02:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1c301230e43932975a3b6c7bfb1562ea3fbdcc50'/>
<id>urn:sha1:1c301230e43932975a3b6c7bfb1562ea3fbdcc50</id>
<content type='text'>
Update all references.  There are three remaining hits for
  git-grep '\.py\b'
all of which are scripts in "little-t-tor", not here in arti.
</content>
</entry>
</feed>
