Over the next year we are going to start seeing more and more
upstreams that are dependencies for a lot of other packages drop
python2 support. Some have already done it (sympy, matplotlib,
django), others have plans in place to do it over the next few months
(numpy, pandas), while others will randomly drop python2 support with
little or no warning. We probably should decide on a real policy now
how to handle this.
I see two main approaches:
1. Keep a python2-foo package that sticks with the last python2
compatible version.
2. Switch all packages that have a hard dependency on it to also be
python3 only.
Up to this point this has been handled somewhat arbitrarily on a
case-by-case basis. So for example we keep a python2-matplotlib, but
not python2-astropy.
I think we would benefit from having a clear policy on how to handle
this. Does anyone have an opinion on what it should be?
Personally, since according to upstream at least we should be
transitioning to python3-only, I would favor dropping all python2-foo
packages and having packages that depend on python3-only packages be
python3-only, with special exceptions possible on a case-by-case
basis.
--
To unsubscribe, e-mail: opensuse-python+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-python+owner(a)opensuse.org
Non-integrated packages in devel:languages:python:
devel:languages:python/python-dparse
devel:languages:python/python-pipenv
devel:languages:python/python-zc.customdoctests
Packages with diff in devel:languages:python:
devel:languages:python/python-cmd2
devel:languages:python/python-isort
devel:languages:python/python-jedi
devel:languages:python/python-oic
devel:languages:python/python-pyusb
devel:languages:python/python-requests-toolbelt
Non-integrated packages in devel:languages:python:avocado:
devel:languages:python:avocado/python-Fabric3
devel:languages:python:avocado/python-autotest
Packages with diff in devel:languages:python:avocado:
Non-integrated packages in devel:languages:python:aws:
devel:languages:python:aws/python-jmespath
Packages with diff in devel:languages:python:aws:
Non-integrated packages in devel:languages:python:azure:
devel:languages:python:azure/python-azure-mgmt-security
devel:languages:python:azure/python-azure-mgmt-sqlvirtualmachine
Packages with diff in devel:languages:python:azure:
devel:languages:python:azure/python-azure-common
devel:languages:python:azure/python-azure-mgmt-logic
Non-integrated packages in devel:languages:python:certbot:
Packages with diff in devel:languages:python:certbot:
Non-integrated packages in devel:languages:python:django:
Packages with diff in devel:languages:python:django:
Non-integrated packages in devel:languages:python:Factory:
devel:languages:python:Factory/pypy2
devel:languages:python:Factory/pypy3
Packages with diff in devel:languages:python:Factory:
Non-integrated packages in devel:languages:python:flask:
Packages with diff in devel:languages:python:flask:
Non-integrated packages in devel:languages:python:jupyter:
Packages with diff in devel:languages:python:jupyter:
Non-integrated packages in devel:languages:python:numeric:
devel:languages:python:numeric/opensesame
Packages with diff in devel:languages:python:numeric:
devel:languages:python:numeric/python-espressopp
Non-integrated packages in devel:languages:python:pyramid:
Packages with diff in devel:languages:python:pyramid:
Non-integrated packages in devel:languages:python:pytest:
Packages with diff in devel:languages:python:pytest:
devel:languages:python:pytest/python-pytest-arraydiff
--
To unsubscribe, e-mail: opensuse-python+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-python+owner(a)opensuse.org
I have submitted a new set of imageio packages. This includes
python-imageio [1], python-moviepy [2], and a new dependency
python-imageio-ffmpeg [3]. I understand, however, that there is some
complications regarding these packages that make them difficult to do
right. Could someone familiar with them take a look and see if they
seem okay? Thanks
[1] https://build.opensuse.org/request/show/695287
[2] https://build.opensuse.org/request/show/695974
[3] https://build.opensuse.org/request/show/695287
--
To unsubscribe, e-mail: opensuse-python+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-python+owner(a)opensuse.org
Non-integrated packages in devel:languages:python:
devel:languages:python/python-dparse
devel:languages:python/python-zc.customdoctests
Packages with diff in devel:languages:python:
devel:languages:python/python-cmd2
devel:languages:python/python-isort
devel:languages:python/python-jedi
devel:languages:python/python-pyusb
Non-integrated packages in devel:languages:python:avocado:
devel:languages:python:avocado/python-Fabric3
devel:languages:python:avocado/python-autotest
devel:languages:python:avocado/python-python-subunit
Packages with diff in devel:languages:python:avocado:
Non-integrated packages in devel:languages:python:aws:
devel:languages:python:aws/python-jmespath
Packages with diff in devel:languages:python:aws:
Non-integrated packages in devel:languages:python:azure:
devel:languages:python:azure/python-azure-mgmt-security
devel:languages:python:azure/python-azure-mgmt-sqlvirtualmachine
devel:languages:python:azure/python-uamqp
Packages with diff in devel:languages:python:azure:
devel:languages:python:azure/python-azure-common
devel:languages:python:azure/python-azure-mgmt-logic
devel:languages:python:azure/python-azure-storage-common
Non-integrated packages in devel:languages:python:certbot:
Packages with diff in devel:languages:python:certbot:
Non-integrated packages in devel:languages:python:django:
Packages with diff in devel:languages:python:django:
Non-integrated packages in devel:languages:python:Factory:
devel:languages:python:Factory/pypy2
devel:languages:python:Factory/pypy3
Packages with diff in devel:languages:python:Factory:
Non-integrated packages in devel:languages:python:flask:
Packages with diff in devel:languages:python:flask:
Non-integrated packages in devel:languages:python:jupyter:
Packages with diff in devel:languages:python:jupyter:
Non-integrated packages in devel:languages:python:numeric:
devel:languages:python:numeric/opensesame
Packages with diff in devel:languages:python:numeric:
devel:languages:python:numeric/python-espressopp
Non-integrated packages in devel:languages:python:pyramid:
Packages with diff in devel:languages:python:pyramid:
Non-integrated packages in devel:languages:python:pytest:
Packages with diff in devel:languages:python:pytest:
devel:languages:python:pytest/python-pytest-arraydiff
--
To unsubscribe, e-mail: opensuse-python+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-python+owner(a)opensuse.org
Non-integrated packages in devel:languages:python:
devel:languages:python/python-dparse
devel:languages:python/python-zc.customdoctests
Packages with diff in devel:languages:python:
devel:languages:python/mypy
devel:languages:python/python-PyTrie
devel:languages:python/python-click-plugins
devel:languages:python/python-isort
devel:languages:python/python-jedi
devel:languages:python/python-shodan
devel:languages:python/python-tld
devel:languages:python/python-twitter.common.rpc
Non-integrated packages in devel:languages:python:avocado:
devel:languages:python:avocado/python-Fabric3
devel:languages:python:avocado/python-autotest
devel:languages:python:avocado/python-python-subunit
Packages with diff in devel:languages:python:avocado:
Non-integrated packages in devel:languages:python:aws:
devel:languages:python:aws/python-jmespath
Packages with diff in devel:languages:python:aws:
Non-integrated packages in devel:languages:python:azure:
Packages with diff in devel:languages:python:azure:
devel:languages:python:azure/python-azure-common
Non-integrated packages in devel:languages:python:certbot:
Packages with diff in devel:languages:python:certbot:
Non-integrated packages in devel:languages:python:django:
Packages with diff in devel:languages:python:django:
devel:languages:python:django/python-django-storages
Non-integrated packages in devel:languages:python:Factory:
devel:languages:python:Factory/pypy2
devel:languages:python:Factory/pypy3
Packages with diff in devel:languages:python:Factory:
Non-integrated packages in devel:languages:python:flask:
Packages with diff in devel:languages:python:flask:
Non-integrated packages in devel:languages:python:jupyter:
Packages with diff in devel:languages:python:jupyter:
Non-integrated packages in devel:languages:python:numeric:
devel:languages:python:numeric/opensesame
Packages with diff in devel:languages:python:numeric:
devel:languages:python:numeric/python-espressopp
devel:languages:python:numeric/python-spyder-kernels
devel:languages:python:numeric/python-xarray
devel:languages:python:numeric/spyder3
Non-integrated packages in devel:languages:python:pyramid:
Packages with diff in devel:languages:python:pyramid:
Non-integrated packages in devel:languages:python:pytest:
Packages with diff in devel:languages:python:pytest:
devel:languages:python:pytest/python-pytest-arraydiff
--
To unsubscribe, e-mail: opensuse-python+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-python+owner(a)opensuse.org
The naming policy from a long time now is that all jupyter-related
packages, which pretty much by definition includes ipython-related
packages since ipython is part of the jupyter software ecoystem, have
used the jupyter_ prefix. This was discussed on the mailing list [1]
in 2015 and using this approach was the consensus. Further, since the
split it has been the policy that all such packages go into
devel:languages:python:jupyter.
Recently there was a move to rename one such package,
python-jupyter_ipdb, to just python-ipdb [2], on the grounds that we
"we should not rename upstream stuff", and further the new version was
pushed into devel:languages:python instead of
devel:languages:python:jupyter.
This is a massive change in both python package naming policy and
repository polices, which if implemented consistently would require
renaming and moving dozens of packages. It would also lead to a lot
of ambiguity since whether a package is really an ipython package or a
jupyter package is ambiguous and can change over time, which is one
reason we don't try to draw the distinction right now.
Considering how many packages this would affect, I would request we
discuss it on this mailing list beforehand rather than unilaterally
moving and renaming individual packages. I personally think the
policies works well, and similar policies are used effectively for a
number of other python package families (like django).
[1] https://lists.opensuse.org/opensuse-packaging/2015-08/msg00065.html
[2] https://build.opensuse.org/request/show/690081
--
To unsubscribe, e-mail: opensuse-python+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-python+owner(a)opensuse.org
Hello
I'm trying to update python-fastparquet in the numeric sub-project, but
getting errors that pytest-runner is not available
https://build.opensuse.org/package/show/home:apersaud:branches:devel:langua…
How do I fix this?
Thanks
Arun
--
To unsubscribe, e-mail: opensuse-python+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-python+owner(a)opensuse.org