From b847e724838811be08714a06bad83ef65929d136 Mon Sep 17 00:00:00 2001 From: Ryan Barrett Date: Thu, 12 Jan 2023 19:33:53 -0800 Subject: [PATCH] bridgy-at: add lexrpc dep, install atproto lexicons on circle --- .circleci/config.yml | 3 ++- requirements.txt | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 697228c..774b5f4 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -27,6 +27,7 @@ jobs: curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add - sudo apt-get update sudo apt-get install -y apt-transport-https ca-certificates gnupg google-cloud-sdk google-cloud-sdk-datastore-emulator default-jre + git clone --depth=1 https://github.com/bluesky-social/atproto.git ../atproto - run: name: Python dependencies @@ -34,7 +35,7 @@ jobs: pip install -U pip pip -V # make sure we install these at head, below - pip uninstall -y granary oauth-dropins + pip uninstall -y granary lexrpc oauth-dropins pip install -U -r requirements.txt pip install coverage coveralls diff --git a/requirements.txt b/requirements.txt index b52c918..91ef801 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,9 +1,11 @@ git+https://github.com/snarfed/httpsig.git@HTTPSignatureAuth-sign-header#egg=httpsig git+https://github.com/snarfed/oauth-dropins.git#egg=oauth_dropins git+https://github.com/snarfed/granary.git#egg=granary +git+https://github.com/snarfed/lexrpc.git#egg=lexrpc git+https://github.com/snarfed/negotiator.git@py3#egg=negotiator git+https://github.com/dvska/gdata-python3.git#egg=gdata +attrs==22.2.0 beautifulsoup4==4.11.1 brevity==0.2.17 cachetools==4.2.4 @@ -41,6 +43,7 @@ humanize==4.4.0 idna==3.4 itsdangerous==2.1.2 Jinja2==3.1.2 +jsonschema==4.17.3 lxml==4.9.2 MarkupSafe==2.1.1 mf2py==1.1.2 @@ -58,6 +61,7 @@ pyasn1-modules==0.2.8 pycryptodome==3.16.0 pymemcache==4.0.0 pyparsing==3.0.9 +pyrsistent==0.19.3 python-dateutil==2.8.2 python-tumblpy==1.1.4 pytz==2022.7