Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Dec 04 20:50
    dependabot[bot] labeled #242
  • Dec 04 20:50
    dependabot[bot] labeled #242
  • Dec 04 20:50

    dependabot[bot] on npm_and_yarn

    Bump decode-uri-component from … (compare)

  • Dec 04 20:50
    dependabot[bot] opened #242
  • Nov 17 07:00

    dependabot[bot] on npm_and_yarn

    (compare)

  • Nov 17 07:00
    dependabot[bot] closed #240
  • Nov 17 07:00
    dependabot[bot] commented #240
  • Nov 17 07:00
    dependabot[bot] labeled #241
  • Nov 17 07:00
    dependabot[bot] labeled #241
  • Nov 17 07:00
    dependabot[bot] opened #241
  • Nov 17 07:00

    dependabot[bot] on npm_and_yarn

    Bump loader-utils from 1.4.0 to… (compare)

  • Nov 09 09:16
    dependabot[bot] labeled #240
  • Nov 09 09:16

    dependabot[bot] on npm_and_yarn

    Bump loader-utils from 1.4.0 to… (compare)

  • Nov 09 09:16
    dependabot[bot] labeled #240
  • Nov 09 09:16
    dependabot[bot] opened #240
  • Nov 04 20:01
    dependabot[bot] labeled #239
  • Nov 04 20:01
    dependabot[bot] labeled #239
  • Nov 04 20:01

    dependabot[bot] on pip

    Bump twisted from 22.4.0 to 22.… (compare)

  • Nov 04 20:01
    dependabot[bot] opened #239
  • Aug 31 06:44
    dependabot[bot] synchronize #238
Christopher Charbonneau Wells
@cdubz
I ended up just manually creating a virtual environment and installing via pip
Isaac Bythewood
@overshard
you follow a guide like https://guides.nanobox.io/python/django/ ?
Christopher Charbonneau Wells
@cdubz
Yep. It’s actually quite nice. Just needs a requirements.txt to work
Isaac Bythewood
@overshard
okay i haven't ever looked at nanobox so i'll play around with it
Christopher Charbonneau Wells
@cdubz
But for uwsgi I just mean a manual deployment. Like the live one I use for my kid.
Couldn’t get that to play nice with pipenv
Isaac Bythewood
@overshard
oh :/ I'm going to email an acquaintance of mine who actually works on pipenv and ask him about all this
Christopher Charbonneau Wells
@cdubz
It must work with gunicorn somehow cause that is what Heroku uses.
Isaac Bythewood
@overshard
yeah i use it with gunicorn daily
but it seems like some core packages in python that are getting installed are having issues with pipenv at the moment
and i wonder if it's some shift in how pip apps are being packaged
that some new packages are messing up with pipenv
Christopher Charbonneau Wells
@cdubz
Is there any way to get pipenv to install packages without creating its virtual envionrment?
I think the issue with Nanobox is that for the container it just installs the requirements without a virtualenv
Christopher Charbonneau Wells
@cdubz
Ah hah, maybe I can trick it with pipenv lock -r...
Christopher Charbonneau Wells
@cdubz
Nice
I can do pipenv lock -r | pip install -r /dev/stdin
Christopher Charbonneau Wells
@cdubz
Heroku seems more impressive for ease of automation now that I have spent some time looking at others
Isaac Bythewood
@overshard
all the competitors heroku has had recently seem to be simple wrappers around docker mostly
Christopher Charbonneau Wells
@cdubz
Yeah, which is basically what Nanobox is it seems
But that wasn't too difficult to set up
I tried to do Azure but it seems overly complicated and slow as shit to test with
Isaac Bythewood
@overshard
that's same with aws elastic beanstalk
deploys on EB take like 10+ mins
Christopher Charbonneau Wells
@cdubz
Yeah on Azure it was taking 8 minutes just to deploy the basic app
I may try again using a VM deploy script instead of their "web app" structure
But it seems like Heroku is really the best "one click" type setup
Christopher Charbonneau Wells
@cdubz
Woo! Got Amazon EB deploy working (:
Isaac Bythewood
@overshard
Nice, how long do the deploys take?
Christopher Charbonneau Wells
@cdubz
the initial environment does take a good 10+ min, but deploys after that were generally just a few min
Christopher Charbonneau Wells
@cdubz
Ooooh exciting! Will check it out later today.
Isaac Bythewood
@overshard
@cdubz so the interesting thing with heroku and uploads is the upload is actually working
however whitenoise does not serve the /media/ folder only /static/
and soon as you do another push the /media/ folder is wiped
however i'm doing another PR here soon that has an option to ENABLE_PICTURES
that is disabled by default on these platforms for now
i'm trying to figure out how to test remote storages since it kind of requires an AWS or Google Storages account
Christopher Charbonneau Wells
@cdubz
Ah ok. I thought the Heroku thing was odd.
Christopher Charbonneau Wells
@cdubz
Well I have an AWS account, I think I could make an S3 IAM user for you
Isaac Bythewood
@overshard
i have an s3 account too i was just trying to see how we could do testing without
for people who don't have users etc
Christopher Charbonneau Wells
@cdubz
Oh you mean like automated tests?
Isaac Bythewood
@overshard
yes
Christopher Charbonneau Wells
@cdubz
Yeah I just figured we wouldn't be able to have tests for that
Isaac Bythewood
@overshard
@cdubz i just noticed an inconsistency in our linting, if I don't leave a space after a "," in a tuple it's okay at the end of it
however if I don't leave a space after the last "," in an array it's bad apparently :/
Christopher Charbonneau Wells
@cdubz
weird
That must be the default though? I don't pass any settings parameters to flake8
Christopher Charbonneau Wells
@cdubz
Interesting