- 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`
- ID
- f87248ee-d12d-6c49-bd52-1e9571291ac0
DONE Check fix for test shim from Javier
- ID
- b7c3b416-1951-8c31-f3a3-be08ea0ab846
https://github.com/pytest-dev/pytest-django/pull/1223
DONE Bump requirements
- ID
- 251999fa-4dee-0de6-a328-5086392a4018
DONE Fix local env for running pytest
- 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
- 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
- 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.