Org Web Adapter

pages/multi_media_llc.org

ID
39563b14-e8f6-461d-9a32-a35533d035a1

Multi Media LLC

Multi Media is a collection of LLCs whose primary product is Chaturbate. The

primary business is adult entertainment, but they also run the product Volume.

Current Sprint: MM Sprint 27

Tools

- [[file:apis/multimedia.http:::host = http://localhost:8000][REST workbook]]

Administrative tasks [6/6]

ID
030f2fbf-909d-f0fa-ba8f-01996e41cd7f

DONE Investigate flaky test `test_make_transfers_with_adjustments`

workchoredevdayslosttestsflakymultimediallcsprint25
ID
f87248ee-d12d-6c49-bd52-1e9571291ac0

DONE Check fix for test shim from Javier

workchoretestsmultimediallc
ID
b7c3b416-1951-8c31-f3a3-be08ea0ab846

https://github.com/pytest-dev/pytest-django/pull/1223

DONE Bump requirements

workchorerequirements
ID
251999fa-4dee-0de6-a328-5086392a4018

DONE Fix local env for running pytest

requirementspoetryworkchore
ID
c94ec863-117f-3e17-8498-45d89fc933e6

- Note taken on

Ooof, finally figured it out. I needed re-configure the Google project with:

#+begin_src sh

gcloud config set project mmllc-ndop

#+end_src

#+RESULTS:

Then it's just a matter of install with the Gcloud repository:

#+begin_src sh

pip install --extra-index-url https://us-central1-python.pkg.dev/mmllc-dev/python/simple/ mm-common-utils

#+end_src

#+RESULTS:

| Looking | in | indexes: | https://pypi.org/simple, | https://us-central1-python.pkg.dev/mmllc-dev/python/simple/ |

| User | for | us-central1-python.pkg.dev: | | |

- Note taken on

Everything was working fine. But a bug showed up with python versions between

3.13.2 and 3.13.4 where a logging trick Javier Buzzi implemented for NewRelic

logging was logging inside the logging mechanism. This could cause issues so

the python devs upstreamd a fix which broke one test around NewRelic logging.

It took a really long time to solve, but once we did I realized I also need to

update my local install for running pytest out of Emacs, thus this issue.

DONE Fix local env for running pytest again

requirementspoetryworkchore
ID
72131fe7-0571-33b4-e2f6-df1fb227f9b3

- Note taken on

After a macOS upgrade all my asdf python stuff was broken. I used that as an

opportunity to bump the python version for work to 3.13.15. That caused my

virtual environment to break. And it turns out I was no longer logged in to

Google for package install. After struggling with auth and package installation

locally for bit I came upon the solution:

#+begin_src bash

gcloud auth application-default login

pip install keyrings.google-artifactregistry-auth

pip install --extra-index-url https://us-central1-python.pkg.dev/mmllc-dev/python/simple/ -r requirements.txt

pip install -r dev-requirements.txt

#+end_src

It turns out I was missing the google auth keyring plugin. Sigh.

DONE Fix dependabot pull requests

featureworkmultimediallcchoredependabot
ID
1ca9fbaf-2842-94d6-94b7-edf9c09f1460

MMPY-ADM Fix dependabot pull requests

- Note taken on

The goal here is to have Dependabot PRs mergable, as currently they are just a

reminder to do a manual requirements bump given how our project is structured.

Instead, what we'd like is to have an action recompile the project

requirements and dev-requirements and commit them to the Dependadbot PR. That

would mean all we'd have to do is review the PR and merge and go.