Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Arcadiy Ivanov
    @arcivanov
    @/all Hello all. There was an issue discovered with generated setup.py that would prevent the projects to correctly install with PyEnv shims from source. Please see pybuilder/pybuilder#601 for details. Remediation includes updating PyB 0.12 to latest and running pyb --update-project.
    Valentin Haenel
    @esc
    @arcivanov master was maybe broken due to flake8 warnings, I am in the process of fixing them and I also setup a cron-job from travis (new feature there) to run the tests on a daily basis, so we should catch this stuff earlier in future.
    Valentin Haenel
    @esc
    @arcivanov also, I just looked at the git history and 0.11 seems to get quite a lot of backported features, whereas master has quite a lot of new features, I can't remember what we decided to do going forward.
    but we should get 0.12.X out soonisch
    Arcadiy Ivanov
    @arcivanov
    yep
    unfortunately I'm very short on time right now
    Arcadiy Ivanov
    @arcivanov
    @/all Just wanted to send everyone a quick update: I'm working on a solution involving venv/virtualenv to decouple pip/setuptools/wheel dependencies from the primary PyB. This will involve both PyB-specific venv and project-specific venvs for reproducibility and will prevent primary venv pollution with project plugins etc.
    the biggest crux is the 2.7 support (as always)
    Valentin Haenel
    @esc
    @arcivanov not much longer, only 9 months till we can drop it
    Arcadiy Ivanov
    @arcivanov
    lol, well 2.7 will hang around for much longer than that, unfortunately :)
    Valentin Haenel
    @esc
    meep
    Arcadiy Ivanov
    @arcivanov
    ?? :)
    Valentin Haenel
    @esc
    still alive huh?
    Arcadiy Ivanov
    @arcivanov
    hanging in there :)
    Valentin Haenel
    @esc
    I'm an oss dev now, the company I work for develops it's own package manager, it is called conda
    but that only solves part of the problem
    I still want to work on pybuilder
    but soooooo much work
    Arcadiy Ivanov
    @arcivanov
    Yep, don't I know it :)
    Valentin Haenel
    @esc
    i see pybuilder slowly dying away
    withering as it were
    Arcadiy Ivanov
    @arcivanov
    The issue with pybuilder is that its architecture is extremely old. But that's beside the point, it never really had a large following to begin with as Python never been really used in the enterprise where project chains and large teams are common. For a good developer it still may be easier to write a setup.py or pipenv
    Plus the requirement to maintain back-compatibility on build.py sucks
    but oh well
    Valentin Haenel
    @esc
    yeah and it suffers from the same issue as pipenv which is chasing pip fetaures and bugs
    @arcivanov do you plan to work on it still?
    Arcadiy Ivanov
    @arcivanov
    the difference is pipenv is up and coming :)
    yes, I'm just still busy at the moment
    Valentin Haenel
    @esc
    O.K. let me know
    Arcadiy Ivanov
    @arcivanov
    yep will do
    Valentin Haenel
    @esc
    I may be able to spare an hour or two a week, but not more