diff --git a/recipes/python_abi/LICENSE b/recipes/python_abi/LICENSE new file mode 100644 index 0000000000000..bc9189c759dd6 --- /dev/null +++ b/recipes/python_abi/LICENSE @@ -0,0 +1,27 @@ +Copyright (c) 2015-2018, conda-forge +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +* Neither the name of staged-recipes nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/recipes/python_abi/conda_build_config.yaml b/recipes/python_abi/conda_build_config.yaml new file mode 100644 index 0000000000000..4033eea4b3273 --- /dev/null +++ b/recipes/python_abi/conda_build_config.yaml @@ -0,0 +1,43 @@ +python_abi_tag: + - cp27mu # [linux] + - cp27m # [not linux] + - cp35m + - cp36m + - cp37m + - cp38 + - pypy27_pp73 + - pypy36_pp73 + +python_requirement: + - 2.7.* + - 3.5.* + - 3.6.* + - 3.7.* + - 3.8.* + - 2.7.* *_73_pypy + - 3.6.* *_73_pypy + +python_version: + - 2.7 + - 3.5 + - 3.6 + - 3.7 + - 3.8 + - 2.7 + - 3.6 + +python_impl: + - cpython + - cpython + - cpython + - cpython + - cpython + - pypy + - pypy + +zip_keys: + - + - python_abi_tag + - python_version + - python_requirement + - python_impl diff --git a/recipes/python_abi/meta.yaml b/recipes/python_abi/meta.yaml new file mode 100644 index 0000000000000..c4b5af5efcbba --- /dev/null +++ b/recipes/python_abi/meta.yaml @@ -0,0 +1,32 @@ +package: + name: python_abi + version: {{ python_version }} + +build: + number: 0 + string: {{ python_abi_tag }} + track_features: pypy # [python_impl == "pypy"] + skip: True # [python_impl == "pypy"] + +requirements: + run: + - python {{ python_requirement }} + run_constrained: + - pypy <0a0 # [python_impl == "cpython"] + +test: + commands: + - python --version + +about: + home: https://github.com/conda-forge/python_abi-feedstock + summary: Metapackage to select python implementation + license: BSD-3-Clause + license_family: BSD + license_file: LICENSE + +extra: + recipe-maintainers: + - isuruf + - jjhelmus + - mattip