42 lines
		
	
	
		
			903 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			903 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| # Copyright 1999-2025 Gentoo Authors
 | |
| # Distributed under the terms of the GNU General Public License v2
 | |
| 
 | |
| EAPI=8
 | |
| 
 | |
| DISTUTILS_USE_PEP517=hatchling
 | |
| PYTHON_COMPAT=( python3_{11..13} )
 | |
| 
 | |
| inherit distutils-r1 pypi
 | |
| 
 | |
| DESCRIPTION="MONGODB-AWS authentication support for PyMongo"
 | |
| HOMEPAGE="
 | |
| 	https://github.com/mongodb/pymongo-auth-aws
 | |
| 	https://pypi.org/project/pymongo-auth-aws
 | |
| "
 | |
| 
 | |
| LICENSE="Apache-2.0"
 | |
| SLOT="0"
 | |
| KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 | |
| 
 | |
| # Requires AWS credentials
 | |
| RESTRICT="test"
 | |
| RDEPEND="
 | |
| 	dev-python/boto3[${PYTHON_USEDEP}]
 | |
| 	dev-python/botocore[${PYTHON_USEDEP}]
 | |
| 
 | |
| "
 | |
| BDEPEND="
 | |
| 	test? (
 | |
| 		<dev-python/dnspython-3.0.0[${PYTHON_USEDEP}]
 | |
| 		dev-python/pymongo[${PYTHON_USEDEP}]
 | |
| 	)
 | |
| "
 | |
| 
 | |
| distutils_enable_tests pytest
 | |
| 
 | |
| src_prepare() {
 | |
| 	distutils-r1_src_prepare
 | |
| 	# we do not want hatch-requirements-txt and its ton of NIH deps
 | |
| 	sed -i -e '/requirements/d' pyproject.toml || die
 | |
| }
 |