Are there plans to push out a 1.3.0 final version to PyPI, to replace the current 1.3.0rc1? Can I help with anything to make it happen?
The reason I ask is, I excitedly tried out 'pipenv' on a few projects recently. It replaces the use of pip, virtualenv, virtualenvwrapper and requirements.txt files. However, Pipenv currently doesn't work perfectly with Pyglet 1.3! It turns out pipenv won't by default install packages in a "prerelease" state (alphas, betas, release candidates.) To make that work, one has to add a global "allow_prereleases" flag to the "Pipfile" requirements configuration file. This finds and install prereleases from ALL dependencies, not just pyglet, which I believe is rarely what one wants (certainly isn't what I want today.) The author of Pipenv, Kenneth Reitz, confirms that this behaviour is due to a fundamental way pipenv works, and is not going to change without a big rewrite, which is not going to happen: https://github.com/kennethreitz/pipenv/issues/688 Apologies if a roadmap or plans have been discussed already, here or elsewhere. I couldn't spot it. I'm coming back to try pyglet after a multi-year absence. Thanks for any info, Jonathan ps. FWIW: Pipenv is more than just needless churn for the sake of it - the CLI and workflow are substantially simpler than using pip explicitly, and it prevents the problem of nonrepeatable deploys caused by unpinned sub-dependencies. (ie. you might pin all of your dependencies, but if they don't pin theirs, as is common for libraries, then one "pip install -r requirements.txt" may not produce the same results as a subsequent one, even if your own requirements.txt hasn't changed.) It uses pip and virtualenv under the covers, so it's building on top of them rather than replacing them. But one no longer needs to explicitly call them. It makes sense once you've tried it a couple of times. and I went from skeptic to fan in about thirty minutes. -- You received this message because you are subscribed to the Google Groups "pyglet-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/pyglet-users. For more options, visit https://groups.google.com/d/optout.
