Drop old setup.py and deps included in trio>=0.24.0 #16

Merged
goodboy merged 7 commits from pkg_tidying into main 2025-03-24 17:43:43 +00:00

Honestly meant to do this in #14 but somehow slipped my mind..


Includes,

  • dropping the old setuptools install script and corresponding requirements[-docs/test].txt files.
  • drops old trio-typing related deps no longer needed for annotations which now exist in trio core.
  • ensuring we can still run github-CI on 3.11+ (already done prior)
  • updating readme to reflect new install/pkging with uv!
Honestly meant to do this in #14 but somehow slipped my mind.. --- Includes, - [x] dropping the old `setuptools` install script and corresponding `requirements[-docs/test].txt` files. - [x] drops old `trio-typing` related deps no longer needed for annotations which now exist in `trio` core. - [x] ensuring we can still run github-CI on 3.11+ (already done prior) - [x] updating readme to reflect new install/pkging with `uv`! - check new version: https://pikers.dev/goodboy/tractor/src/branch/pkg_tidying
goodboy added 2 commits 2025-03-23 04:38:26 +00:00
96738a094f Drop legacy `setup.py`, we use `uv` now dog
Also remove the old `requirements-test/docs.txt` files moving the docs
deps as a masked TODO to our `pyproject.toml`.
db31bbfee2 Drop `trio-typing` as dep
Hasn't been needed for a while since the type-annots have been exposed
from core since `trio>=0.24`. Allows us to drop a buncha sub-deps as
well like,
- `async-generator`
- `importlib-metadata`
- `mypy-extensions`
- `typing-extensions`
- `zipp`

Yah, don't really know why i listed all those but..
goodboy requested review from guille 2025-03-23 04:38:51 +00:00
goodboy added 1 commit 2025-03-24 16:09:44 +00:00
0272936fdc Update readme for `uv`, refine feats list
Also make all code example snippets a sub-section of a new `Example
codez` section in prep to reduce the amount of code in the readme which
instead will be simply linked to in the repo in the future.
goodboy added 1 commit 2025-03-24 16:54:21 +00:00
goodboy added 1 commit 2025-03-24 17:02:21 +00:00
goodboy force-pushed pkg_tidying from 78c1c90fd2 to 293f23eaac 2025-03-24 17:03:26 +00:00 Compare
goodboy force-pushed pkg_tidying from 293f23eaac to 799306ec4c 2025-03-24 17:05:53 +00:00 Compare
goodboy added 1 commit 2025-03-24 17:21:09 +00:00
4f2168b742 Aggregate guest-mode link, fill out IPC stack feat
Such that we just link on `guest`_ and use in the feat line as well as
the code ex. Fill out the IPC-stack feature bullet and put the
`.trionics` one last. Also fix-n-finish the `uv` shell install section.
goodboy force-pushed pkg_tidying from 4f2168b742 to 33fcc036bd 2025-03-24 17:26:08 +00:00 Compare
goodboy added 1 commit 2025-03-24 17:30:23 +00:00
goodboy merged commit 470d349ef1 into main 2025-03-24 17:43:43 +00:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: goodboy/tractor#16
There is no content yet.