b.liu | e958203 | 2025-04-17 19:18:16 +0800 | [diff] [blame^] | 1 | # |
| 2 | # Copyright (C) 2019 Jeffery To <jeffery.to@gmail.com> |
| 3 | # |
| 4 | # This is free software, licensed under the GNU General Public License v2. |
| 5 | # See /LICENSE for more information. |
| 6 | # |
| 7 | |
| 8 | ifndef DUMP |
| 9 | ifdef __package_mk |
| 10 | $(warning pypi.mk should be included before package.mk) |
| 11 | endif |
| 12 | endif |
| 13 | |
| 14 | ifneq ($(strip $(PYPI_NAME)),) |
| 15 | PYPI_SOURCE_NAME?=$(PYPI_NAME) |
| 16 | PYPI_SOURCE_EXT?=tar.gz |
| 17 | PYPI_NAME_FIRST_LETTER?=$(strip $(foreach a,$(chars_lower) $(chars_upper) 0 1 2 3 4 5 6 7 8 9 _ -,$(if $(PYPI_NAME:$a%=),,$a))) |
| 18 | |
| 19 | PKG_SOURCE?=$(PYPI_SOURCE_NAME)-$(PKG_VERSION).$(PYPI_SOURCE_EXT) |
| 20 | PKG_SOURCE_URL?=https://files.pythonhosted.org/packages/source/$(PYPI_NAME_FIRST_LETTER)/$(PYPI_NAME) |
| 21 | |
| 22 | PKG_BUILD_DIR:=$(BUILD_DIR)/pypi/$(if $(BUILD_VARIANT),$(PKG_NAME)-$(BUILD_VARIANT)/)$(PYPI_SOURCE_NAME)$(if $(PKG_VERSION),-$(PKG_VERSION)) |
| 23 | HOST_BUILD_DIR:=$(BUILD_DIR_HOST)/pypi/$(PYPI_SOURCE_NAME)$(if $(PKG_VERSION),-$(PKG_VERSION)) |
| 24 | endif |