Re: [RFH] Running Python tests that require the source to be installed
Hi John (2024.10.26_08:45:15_+0000)
> > tox tests in Debian package builds are a little different because we use
> > --system-site-packages virtualenvs, but they can be a good way to deal
> > with this.
>
> Can you name any package using this mechanism so I can have a look?
wheel uses tox tests, in about the most straightforward way possible
(declare build-depends on tox).
Sometimes you'll need to patch tox.ini to add things to
allowlist_externals, because we're using --system-site-packages.
You'll also need to Build-Depend on everything that tox wants to install
into the virtualenv.
Some more examples:
$ reverse-depends -b tox
Reverse-Build-Depends
=====================
* anosql
* ceph
* custodia
* diskcache
* django-auth-ldap
* duplicity
* enlighten
* flask-jwt-simple
* git-imerge
* gitsome
* gnome-keysign
* gubbins
* mitmproxy
* pytest-datadir
* pytest-mypy-plugins
* python-django-solo
* python-json-log-formatter
* python-kdcproxy
* python-magic
* python-mrcfile
* python-nox
* python-pkginfo
* python-prettylog
* python-pyforge
* python-pyvmomi
* python-versioneer
* python-w3lib
* pytrainer
* rdflib-sqlalchemy
* reprotest
* sagemath
* sagenb-export
* sshtunnel
* tox-current-env
* wheel
Reverse-Build-Depends-Indep
===========================
* awscli
* python-bottle
* python-scrapy
>
> I'm not really experienced with tox, so it would be great to have some
> guidance in the form of sample code.
>
> Adrian
>
> --
> .''`. John Paul Adrian Glaubitz
> : :' : Debian Developer
> `. `' Physicist
> `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
>
--
Stefano Rivera
http://tumbleweed.org.za/
+1 415 683 3272
Reply to: