Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Python: package set updates before branch-off #55757

Merged
merged 440 commits into from
Feb 21, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
440 commits
Select commit Hold shift + click to select a range
af2cf6a
python: phonopy: 1.13.2.107 -> 2.0.0
FRidh Feb 14, 2019
afe899f
python: pid: 2.2.1 -> 2.2.2
FRidh Feb 14, 2019
4528d7f
python: Pillow: 5.3.0 -> 5.4.1
FRidh Feb 14, 2019
6d5231e
python: pint: 0.8.1 -> 0.9
FRidh Feb 14, 2019
3eb0a16
python: pip-tools: 3.1.0 -> 3.3.2
FRidh Feb 14, 2019
ff4d22a
python: pip: 18.1 -> 19.0.2
FRidh Feb 14, 2019
688285c
python: pkginfo: 1.4.2 -> 1.5.0.1
FRidh Feb 14, 2019
9cfa9a8
python: plaid-python: 2.3.4 -> 2.4.0
FRidh Feb 14, 2019
fb15279
python: plotly: 3.4.2 -> 3.6.1
FRidh Feb 14, 2019
3358f38
python: pluginbase: 0.7 -> 1.0.0
FRidh Feb 14, 2019
ead3a6f
python: plyfile: 0.6 -> 0.7
FRidh Feb 14, 2019
1c7dddd
python: portpicker: 1.2.0 -> 1.3.0
FRidh Feb 14, 2019
87da87c
python: pox: 0.2.4 -> 0.2.5
FRidh Feb 14, 2019
93cceae
python: ppft: 1.6.4.8 -> 1.6.4.9
FRidh Feb 14, 2019
e3c87a0
python: premailer: 3.2.0 -> 3.3.0
FRidh Feb 14, 2019
1aeb0dc
python: process-tests: 2.0.1 -> 2.0.2
FRidh Feb 14, 2019
313a74c
python: prometheus_client: 0.4.2 -> 0.5.0
FRidh Feb 14, 2019
1267770
python: prompt_toolkit: 2.0.7 -> 2.0.8
FRidh Feb 14, 2019
953fce8
python: psycopg2: 2.7.6.1 -> 2.7.7
FRidh Feb 14, 2019
03ee1da
python: pvlib: 0.6.0 -> 0.6.1
FRidh Feb 14, 2019
996e684
python: scrypt: 0.8.6 -> 0.8.13
FRidh Feb 14, 2019
f87f1c2
python: pyaml: 17.12.1 -> 18.11.0
FRidh Feb 14, 2019
e51bf41
python: pyasn1-modules: 0.2.3 -> 0.2.4
FRidh Feb 14, 2019
92f366f
python: pybase64: 0.4.0 -> 0.5.0
FRidh Feb 14, 2019
d6dc809
python: pycapnp: 0.6.3 -> 0.6.4
FRidh Feb 14, 2019
1a9048c
python: PyChromecast: 2.4.0 -> 2.5.0
FRidh Feb 14, 2019
a9f11ad
python: PyContracts: 1.8.8 -> 1.8.12
FRidh Feb 14, 2019
87ca1e7
python: pycryptodome: 3.7.2 -> 3.7.3
FRidh Feb 14, 2019
223f126
python: pycryptodomex: 3.7.2 -> 3.7.3
FRidh Feb 14, 2019
7111b59
python: pyepsg: 0.3.2 -> 0.4.0
FRidh Feb 14, 2019
f39464e
python: pyFFTW: 0.10.4 -> 0.11.1
FRidh Feb 14, 2019
b3ea273
python: pyfiglet: 0.8.post0 -> 0.8.post1
FRidh Feb 14, 2019
b7990c7
python: pyflakes: 2.0.0 -> 2.1.0
FRidh Feb 14, 2019
479eae7
python: pyhomematic: 0.1.54 -> 0.1.55
FRidh Feb 14, 2019
5bfad73
python: pyjet: 1.3.0 -> 1.4.0
FRidh Feb 14, 2019
f195d8a
python: PyJWT: 1.6.4 -> 1.7.1
FRidh Feb 14, 2019
fd09856
python: pylast: 2.4.0 -> 3.0.0
FRidh Feb 14, 2019
fb79468
python: pylibgen: 1.3.1 -> 2.0.1
FRidh Feb 14, 2019
b087485
python: pymatgen: 2018.10.18 -> 2019.2.4
FRidh Feb 14, 2019
353c4b6
python: pymc3: 3.5 -> 3.6
FRidh Feb 14, 2019
619991b
python: pymediainfo: 2.3.0 -> 3.0
FRidh Feb 14, 2019
5e9a864
python: pynmea2: 1.12.0 -> 1.15.0
FRidh Feb 14, 2019
027ea14
python: pyopencl: 2018.2.2 -> 2018.2.3
FRidh Feb 14, 2019
f91bfaa
python: pyOpenSSL: 18.0.0 -> 19.0.0
FRidh Feb 14, 2019
32f82c4
python: pyowm: 2.9.0 -> 2.10.0
FRidh Feb 14, 2019
f881150
python: pyramid: 1.10.1 -> 1.10.2
FRidh Feb 14, 2019
26db5fd
python: pyramid_jinja2: 2.7 -> 2.8
FRidh Feb 14, 2019
51300e4
python: pyro-ppl: 0.3.0 -> 0.3.1
FRidh Feb 14, 2019
00c75a5
python: Pyro4: 4.74 -> 4.75
FRidh Feb 14, 2019
cfff16e
python: pyrr: 0.7.2 -> 0.10.1
FRidh Feb 14, 2019
68ebf4a
python: pyrsistent: 0.14.9 -> 0.14.10
FRidh Feb 14, 2019
9b45ce4
python: pyspread: 1.1.2 -> 1.1.3
FRidh Feb 14, 2019
3547637
python: pytest-asyncio: 0.9.0 -> 0.10.0
FRidh Feb 14, 2019
3ebdd0b
python: pytest-django: 3.4.6 -> 3.4.7
FRidh Feb 14, 2019
321a04b
python: pytest-fixture-config: 1.3.0 -> 1.4.0
FRidh Feb 14, 2019
5106ecb
python: pytest-flake8: 1.0.3 -> 1.0.4
FRidh Feb 14, 2019
a601122
python: pytest-forked: 0.2 -> 1.0.1
FRidh Feb 14, 2019
bc4c27a
python: pytest-localserver: 0.4.2 -> 0.5.0
FRidh Feb 14, 2019
547457f
python: pytest-mock: 1.10.0 -> 1.10.1
FRidh Feb 14, 2019
d29b599
python: pytest-server-fixtures: 1.3.1 -> 1.6.1
FRidh Feb 14, 2019
53d8462
python: pytest-shutil: 1.3.0 -> 1.6.0
FRidh Feb 14, 2019
51364c7
python: pytest-virtualenv: 1.3.0 -> 1.6.0
FRidh Feb 14, 2019
a5bf2d0
python: pytest-xdist: 1.24.1 -> 1.26.1
FRidh Feb 14, 2019
07c590e
python: python-binance: 0.7.0 -> 0.7.1
FRidh Feb 14, 2019
d08857a
python: python-daemon: 2.2.0 -> 2.2.3
FRidh Feb 14, 2019
278776f
python: python-editor: 1.0.3 -> 1.0.4
FRidh Feb 14, 2019
2ee9bd5
python: python-rapidjson: 0.6.3 -> 0.7.0
FRidh Feb 14, 2019
454527e
python: python-slugify: 1.2.6 -> 2.0.1
FRidh Feb 14, 2019
d0161c9
python: python-socketio: 2.1.2 -> 3.1.2
FRidh Feb 14, 2019
a321cdc
python: pytools: 2018.5.2 -> 2019.1
FRidh Feb 14, 2019
86d3ef0
python: pytz: 2018.7 -> 2018.9
FRidh Feb 14, 2019
e4d2dfd
python: pytzdata: 2018.7 -> 2018.9
FRidh Feb 14, 2019
c979604
python: pyunifi: 2.15 -> 2.16
FRidh Feb 14, 2019
6a68bda
python: pyupdate: 0.2.16 -> 0.2.23
FRidh Feb 14, 2019
761bc89
python: qiskit: 0.6.1 -> 0.7.2
FRidh Feb 14, 2019
6a19c3b
python: QtPy: 1.5.2 -> 1.6.0
FRidh Feb 14, 2019
fdf004c
python: redis: 3.0.1 -> 3.1.0
FRidh Feb 14, 2019
9f2617c
python: regex: 2018.11.22 -> 2019.02.07
FRidh Feb 14, 2019
bdbe48b
python: requests-oauthlib: 1.0.0 -> 1.2.0
FRidh Feb 14, 2019
b86de1a
python: requests-toolbelt: 0.8.0 -> 0.9.1
FRidh Feb 14, 2019
62021bb
python: requests: 2.20.1 -> 2.21.0
FRidh Feb 14, 2019
69807b0
python: restructuredtext_lint: 1.1.3 -> 1.2.2
FRidh Feb 14, 2019
6648aa8
python: root_numpy: 4.7.3 -> 4.8.0
FRidh Feb 14, 2019
d9366f2
python: rope: 0.11.0 -> 0.12.0
FRidh Feb 14, 2019
67f130d
python: ruamel.yaml: 0.15.86 -> 0.15.88
FRidh Feb 14, 2019
c280e83
python: s3transfer: 0.1.13 -> 0.2.0
FRidh Feb 14, 2019
bab6dfd
python: salmon-mail: 3.0.2 -> 3.1.0
FRidh Feb 14, 2019
492d56a
python: schedule: 0.5.0 -> 0.6.0
FRidh Feb 14, 2019
25d0337
python: scikit-image: 0.14.1 -> 0.14.2
FRidh Feb 14, 2019
3ef550b
python: scipy: 1.2.0 -> 1.2.1
FRidh Feb 14, 2019
87ce3fa
python: setuptools: 40.6.3 -> 40.8.0
FRidh Feb 14, 2019
e358e47
python: setuptools_scm: 3.1.0 -> 3.2.0
FRidh Feb 14, 2019
4c8996c
python: six: 1.11.0 -> 1.12.0
FRidh Feb 14, 2019
70c552f
python: smart_open: 1.7.1 -> 1.8.0
FRidh Feb 14, 2019
d8f5652
python: sopel: 6.5.3 -> 6.6.2
FRidh Feb 14, 2019
28868f6
python: sortedcontainers: 2.0.5 -> 2.1.0
FRidh Feb 14, 2019
9d012ba
python: spglib: 1.10.4.11 -> 1.12.2.post0
FRidh Feb 14, 2019
2f99e68
python: sphinx-testing: 0.8.1 -> 1.0.0
FRidh Feb 14, 2019
b6e5061
python: sphinx_rtd_theme: 0.4.2 -> 0.4.3
FRidh Feb 14, 2019
ce50e0f
python: sphinxcontrib-openapi: 0.3.2 -> 0.4.0
FRidh Feb 14, 2019
296da52
python: sphinxcontrib-plantuml: 0.12 -> 0.14
FRidh Feb 14, 2019
06580d1
python: sqlmap: 1.2.12 -> 1.3.2
FRidh Feb 14, 2019
1d69898
python: SQLObject: 3.7.0 -> 3.7.1
FRidh Feb 14, 2019
d9abbeb
python: srptools: 0.2.0 -> 1.0.0
FRidh Feb 14, 2019
8951423
python: stripe: 2.10.1 -> 2.21.0
FRidh Feb 14, 2019
5221e22
python: structlog: 18.2.0 -> 19.1.0
FRidh Feb 14, 2019
af5f56c
python: tabulate: 0.8.2 -> 0.8.3
FRidh Feb 14, 2019
1f49efb
python: telethon-session-sqlalchemy: 0.2.5 -> 0.2.7
FRidh Feb 14, 2019
71007a1
python: thespian: 3.9.5 -> 3.9.7
FRidh Feb 14, 2019
f96cc43
python: tifffile: 0.15.1 -> 2019.2.10
FRidh Feb 14, 2019
122bc4f
python: tox: 3.5.3 -> 3.7.0
FRidh Feb 14, 2019
8f0e605
python: tqdm: 4.28.1 -> 4.31.1
FRidh Feb 14, 2019
4e894eb
python: traits: 4.6.0 -> 5.0.0
FRidh Feb 14, 2019
04af0f5
python: trezor_agent: 0.9.3 -> 0.10.0
FRidh Feb 14, 2019
693f27f
python: trio: 0.10.0 -> 0.11.0
FRidh Feb 14, 2019
5aa33eb
python: trustme: 0.4.0 -> 0.5.0
FRidh Feb 14, 2019
61df2c1
python: twine: 1.12.1 -> 1.13.0
FRidh Feb 14, 2019
be9cf3e
python: twitter.common.collections: 0.3.9 -> 0.3.10
FRidh Feb 14, 2019
a5e0907
python: twitter.common.confluence: 0.3.9 -> 0.3.10
FRidh Feb 14, 2019
ef7a453
python: twitter.common.dirutil: 0.3.9 -> 0.3.10
FRidh Feb 14, 2019
bef8cb8
python: twitter.common.lang: 0.3.9 -> 0.3.10
FRidh Feb 14, 2019
7d0aacb
python: twitter.common.log: 0.3.9 -> 0.3.10
FRidh Feb 14, 2019
1b541e6
python: twitter.common.options: 0.3.9 -> 0.3.10
FRidh Feb 14, 2019
2b4ecac
python: txtorcon: 18.3.0 -> 19.0.0
FRidh Feb 14, 2019
563a1c5
python: typed-ast: 1.1.2 -> 1.3.1
FRidh Feb 14, 2019
97169aa
python: uproot-methods: 0.2.11 -> 0.4.2
FRidh Feb 14, 2019
5a2da81
python: uproot: 3.2.15 -> 3.4.5
FRidh Feb 14, 2019
aca72e7
python: vega_datasets: 0.5.0 -> 0.7.0
FRidh Feb 14, 2019
ff48fd0
python: venusian: 1.1.0 -> 1.2.0
FRidh Feb 14, 2019
a7413f0
python: vidstab: 1.0.1 -> 1.5.6
FRidh Feb 14, 2019
663ac63
python: virtualenv-clone: 0.2.6 -> 0.5.1
FRidh Feb 14, 2019
1def91f
python: virtualenv: 16.1.0 -> 16.4.0
FRidh Feb 14, 2019
a743180
python: virtualenvwrapper: 4.8.2 -> 4.8.4
FRidh Feb 14, 2019
a69a3e8
python: voluptuous-serialize: 2.0.0 -> 2.1.0
FRidh Feb 14, 2019
00a9e6c
python: waitress: 1.1.0 -> 1.2.1
FRidh Feb 14, 2019
10baae2
python: wheel: 0.32.3 -> 0.33.0
FRidh Feb 14, 2019
79dc679
python: wrapt: 1.10.11 -> 1.11.1
FRidh Feb 14, 2019
7382057
python: wsproto: 0.12.0 -> 0.13.0
FRidh Feb 14, 2019
2b5cda6
python: xkcdpass: 1.16.5 -> 1.17.2
FRidh Feb 14, 2019
4c051ae
python: xlrd: 1.1.0 -> 1.2.0
FRidh Feb 14, 2019
b1602dc
python: xml2rfc: 2.12.3 -> 2.18.0
FRidh Feb 14, 2019
922f5ff
python: xmltodict: 0.11.0 -> 0.12.0
FRidh Feb 14, 2019
e504414
python: yamllint: 1.14.0 -> 1.15.0
FRidh Feb 14, 2019
57ff9a8
python: yapf: 0.25.0 -> 0.26.0
FRidh Feb 14, 2019
4014455
python: yattag: 1.10.1 -> 1.11.1
FRidh Feb 14, 2019
0c63fd1
python: ZConfig: 3.3.0 -> 3.4.0
FRidh Feb 14, 2019
3c6abcd
python: zm-py: 0.3.0 -> 0.3.3
FRidh Feb 14, 2019
d75cd1f
python: zope.configuration: 4.3.0 -> 4.3.1
FRidh Feb 14, 2019
1304c0c
python: zope.deprecation: 4.3.0 -> 4.4.0
FRidh Feb 14, 2019
e4524dc
python.pkgs.bootstrapped-pip: wheel 0.32.2 -> 0.33.0, setuptools 40.6…
FRidh Feb 14, 2019
ee38a0d
python: pytest: 3.9.3 -> 4.2.1
FRidh Feb 14, 2019
26626ac
python.pkgs.freezegun: use correct inputs
FRidh Feb 14, 2019
172b104
python: pycodestyle: 2.4.0 -> 2.5.0
FRidh Feb 14, 2019
f896d3b
python.pkgs.flake8: 3.5.0 -> 3.7.5
FRidh Feb 14, 2019
72a680e
python.pkgs.html5lib: disable certain tests
FRidh Feb 14, 2019
b4acd97
buildPython*: enable strictDeps
FRidh Jan 5, 2019
b3febfb
python.pkgs.pytest_3: keep older version
FRidh Feb 14, 2019
54941b1
python.pkgs.soupsieve: init at 1.7.3
FRidh Feb 14, 2019
64bc5fc
python.pkgs.pytest-cov: remove unused deps
FRidh Feb 14, 2019
8875a3e
python.pkgs.ipykernel: disable failing tests
FRidh Feb 14, 2019
a9c41f8
python.pkgs.characteristic: fix pytest 4 incompatibility
FRidh Feb 14, 2019
0977813
python.pkgs.pyflakes: run tests
Feb 14, 2019
e751df1
python.pkgs.pycodestyle: remove unused argument
Feb 14, 2019
b8a299c
python.pkgs.entrypoints: simplify tests
timokau Jan 7, 2019
1c0844f
python.pkgs.whoosh: use pytest_3
Feb 14, 2019
9f27506
borgbackup: use msgpack-python-0.5.6
Feb 14, 2019
d00bfba
python.pkgs.parameterized: update dependencies
Feb 14, 2019
904227c
python.pkgs.pytest-timeout: fix tests
Feb 14, 2019
4dcbcbb
python.pkgs.Mako: use pytest_3
Feb 14, 2019
3c20d3c
python.pkgs.txaio: use pytest_3
Feb 14, 2019
a9c8616
python.pkgs.requests_toolbelt: disable tests that access network
Feb 14, 2019
114ffa3
python.pkgs.requests_toolbelt: add meta.license
Feb 14, 2019
e68aa6b
home-assistant: fix pinned dependencies' builds
Feb 14, 2019
14e5af2
python.pkgs.pytest-localserver: fix tests
Feb 14, 2019
869d64e
python.pkgs.hkdf: no tests in tarball
Feb 14, 2019
9a36041
python.pkgs.PasteDeploy: no tests in tarball
Feb 14, 2019
45716f5
python.pkgs.aiodns: add typing to propagatedBuildInputs
Feb 14, 2019
254099b
python.pkgs.virtualenv: rebase virtualenv-change-prefix.patch
Feb 14, 2019
fc2a5ac
python.pkgs.oauthlib: 2.0.0 -> 3.0.1
Feb 14, 2019
a876267
python.pkgs.praw: use pytest_3
Feb 14, 2019
6da8105
awscli: 1.16.90 -> 1.16.104
FRidh Feb 14, 2019
50b1d64
dosage: fix build
FRidh Feb 14, 2019
46f2b49
pythonPackages.pkgconfig: use same setupHook as pkgconfig
catern Feb 12, 2019
0c3197e
Revert "python.pkgs.matplotlib: use pkgs.pkgconfig"
FRidh Feb 14, 2019
d40bd10
vulnix: ronn is a native build input
FRidh Feb 14, 2019
4256099
matplotlib: fix pkgconfig situation
FRidh Feb 14, 2019
e2b6892
python.pkgs.pylibgen: no tests in tarball
Feb 14, 2019
4706171
papis: fix build with recent python-slugify
Feb 14, 2019
50a85be
python.pkgs.mutagen: fix tests with updated pycodestyle
Feb 14, 2019
e70cf2c
python.pkgs.portend: disable flake8 tests
Feb 14, 2019
8dcc98e
python.pkgs.billiard: add psutil to propagatedBuildInputs
Feb 14, 2019
d3675b5
python.pkgs.kombu: add Pyro4 to checkInputs
Feb 14, 2019
5c75318
python.pkgs.protobuf: fix build
FRidh Feb 15, 2019
6bffe97
python.pkgs.pyqt5: fix build
FRidh Feb 15, 2019
51e9723
python.pkgs.qtconsole: distinguish between build and check inputs
FRidh Feb 15, 2019
424dd6c
python.pkgs.cypari2: fix build
FRidh Feb 15, 2019
96ff09a
python.pkgs.murmurhash: fix build
FRidh Feb 15, 2019
7397fa2
python.pkgs.partd: disable failing test
FRidh Feb 15, 2019
d2c3fd5
Python: fix outfall after setting `strictDeps = true;`
FRidh Feb 15, 2019
a8b6bf3
python.pkgs.datashape: mark as broken
FRidh Feb 15, 2019
1c9977c
python.pkgs.wurlitzer: init at 1.0.2
FRidh Feb 15, 2019
04f051d
spyder: 3.2.8 -> 3.3.3
FRidh Feb 15, 2019
993bad1
python.pkgs.qtawesome: fix build
FRidh Feb 15, 2019
9382d2e
python.pkgs.distro: mark as broken
FRidh Feb 15, 2019
e722e0c
python.pkgs.trollius: only for python 2
FRidh Feb 15, 2019
ec55224
python.pkgs.pythonix: mark as broken
FRidh Feb 15, 2019
742fa0d
python.pkgs.python-services: init at 1.3.1
Feb 13, 2019
d35d7b3
python3.pkgs.cherrypy: 18.0.1 -> 18.1.0
Feb 13, 2019
9dc262c
pants: mark as broken
FRidh Feb 16, 2019
6f0555b
python.pkgs: rename pytestflakes to pytest-flakes
FRidh Feb 16, 2019
9345272
python: Wand: 0.5.0 -> 0.5.1
FRidh Feb 16, 2019
9ed872e
python: WazeRouteCalculator: 0.7 -> 0.7.2
FRidh Feb 16, 2019
8b4fe86
python: alerta-server: 6.7.3 -> 6.7.4
FRidh Feb 16, 2019
48871fb
python: boto3: 1.9.94 -> 1.9.96
FRidh Feb 16, 2019
c90dcf2
python: botocore: 1.12.94 -> 1.12.96
FRidh Feb 16, 2019
7557f56
python: cairocffi: 1.0.1 -> 1.0.2
FRidh Feb 16, 2019
2e76515
python: gin-config: 0.1.2 -> 0.1.3
FRidh Feb 16, 2019
0b139eb
python: google-cloud-dataproc: 0.3.0 -> 0.3.1
FRidh Feb 16, 2019
5db9c23
python: httplib2: 0.12.0 -> 0.12.1
FRidh Feb 16, 2019
cc51f4b
python: identify: 1.2.1 -> 1.2.2
FRidh Feb 16, 2019
23bcc77
python: llfuse: 1.3.5 -> 1.3.6
FRidh Feb 16, 2019
f6b47bb
python: marshmallow: 2.18.0 -> 2.18.1
FRidh Feb 16, 2019
351bcf1
python: pid: 2.2.2 -> 2.2.3
FRidh Feb 16, 2019
8027150
python: PyChromecast: 2.5.0 -> 2.5.1
FRidh Feb 16, 2019
a056fac
python: pyro-ppl: 0.3.1 -> 0.3.1.post1
FRidh Feb 16, 2019
0a9110c
python: pytest-forked: 1.0.1 -> 1.0.2
FRidh Feb 16, 2019
2e1980d
python: pyupdate: 0.2.23 -> 0.2.26
FRidh Feb 16, 2019
30655f9
python: sopel: 6.6.2 -> 6.6.3
FRidh Feb 16, 2019
ea433eb
python: telethon-session-sqlalchemy: 0.2.7 -> 0.2.8
FRidh Feb 16, 2019
a6c3250
python: texttable: 1.6.0 -> 1.6.1
FRidh Feb 16, 2019
a88c739
awscli: 1.16.104 -> 1.16.106
FRidh Feb 16, 2019
afa743c
arelle: fix build
FRidh Feb 17, 2019
e31abb9
Revert "python: XStatic-Bootstrap: 3.3.7.1 -> 4.1.3.1"
FRidh Feb 17, 2019
ea08586
octoprint: 1.3.9 -> 1.3.10, still broken
FRidh Feb 17, 2019
df12dd8
python.pkgs.alerta: fix build
FRidh Feb 17, 2019
e5293ad
python.pkgs.alerta-server: fix build
FRidh Feb 17, 2019
9445255
python.pkgs.altair: fix build
FRidh Feb 17, 2019
5e3bdbe
python.pkgs.mwclient: use checkInputs
Feb 20, 2019
c1b7dea
python.pkgs.git-annex-adapter: use patch to hardcode git-annex path
Feb 20, 2019
9d2ea84
python.pkgs.celery: 4.2.1 -> 4.3.0rc1
Feb 20, 2019
4527d4f
python.pkgs.paster-pastedeploy: fix tests compatibility with PasteDep…
Feb 20, 2019
4b8049e
python.pkgs.readthedocs-sphinx-ext: init at 0.5.16
Feb 20, 2019
8cf3964
python.pkgs.sphinx_rtd_theme: fix tests
Feb 20, 2019
4348c8a
python.pkgs.soco: use pytest_3
Feb 20, 2019
5124cf7
beets: use checkInputs
Feb 20, 2019
c012766
python.pkgs.pygame: fix build
Feb 20, 2019
eb22e4c
python.pkgs.fb-re2: no tests in tarball
Feb 20, 2019
5871da4
Merge staging into python-unstable
FRidh Feb 21, 2019
c335003
octoprint: ignore version constraints
Feb 20, 2019
080832f
octoprint: fix tests
Feb 20, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
19 changes: 17 additions & 2 deletions doc/languages-frameworks/python.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -602,10 +602,9 @@ as the interpreter unless overridden otherwise.
All parameters from `stdenv.mkDerivation` function are still supported. The following are specific to `buildPythonPackage`:

* `catchConflicts ? true`: If `true`, abort package build if a package name appears more than once in dependency tree. Default is `true`.
* `checkInputs ? []`: Dependencies needed for running the `checkPhase`. These are added to `buildInputs` when `doCheck = true`.
* `disabled` ? false: If `true`, package is not build for the particular Python interpreter version.
* `dontWrapPythonPrograms ? false`: Skip wrapping of python programs.
* `installFlags ? []`: A list of strings. Arguments to be passed to `pip install`. To pass options to `python setup.py install`, use `--install-option`. E.g., `installFlags=["--install-option='--cpp_implementation'"].
* `installFlags ? []`: A list of strings. Arguments to be passed to `pip install`. To pass options to `python setup.py install`, use `--install-option`. E.g., `installFlags=["--install-option='--cpp_implementation'"]`.
* `format ? "setuptools"`: Format of the source. Valid options are `"setuptools"`, `"flit"`, `"wheel"`, and `"other"`. `"setuptools"` is for when the source has a `setup.py` and `setuptools` is used to build a wheel, `flit`, in case `flit` should be used to build a wheel, and `wheel` in case a wheel is provided. Use `other` when a custom `buildPhase` and/or `installPhase` is needed.
* `makeWrapperArgs ? []`: A list of strings. Arguments to be passed to `makeWrapper`, which wraps generated binaries. By default, the arguments to `makeWrapper` set `PATH` and `PYTHONPATH` environment variables before calling the binary. Additional arguments here can allow a developer to set environment variables which will be available when the binary is run. For example, `makeWrapperArgs = ["--set FOO BAR" "--set BAZ QUX"]`.
* `namePrefix`: Prepends text to `${name}` parameter. In case of libraries, this defaults to `"python3.5-"` for Python 3.5, etc., and in case of applications to `""`.
Expand All @@ -615,6 +614,14 @@ All parameters from `stdenv.mkDerivation` function are still supported. The foll
* `removeBinByteCode ? true`: Remove bytecode from `/bin`. Bytecode is only created when the filenames end with `.py`.
* `setupPyBuildFlags ? []`: List of flags passed to `setup.py build_ext` command.

The `stdenv.mkDerivation` function accepts various parameters for describing build inputs (see "Specifying dependencies"). The following are of special
interest for Python packages, either because these are primarily used, or because their behaviour is different:

* `nativeBuildInputs ? []`: Build-time only dependencies. Typically executables as well as the items listed in `setup_requires`.
* `buildInputs ? []`: Build and/or run-time dependencies that need to be be compiled for the host machine. Typically non-Python libraries which are being linked.
* `checkInputs ? []`: Dependencies needed for running the `checkPhase`. These are added to `nativeBuildInputs` when `doCheck = true`. Items listed in `tests_require` go here.
* `propagatedBuildInputs ? []`: Aside from propagating dependencies, `buildPythonPackage` also injects code into and wraps executables with the paths included in this list. Items listed in `install_requires` go here.

##### Overriding Python packages

The `buildPythonPackage` function has a `overridePythonAttrs` method that
Expand Down Expand Up @@ -1123,6 +1130,14 @@ LLVM implementation. To use that one instead, Intel recommends users set it with
Note that `mkl` is only available on `x86_64-{linux,darwin}` platforms;
moreover, Hydra is not building and distributing pre-compiled binaries using it.

### What inputs do `setup_requires`, `install_requires` and `tests_require` map to?

In a `setup.py` or `setup.cfg` it is common to declare dependencies:

* `setup_requires` corresponds to `nativeBuildInputs`
* `install_requires` corresponds to `propagatedBuildInputs`
* `tests_require` corresponds to `checkInputs`

## Contributing

### Contributing guidelines
Expand Down
8 changes: 8 additions & 0 deletions nixos/doc/manual/release-notes/rl-1903.xml
Original file line number Diff line number Diff line change
Expand Up @@ -151,6 +151,14 @@
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>
The <varname>buildPythonPackage</varname> now sets <varname>strictDeps = true</varname>
to help distinguish between native and non-native dependencies in order to
improve cross-compilation compatibility. Note however that this may break
user expressions.
</para>
</listitem>
<listitem>
<para>
The Syncthing state and configuration data has been moved from
Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/audio/gtklick/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ pythonPackages.buildPythonApplication rec {
pyGtkGlade
];

buildInputs = [ gettext ];
nativeBuildInputs = [ gettext ];

propagatedBuildInputs = [ klick ];

Expand Down
1 change: 1 addition & 0 deletions pkgs/applications/audio/lollypop/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ python3.pkgs.buildPythonApplication rec {
];

buildInputs = with gst_all_1; [
gobject-introspection
gst-libav
gst-plugins-bad
gst-plugins-base
Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/audio/picard/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ in pythonPackages.buildPythonApplication rec {
sha256 = "1p2bvfzby0nk1vh04yfmsvjcldgkj6m6s1hcv9v13hc8q1cbdfk5";
};

buildInputs = [ gettext ];
nativeBuildInputs = [ gettext ];

propagatedBuildInputs = with pythonPackages; [
pyqt5
Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/graphics/dosage/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ pythonPackages.buildPythonApplication rec {
rev = "b2fdc13feb65b93762928f7e99bac7b1b7b31591";
sha256 = "1p6vllqaf9s6crj47xqp97hkglch1kd4y8y4lxvzx3g2shhhk9hh";
};
buildInputs = with pythonPackages; [ pytest responses ];
checkInputs = with pythonPackages; [ pytest responses ];
propagatedBuildInputs = with pythonPackages; [ colorama lxml requests pbr ];

disabled = pythonPackages.pythonOlder "3.3";
Expand Down
4 changes: 3 additions & 1 deletion pkgs/applications/misc/electrum/ltc.nix
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,16 @@
}:

python3Packages.buildPythonApplication rec {
name = "electrum-ltc-${version}";
pname = "electrum-ltc";
version = "3.1.3.1";

src = fetchurl {
url = "https://electrum-ltc.org/download/Electrum-LTC-${version}.tar.gz";
sha256 = "0kxcx1xf6h9z8x0k483d6ykpnmfr30n6z3r6lgqxvbl42pq75li7";
};

nativeBuildInputs = with python3Packages; [ pyqt5 ];

propagatedBuildInputs = with python3Packages; [
pyaes
ecdsa
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/misc/hamster-time-tracker/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@ pythonPackages.buildPythonApplication rec {
sha256 = "1a85rcg561792kdyv744cgzw7mmpmgv6d6li1sijfdpqa1ninf8g";
};

nativeBuildInputs = [ wafHook ];
nativeBuildInputs = [ wafHook intltool ];
buildInputs = [
docbook2x libxslt gnome-doc-utils intltool dbus-glib hicolor-icon-theme
docbook2x libxslt gnome-doc-utils dbus-glib hicolor-icon-theme
];

propagatedBuildInputs = with pythonPackages; [ pygobject2 pygtk pyxdg gnome_python dbus-python ];
Expand Down
6 changes: 3 additions & 3 deletions pkgs/applications/misc/kitty/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@

with python3Packages;
buildPythonApplication rec {
pname = "kitty";
version = "0.13.3";
name = "kitty-${version}";
format = "other";

src = fetchFromGitHub {
Expand All @@ -24,7 +24,7 @@ buildPythonApplication rec {
wayland-protocols wayland dbus
];

nativeBuildInputs = [ pkgconfig which sphinx ];
nativeBuildInputs = [ pkgconfig which sphinx ncurses ];

outputs = [ "out" "terminfo" ];

Expand All @@ -36,7 +36,7 @@ buildPythonApplication rec {
];

buildPhase = ''
python3 setup.py linux-package
${python.interpreter} setup.py linux-package
'';

installPhase = ''
Expand Down
11 changes: 8 additions & 3 deletions pkgs/applications/misc/octoprint/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -32,28 +32,31 @@ let
"flask"
"future"
"futures"
"monotonic"
"pkginfo"
"psutil"
"pyserial"
"python-dateutil"
"requests"
"rsa"
"sarge"
"scandir"
"semantic_version"
"watchdog"
"websocket-client"
"werkzeug"
"wrapt"
];

in py.pkgs.buildPythonApplication rec {
pname = "OctoPrint";
version = "1.3.9";
version = "1.3.10";

src = fetchFromGitHub {
owner = "foosel";
repo = "OctoPrint";
rev = version;
sha256 = "1yqbsfmkx4wiykjrh66a05lhn15qhpc9ay67l37kv8bhdqf2xkj4";
sha256 = "1pvh7ay76zrvfzcsadh3sl48sgf3by9vpiaqlrkscsw02zirx9r7";
};

propagatedBuildInputs = with py.pkgs; [
Expand All @@ -75,7 +78,9 @@ in py.pkgs.buildPythonApplication rec {
setup.py
'';

checkPhase = "nosetests";
checkPhase = ''
HOME=$(mktemp -d) nosetests
'';

meta = with stdenv.lib; {
homepage = https://octoprint.org/;
Expand Down
1 change: 1 addition & 0 deletions pkgs/applications/networking/browsers/eolie/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ python3.pkgs.buildPythonApplication rec {

buildInputs = with gst_all_1; [
glib-networking
gobject-introspection
gst-libav
gst-plugins-base
gst-plugins-ugly
Expand Down
3 changes: 2 additions & 1 deletion pkgs/applications/networking/mailreaders/mailnag/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,14 @@ in pythonPackages.buildPythonApplication rec {
};

buildInputs = [
gettext gtk3 gdk_pixbuf libnotify gst_all_1.gstreamer
gtk3 gdk_pixbuf libnotify gst_all_1.gstreamer
gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good
gst_all_1.gst-plugins-bad
gnome3.adwaita-icon-theme
] ++ stdenv.lib.optional withGnomeKeyring libgnome-keyring3;

nativeBuildInputs = [
gettext
wrapGAppsHook
];

Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/office/paperwork/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

python3Packages.buildPythonApplication rec {
inherit (python3Packages.paperwork-backend) version src;
name = "paperwork-${version}";
pname = "paperwork";

sourceRoot = "source/paperwork-gtk";

Expand Down Expand Up @@ -46,7 +46,7 @@ python3Packages.buildPythonApplication rec {
paths = lib.collect lib.isDerivation aspellDicts;
}}/lib/aspell";

checkInputs = [ xvfb_run dbus.daemon ];
checkInputs = [ xvfb_run dbus.daemon ] ++ (with python3Packages; [ paperwork-backend ]);
buildInputs = [
gnome3.adwaita-icon-theme hicolor-icon-theme libnotify librsvg
];
Expand Down
42 changes: 32 additions & 10 deletions pkgs/applications/science/spyder/default.nix
Original file line number Diff line number Diff line change
@@ -1,22 +1,44 @@
{ stdenv, python3, makeDesktopItem }:

python3.pkgs.buildPythonApplication rec {
let

spyder-kernels = with python3.pkgs; buildPythonPackage rec {
pname = "spyder-kernels";
version = "0.4.2";

src = fetchPypi {
inherit pname version;
sha256 = "a13cefb569ef9f63814cb5fcf3d0db66e09d2d7e6cc68c703d5118b2d7ba062b";
};

propagatedBuildInputs = [
cloudpickle
ipykernel
wurlitzer
];

# No tests
doCheck = false;

meta = {
description = "Jupyter kernels for Spyder's console";
homepage = https://github.com/spyder-ide/spyder-kernels;
license = stdenv.lib.licenses.mit;
};
};

in python3.pkgs.buildPythonApplication rec {
pname = "spyder";
version = "3.2.8";
version = "3.3.3";

src = python3.pkgs.fetchPypi {
inherit pname version;
sha256 = "0iwcby2bxvayz0kp282yh864br55w6gpd8rqcdj1cp3jbn3q6vg5";
sha256 = "ef31de03cf6f149077e64ed5736b8797dbd278e3c925e43f0bfc31bb55f6e5ba";
};

# Somehow setuptools can't find pyqt5. Maybe because the dist-info folder is missing?
postPatch = ''
sed -i -e '/pyqt5/d' setup.py
'';

propagatedBuildInputs = with python3.pkgs; [
jedi pycodestyle psutil pyflakes rope numpy scipy matplotlib pylint
numpydoc qtconsole qtawesome nbconvert mccabe pyopengl cloudpickle
jedi pycodestyle psutil pyflakes rope numpy scipy matplotlib pylint keyring
numpydoc qtconsole qtawesome nbconvert mccabe pyopengl cloudpickle spyder-kernels
];

# There is no test for spyder
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ python2Packages.buildPythonApplication rec {

buildInputs = [ git graphviz ];

checkInputs = [ git ];

postFixup = ''
wrapProgram $out/bin/git-big-picture \
--prefix PATH ":" ${ stdenv.lib.makeBinPath buildInputs }
Expand Down
2 changes: 1 addition & 1 deletion pkgs/desktops/gnome-3/apps/gnome-music/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ python3.pkgs.buildPythonApplication rec {

nativeBuildInputs = [ meson ninja gettext itstool pkgconfig libxml2 wrapGAppsHook desktop-file-utils appstream-glib gobject-introspection ];
buildInputs = with gst_all_1; [
gtk3 glib libmediaart gnome-online-accounts
gtk3 glib libmediaart gnome-online-accounts gobject-introspection
gdk_pixbuf gnome3.adwaita-icon-theme python3
grilo grilo-plugins libnotify libdazzle libsoup
gnome3.gsettings-desktop-schemas tracker
Expand Down
3 changes: 3 additions & 0 deletions pkgs/development/interpreters/python/mk-python-derivation.nix
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,9 @@ let self = toPythonModule (python.stdenv.mkDerivation (builtins.removeAttrs attr
# Propagate python and setuptools. We should stop propagating setuptools.
propagatedBuildInputs = propagatedBuildInputs ++ [ python setuptools ];

# Enabled to detect some (native)BuildInputs mistakes
strictDeps = true;

# Python packages don't have a checkPhase, only an installCheckPhase
doCheck = false;
doInstallCheck = doCheck;
Expand Down
4 changes: 2 additions & 2 deletions pkgs/development/python-modules/Cython/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,11 @@ let

in buildPythonPackage rec {
pname = "Cython";
version = "0.29.2";
version = "0.29.5";

src = fetchPypi {
inherit pname version;
sha256 = "2ac187ff998a95abb7fae452b5178f91e1a713698c9ced89836c94e6b1d3f41e";
sha256 = "9d5290d749099a8e446422adfb0aa2142c711284800fb1eb70f595101e32cbf1";
};

nativeBuildInputs = [
Expand Down
6 changes: 3 additions & 3 deletions pkgs/development/python-modules/Mako/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
, markupsafe
, nose
, mock
, pytest
, pytest_3
, isPyPy
}:

Expand All @@ -17,7 +17,7 @@ buildPythonPackage rec {
sha256 = "4e02fde57bd4abb5ec400181e4c314f56ac3e49ba4fb8b0d50bba18cb27d25ae";
};

checkInputs = [ markupsafe nose mock pytest ];
checkInputs = [ markupsafe nose mock pytest_3 ];
propagatedBuildInputs = [ markupsafe ];

doCheck = !isPyPy; # https://bitbucket.org/zzzeek/mako/issue/238/2-tests-failed-on-pypy-24-25
Expand All @@ -29,4 +29,4 @@ buildPythonPackage rec {
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ domenkozar ];
};
}
}
4 changes: 2 additions & 2 deletions pkgs/development/python-modules/Pygments/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@

buildPythonPackage rec {
pname = "Pygments";
version = "2.2.0";
version = "2.3.1";

src = fetchPypi {
inherit pname version;
sha256 = "1k78qdvir1yb1c634nkv6rbga8wv4289xarghmsbbvzhvr311bnv";
sha256 = "5ffada19f6203563680669ee7f53b64dabbeb100eb51b61996085e99c03b284a";
};

propagatedBuildInputs = [ docutils ];
Expand Down
4 changes: 2 additions & 2 deletions pkgs/development/python-modules/Wand/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@

buildPythonPackage rec {
pname = "Wand";
version = "0.5.0";
version = "0.5.1";

src = fetchPypi {
inherit pname version;
sha256 = "0rp1zdp2p7qngva5amcw4jb5i8gf569v8469gf6zj36hcnzksxjj";
sha256 = "7d6b8dc9d4eaccc430b9c86e6b749013220c994970a3f39e902b397e2fa732c3";
};

postPatch = ''
Expand Down
Loading