This repository has been archived on 2026-02-24. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
shared/requirements.txt
giles 8850a0106a Add federation/ActivityPub models, contracts, and services
Phase 0+1 of ActivityPub integration:
- 6 ORM models (ActorProfile, APActivity, APFollower, APInboxItem, APAnchor, IPFSPin)
- FederationService protocol + SqlFederationService implementation + stub
- 4 DTOs (ActorProfileDTO, APActivityDTO, APFollowerDTO, APAnchorDTO)
- Registry slot for federation service
- Alembic migration for federation tables
- IPFS async client (httpx-based)
- HTTP Signatures (RSA-2048 sign/verify)
- login_url() now uses AUTH_APP env var for flexible auth routing

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-21 15:10:08 +00:00

49 lines
775 B
Plaintext

starlette>=0.37,<0.39
aiofiles==25.1.0
aiosmtplib==5.0.0
alembic==1.17.0
anyio==4.11.0
async-timeout==5.0.1
asyncpg==0.30.0
beautifulsoup4==4.14.2
blinker==1.9.0
Brotli==1.1.0
certifi==2025.10.5
click==8.3.0
cryptography>=41.0
exceptiongroup==1.3.0
Flask==3.1.2
greenlet==3.2.4
h11==0.16.0
h2==4.3.0
hpack==4.1.0
httpcore==1.0.9
httpx==0.28.1
Hypercorn==0.17.3
hyperframe==6.1.0
idna==3.10
itsdangerous==2.2.0
Jinja2==3.1.6
lxml==6.0.2
Mako==1.3.10
MarkupSafe==3.0.3
priority==2.0.0
psycopg==3.2.11
psycopg-binary==3.2.11
PyJWT==2.10.1
PyYAML==6.0.3
Quart==0.20.0
sniffio==1.3.1
soupsieve==2.8
SQLAlchemy==2.0.44
taskgroup==0.2.2
tomli==2.3.0
typing_extensions==4.15.0
Werkzeug==3.1.3
wsproto==1.2.0
zstandard==0.25.0
redis>=5.0
mistune>=3.0
pytest>=8.0
pytest-asyncio>=0.23