diff options
author | Adam J. Stewart <ajstewart426@gmail.com> | 2022-01-14 12:37:57 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-01-14 12:37:57 -0600 |
commit | 3540f8200a536434946492d60b5e56b302112305 (patch) | |
tree | f1648d8e414394bcce2c3e749b82ad49e182a284 /var/spack/repos/builtin/packages/py-jupyter-packaging/package.py | |
parent | 0b2507053e58ef4058631c10e5d9bf7ea2222c20 (diff) | |
download | spack-3540f8200a536434946492d60b5e56b302112305.tar.gz spack-3540f8200a536434946492d60b5e56b302112305.tar.bz2 spack-3540f8200a536434946492d60b5e56b302112305.tar.xz spack-3540f8200a536434946492d60b5e56b302112305.zip |
PythonPackage: install packages with pip (#27798)
* Use pip to bootstrap pip
* Bootstrap wheel from source
* Update PythonPackage to install using pip
* Update several packages
* Add wheel as base class dep
* Build phase no longer exists
* Add py-poetry package, fix py-flit-core bootstrapping
* Fix isort build
* Clean up many more packages
* Remove unused import
* Fix unit tests
* Don't directly run setup.py
* Typo fix
* Remove unused imports
* Fix issues caught by CI
* Remove custom setup.py file handling
* Use PythonPackage for installing wheels
* Remove custom phases in PythonPackages
* Remove <phase>_args methods
* Remove unused import
* Fix various packages
* Try to test Python packages directly in CI
* Actually run the pipeline
* Fix more packages
* Fix mappings, fix packages
* Fix dep version
* Work around bug in concretizer
* Various concretization fixes
* Fix gitlab yaml, packages
* Fix typo in gitlab yaml
* Skip more packages that fail to concretize
* Fix? jupyter ecosystem concretization issues
* Solve Jupyter concretization issues
* Prevent duplicate entries in PYTHONPATH
* Skip fenics-dolfinx
* Build fewer Python packages
* Fix missing npm dep
* Specify image
* More package fixes
* Add backends for every from-source package
* Fix version arg
* Remove GitLab CI stuff, add py-installer package
* Remove test deps, re-add install_options
* Function declaration syntax fix
* More build fixes
* Update spack create template
* Update PythonPackage documentation
* Fix documentation build
* Fix unit tests
* Remove pip flag added only in newer pip
* flux: add explicit dependency on jsonschema
* Update packages that have been added since this was branched off of develop
* Move Python 2 deprecation to a separate PR
* py-neurolab: add build dep on py-setuptools
* Use wheels for pip/wheel
* Allow use of pre-installed pip for external Python
* pip -> python -m pip
* Use python -m pip for all packages
* Fix py-wrapt
* Add both platlib and purelib to PYTHONPATH
* py-pyyaml: setuptools is needed for all versions
* py-pyyaml: link flags aren't needed
* Appease spack audit packages
* Some build backend is required for all versions, distutils -> setuptools
* Correctly handle different setup.py filename
* Use wheels for py-tomli to avoid circular dep on py-flit-core
* Fix busco installation procedure
* Clarify things in spack create template
* Test other Python build backends
* Undo changes to busco
* Various fixes
* Don't test other backends
Diffstat (limited to 'var/spack/repos/builtin/packages/py-jupyter-packaging/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/py-jupyter-packaging/package.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/var/spack/repos/builtin/packages/py-jupyter-packaging/package.py b/var/spack/repos/builtin/packages/py-jupyter-packaging/package.py index b0a4747950..26bc0d0563 100644 --- a/var/spack/repos/builtin/packages/py-jupyter-packaging/package.py +++ b/var/spack/repos/builtin/packages/py-jupyter-packaging/package.py @@ -12,15 +12,18 @@ class PyJupyterPackaging(PythonPackage): homepage = "https://github.com/jupyter/jupyter-packaging" pypi = "jupyter_packaging/jupyter_packaging-0.10.4.tar.gz" + version('0.11.1', sha256='6f5c7eeea98f7f3c8fb41d565a94bf59791768a93f93148b3c2dfb7ebade8eec') version('0.10.6', sha256='a8a2c90bf2e0cae83be63ccb0b7035032a1589f268cc08b1d479e37ce50fc940') version('0.10.4', sha256='589db027cb85a92612f9bcfaeecaa8a9072ac8a4bddaf827f648664258e587c4') version('0.7.12', sha256='b140325771881a7df7b7f2d14997b619063fe75ae756b9025852e4346000bbb8', # name has a '-' instead of a '_' url='https://files.pythonhosted.org/packages/source/j/jupyter_packaging/jupyter-packaging-0.7.12.tar.gz') + depends_on('python@3.7:', when='@0.11:', type=('build', 'run')) depends_on('python@3.6:', type=('build', 'run')) - depends_on('py-setuptools@46.4.0:', type=('build', 'run')) depends_on('py-packaging', type=('build', 'run')) - depends_on('py-tomlkit', when='@0.8.0:', type=('build', 'run')) - depends_on('py-wheel', when='@0.8.0:', type=('build', 'run')) - depends_on('py-deprecation', when='@0.8.0:', type=('build', 'run')) + depends_on('py-tomlkit', when='@0.8:', type=('build', 'run')) + depends_on('py-setuptools@46.4:', when='@0.8:', type=('build', 'run')) + depends_on('py-setuptools', type=('build', 'run')) + depends_on('py-wheel', when='@0.8:', type=('build', 'run')) + depends_on('py-deprecation', when='@0.8:', type=('build', 'run')) |