py-dsinternals: added version 1.2.4

A Python native library containing necessary classes, functions and structures
to interact with Windows Active Directory.
This commit is contained in:
adam 2024-02-29 20:55:22 +00:00
parent 355d504630
commit 20c6770cfc
6 changed files with 574 additions and 1 deletions

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.704 2024/02/27 14:40:20 taca Exp $
# $NetBSD: Makefile,v 1.705 2024/02/29 20:55:22 adam Exp $
COMMENT= Databases
@ -369,6 +369,7 @@ SUBDIR+= py-cx_Oracle
SUBDIR+= py-datapkg
SUBDIR+= py-dbf
SUBDIR+= py-dbfread
SUBDIR+= py-dsinternals
SUBDIR+= py-elastic-transport
SUBDIR+= py-elasticsearch
SUBDIR+= py-gdbm

View File

@ -0,0 +1,2 @@
A Python native library containing necessary classes, functions and structures
to interact with Windows Active Directory.

View File

@ -0,0 +1,33 @@
# $NetBSD: Makefile,v 1.1 2024/02/29 20:55:23 adam Exp $
DISTNAME= dsinternals-1.2.4
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= databases python
MASTER_SITES= ${MASTER_SITE_PYPI:=d/dsinternals/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://github.com/p0dalirius/pydsinternals
COMMENT= Directory Services Internals Library
LICENSE= gnu-gpl-v2
TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
DEPENDS+= ${PYPKGPREFIX}-OpenSSL-[0-9]*:../../security/py-OpenSSL
DEPENDS+= ${PYPKGPREFIX}-cryptodome-[0-9]*:../../security/py-cryptodome
USE_LANGUAGES= # none
PYTHON_VERSIONS_INCOMPATIBLE= 27
SUBST_CLASSES+= crypto
SUBST_STAGE.crypto= pre-configure
SUBST_MESSAGE.crypto= Switching from py-cryptodomex to py-cryptodome.
SUBST_FILES.crypto+= dsinternals/common/cryptography/RSAKeyMaterial.py
SUBST_FILES.crypto+= dsinternals/common/cryptography/X509Certificate2.py
SUBST_SED.crypto= -e 's,Cryptodome,Crypto,'
do-test:
cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHONBIN} -m unittest discover -v
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"

View File

@ -0,0 +1,516 @@
@comment $NetBSD: PLIST,v 1.1 2024/02/29 20:55:23 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/dsinternals/Utils.py
${PYSITELIB}/dsinternals/Utils.pyc
${PYSITELIB}/dsinternals/Utils.pyo
${PYSITELIB}/dsinternals/__init__.py
${PYSITELIB}/dsinternals/__init__.pyc
${PYSITELIB}/dsinternals/__init__.pyo
${PYSITELIB}/dsinternals/common/__init__.py
${PYSITELIB}/dsinternals/common/__init__.pyc
${PYSITELIB}/dsinternals/common/__init__.pyo
${PYSITELIB}/dsinternals/common/adsi/__init__.py
${PYSITELIB}/dsinternals/common/adsi/__init__.pyc
${PYSITELIB}/dsinternals/common/adsi/__init__.pyo
${PYSITELIB}/dsinternals/common/azuread/__init__.py
${PYSITELIB}/dsinternals/common/azuread/__init__.pyc
${PYSITELIB}/dsinternals/common/azuread/__init__.pyo
${PYSITELIB}/dsinternals/common/cryptography/PrivateKeyEncryptionType.py
${PYSITELIB}/dsinternals/common/cryptography/PrivateKeyEncryptionType.pyc
${PYSITELIB}/dsinternals/common/cryptography/PrivateKeyEncryptionType.pyo
${PYSITELIB}/dsinternals/common/cryptography/RSAKeyMaterial.py
${PYSITELIB}/dsinternals/common/cryptography/RSAKeyMaterial.pyc
${PYSITELIB}/dsinternals/common/cryptography/RSAKeyMaterial.pyo
${PYSITELIB}/dsinternals/common/cryptography/SecretEncryptionType.py
${PYSITELIB}/dsinternals/common/cryptography/SecretEncryptionType.pyc
${PYSITELIB}/dsinternals/common/cryptography/SecretEncryptionType.pyo
${PYSITELIB}/dsinternals/common/cryptography/X509Certificate2.py
${PYSITELIB}/dsinternals/common/cryptography/X509Certificate2.pyc
${PYSITELIB}/dsinternals/common/cryptography/X509Certificate2.pyo
${PYSITELIB}/dsinternals/common/cryptography/__init__.py
${PYSITELIB}/dsinternals/common/cryptography/__init__.pyc
${PYSITELIB}/dsinternals/common/cryptography/__init__.pyo
${PYSITELIB}/dsinternals/common/data/DNWithBinary.py
${PYSITELIB}/dsinternals/common/data/DNWithBinary.pyc
${PYSITELIB}/dsinternals/common/data/DNWithBinary.pyo
${PYSITELIB}/dsinternals/common/data/InstanceType.py
${PYSITELIB}/dsinternals/common/data/InstanceType.pyc
${PYSITELIB}/dsinternals/common/data/InstanceType.pyo
${PYSITELIB}/dsinternals/common/data/__init__.py
${PYSITELIB}/dsinternals/common/data/__init__.pyc
${PYSITELIB}/dsinternals/common/data/__init__.pyo
${PYSITELIB}/dsinternals/common/data/dpapi/DPAPIBackupKeyType.py
${PYSITELIB}/dsinternals/common/data/dpapi/DPAPIBackupKeyType.pyc
${PYSITELIB}/dsinternals/common/data/dpapi/DPAPIBackupKeyType.pyo
${PYSITELIB}/dsinternals/common/data/dpapi/RoamedCredentialFlags.py
${PYSITELIB}/dsinternals/common/data/dpapi/RoamedCredentialFlags.pyc
${PYSITELIB}/dsinternals/common/data/dpapi/RoamedCredentialFlags.pyo
${PYSITELIB}/dsinternals/common/data/dpapi/RoamedCredentialType.py
${PYSITELIB}/dsinternals/common/data/dpapi/RoamedCredentialType.pyc
${PYSITELIB}/dsinternals/common/data/dpapi/RoamedCredentialType.pyo
${PYSITELIB}/dsinternals/common/data/dpapi/__init__.py
${PYSITELIB}/dsinternals/common/data/dpapi/__init__.pyc
${PYSITELIB}/dsinternals/common/data/dpapi/__init__.pyo
${PYSITELIB}/dsinternals/common/data/hello/CustomKeyInformation.py
${PYSITELIB}/dsinternals/common/data/hello/CustomKeyInformation.pyc
${PYSITELIB}/dsinternals/common/data/hello/CustomKeyInformation.pyo
${PYSITELIB}/dsinternals/common/data/hello/CustomKeyInformationVolumeType.py
${PYSITELIB}/dsinternals/common/data/hello/CustomKeyInformationVolumeType.pyc
${PYSITELIB}/dsinternals/common/data/hello/CustomKeyInformationVolumeType.pyo
${PYSITELIB}/dsinternals/common/data/hello/KeyCredential.py
${PYSITELIB}/dsinternals/common/data/hello/KeyCredential.pyc
${PYSITELIB}/dsinternals/common/data/hello/KeyCredential.pyo
${PYSITELIB}/dsinternals/common/data/hello/KeyCredentialEntryType.py
${PYSITELIB}/dsinternals/common/data/hello/KeyCredentialEntryType.pyc
${PYSITELIB}/dsinternals/common/data/hello/KeyCredentialEntryType.pyo
${PYSITELIB}/dsinternals/common/data/hello/KeyCredentialVersion.py
${PYSITELIB}/dsinternals/common/data/hello/KeyCredentialVersion.pyc
${PYSITELIB}/dsinternals/common/data/hello/KeyCredentialVersion.pyo
${PYSITELIB}/dsinternals/common/data/hello/KeyFlags.py
${PYSITELIB}/dsinternals/common/data/hello/KeyFlags.pyc
${PYSITELIB}/dsinternals/common/data/hello/KeyFlags.pyo
${PYSITELIB}/dsinternals/common/data/hello/KeySource.py
${PYSITELIB}/dsinternals/common/data/hello/KeySource.pyc
${PYSITELIB}/dsinternals/common/data/hello/KeySource.pyo
${PYSITELIB}/dsinternals/common/data/hello/KeyStrength.py
${PYSITELIB}/dsinternals/common/data/hello/KeyStrength.pyc
${PYSITELIB}/dsinternals/common/data/hello/KeyStrength.pyo
${PYSITELIB}/dsinternals/common/data/hello/KeyUsage.py
${PYSITELIB}/dsinternals/common/data/hello/KeyUsage.pyc
${PYSITELIB}/dsinternals/common/data/hello/KeyUsage.pyo
${PYSITELIB}/dsinternals/common/data/hello/VolumeType.py
${PYSITELIB}/dsinternals/common/data/hello/VolumeType.pyc
${PYSITELIB}/dsinternals/common/data/hello/VolumeType.pyo
${PYSITELIB}/dsinternals/common/data/hello/__init__.py
${PYSITELIB}/dsinternals/common/data/hello/__init__.pyc
${PYSITELIB}/dsinternals/common/data/hello/__init__.pyo
${PYSITELIB}/dsinternals/common/data/hello/fidoAuthenticatorFlags.py
${PYSITELIB}/dsinternals/common/data/hello/fidoAuthenticatorFlags.pyc
${PYSITELIB}/dsinternals/common/data/hello/fidoAuthenticatorFlags.pyo
${PYSITELIB}/dsinternals/common/data/hello/fidoCOSE.py
${PYSITELIB}/dsinternals/common/data/hello/fidoCOSE.pyc
${PYSITELIB}/dsinternals/common/data/hello/fidoCOSE.pyo
${PYSITELIB}/dsinternals/common/data/principals/KerberosKeyType.py
${PYSITELIB}/dsinternals/common/data/principals/KerberosKeyType.pyc
${PYSITELIB}/dsinternals/common/data/principals/KerberosKeyType.pyo
${PYSITELIB}/dsinternals/common/data/principals/SamAccountType.py
${PYSITELIB}/dsinternals/common/data/principals/SamAccountType.pyc
${PYSITELIB}/dsinternals/common/data/principals/SamAccountType.pyo
${PYSITELIB}/dsinternals/common/data/principals/UserAccountControl.py
${PYSITELIB}/dsinternals/common/data/principals/UserAccountControl.pyc
${PYSITELIB}/dsinternals/common/data/principals/UserAccountControl.pyo
${PYSITELIB}/dsinternals/common/data/principals/__init__.py
${PYSITELIB}/dsinternals/common/data/principals/__init__.pyc
${PYSITELIB}/dsinternals/common/data/principals/__init__.pyo
${PYSITELIB}/dsinternals/common/data/schema/AttributeSyntax.py
${PYSITELIB}/dsinternals/common/data/schema/AttributeSyntax.pyc
${PYSITELIB}/dsinternals/common/data/schema/AttributeSyntax.pyo
${PYSITELIB}/dsinternals/common/data/schema/__init__.py
${PYSITELIB}/dsinternals/common/data/schema/__init__.pyc
${PYSITELIB}/dsinternals/common/data/schema/__init__.pyo
${PYSITELIB}/dsinternals/common/exceptions/__init__.py
${PYSITELIB}/dsinternals/common/exceptions/__init__.pyc
${PYSITELIB}/dsinternals/common/exceptions/__init__.pyo
${PYSITELIB}/dsinternals/common/extensions/__init__.py
${PYSITELIB}/dsinternals/common/extensions/__init__.pyc
${PYSITELIB}/dsinternals/common/extensions/__init__.pyo
${PYSITELIB}/dsinternals/common/interop/__init__.py
${PYSITELIB}/dsinternals/common/interop/__init__.pyc
${PYSITELIB}/dsinternals/common/interop/__init__.pyo
${PYSITELIB}/dsinternals/common/interop/enums/NetCancelOptions.py
${PYSITELIB}/dsinternals/common/interop/enums/NetCancelOptions.pyc
${PYSITELIB}/dsinternals/common/interop/enums/NetCancelOptions.pyo
${PYSITELIB}/dsinternals/common/interop/enums/NetConnectOptions.py
${PYSITELIB}/dsinternals/common/interop/enums/NetConnectOptions.pyc
${PYSITELIB}/dsinternals/common/interop/enums/NetConnectOptions.pyo
${PYSITELIB}/dsinternals/common/interop/enums/NetResourceDisplayType.py
${PYSITELIB}/dsinternals/common/interop/enums/NetResourceDisplayType.pyc
${PYSITELIB}/dsinternals/common/interop/enums/NetResourceDisplayType.pyo
${PYSITELIB}/dsinternals/common/interop/enums/NetResourceScope.py
${PYSITELIB}/dsinternals/common/interop/enums/NetResourceScope.pyc
${PYSITELIB}/dsinternals/common/interop/enums/NetResourceScope.pyo
${PYSITELIB}/dsinternals/common/interop/enums/NetResourceType.py
${PYSITELIB}/dsinternals/common/interop/enums/NetResourceType.pyc
${PYSITELIB}/dsinternals/common/interop/enums/NetResourceType.pyo
${PYSITELIB}/dsinternals/common/interop/enums/NetResourceUsage.py
${PYSITELIB}/dsinternals/common/interop/enums/NetResourceUsage.pyc
${PYSITELIB}/dsinternals/common/interop/enums/NetResourceUsage.pyo
${PYSITELIB}/dsinternals/common/interop/enums/NtStatus.py
${PYSITELIB}/dsinternals/common/interop/enums/NtStatus.pyc
${PYSITELIB}/dsinternals/common/interop/enums/NtStatus.pyo
${PYSITELIB}/dsinternals/common/interop/enums/RegistryKeyRights.py
${PYSITELIB}/dsinternals/common/interop/enums/RegistryKeyRights.pyc
${PYSITELIB}/dsinternals/common/interop/enums/RegistryKeyRights.pyo
${PYSITELIB}/dsinternals/common/interop/enums/Win32ErrorCode.py
${PYSITELIB}/dsinternals/common/interop/enums/Win32ErrorCode.pyc
${PYSITELIB}/dsinternals/common/interop/enums/Win32ErrorCode.pyo
${PYSITELIB}/dsinternals/common/interop/enums/__init__.py
${PYSITELIB}/dsinternals/common/interop/enums/__init__.pyc
${PYSITELIB}/dsinternals/common/interop/enums/__init__.pyo
${PYSITELIB}/dsinternals/common/properties/__init__.py
${PYSITELIB}/dsinternals/common/properties/__init__.pyc
${PYSITELIB}/dsinternals/common/properties/__init__.pyo
${PYSITELIB}/dsinternals/common/properties/resources/__init__.py
${PYSITELIB}/dsinternals/common/properties/resources/__init__.pyc
${PYSITELIB}/dsinternals/common/properties/resources/__init__.pyo
${PYSITELIB}/dsinternals/common/test/__init__.py
${PYSITELIB}/dsinternals/common/test/__init__.pyc
${PYSITELIB}/dsinternals/common/test/__init__.pyo
${PYSITELIB}/dsinternals/common/test/cryptography/__init__.py
${PYSITELIB}/dsinternals/common/test/cryptography/__init__.pyc
${PYSITELIB}/dsinternals/common/test/cryptography/__init__.pyo
${PYSITELIB}/dsinternals/common/test/properties/__init__.py
${PYSITELIB}/dsinternals/common/test/properties/__init__.pyc
${PYSITELIB}/dsinternals/common/test/properties/__init__.pyo
${PYSITELIB}/dsinternals/datastore/SystemFlags.py
${PYSITELIB}/dsinternals/datastore/SystemFlags.pyc
${PYSITELIB}/dsinternals/datastore/SystemFlags.pyo
${PYSITELIB}/dsinternals/datastore/__init__.py
${PYSITELIB}/dsinternals/datastore/__init__.pyc
${PYSITELIB}/dsinternals/datastore/__init__.pyo
${PYSITELIB}/dsinternals/datastore/cryptography/__init__.py
${PYSITELIB}/dsinternals/datastore/cryptography/__init__.pyc
${PYSITELIB}/dsinternals/datastore/cryptography/__init__.pyo
${PYSITELIB}/dsinternals/datastore/directoryagent/__init__.py
${PYSITELIB}/dsinternals/datastore/directoryagent/__init__.pyc
${PYSITELIB}/dsinternals/datastore/directoryagent/__init__.pyo
${PYSITELIB}/dsinternals/datastore/enums/AttributeOmSyntax.py
${PYSITELIB}/dsinternals/datastore/enums/AttributeOmSyntax.pyc
${PYSITELIB}/dsinternals/datastore/enums/AttributeOmSyntax.pyo
${PYSITELIB}/dsinternals/datastore/enums/AttributeSystemFlags.py
${PYSITELIB}/dsinternals/datastore/enums/AttributeSystemFlags.pyc
${PYSITELIB}/dsinternals/datastore/enums/AttributeSystemFlags.pyo
${PYSITELIB}/dsinternals/datastore/enums/DatabaseState.py
${PYSITELIB}/dsinternals/datastore/enums/DatabaseState.pyc
${PYSITELIB}/dsinternals/datastore/enums/DatabaseState.pyo
${PYSITELIB}/dsinternals/datastore/enums/DomainControllerOptions.py
${PYSITELIB}/dsinternals/datastore/enums/DomainControllerOptions.pyc
${PYSITELIB}/dsinternals/datastore/enums/DomainControllerOptions.pyo
${PYSITELIB}/dsinternals/datastore/enums/FunctionalLevel.py
${PYSITELIB}/dsinternals/datastore/enums/FunctionalLevel.pyc
${PYSITELIB}/dsinternals/datastore/enums/FunctionalLevel.pyo
${PYSITELIB}/dsinternals/datastore/enums/LinkType.py
${PYSITELIB}/dsinternals/datastore/enums/LinkType.pyc
${PYSITELIB}/dsinternals/datastore/enums/LinkType.pyo
${PYSITELIB}/dsinternals/datastore/enums/PekListFlags.py
${PYSITELIB}/dsinternals/datastore/enums/PekListFlags.pyc
${PYSITELIB}/dsinternals/datastore/enums/PekListFlags.pyo
${PYSITELIB}/dsinternals/datastore/enums/PekListVersion.py
${PYSITELIB}/dsinternals/datastore/enums/PekListVersion.pyc
${PYSITELIB}/dsinternals/datastore/enums/PekListVersion.pyo
${PYSITELIB}/dsinternals/datastore/enums/SearchFlags.py
${PYSITELIB}/dsinternals/datastore/enums/SearchFlags.pyc
${PYSITELIB}/dsinternals/datastore/enums/SearchFlags.pyo
${PYSITELIB}/dsinternals/datastore/enums/__init__.py
${PYSITELIB}/dsinternals/datastore/enums/__init__.pyc
${PYSITELIB}/dsinternals/datastore/enums/__init__.pyo
${PYSITELIB}/dsinternals/datastore/exceptions/__init__.py
${PYSITELIB}/dsinternals/datastore/exceptions/__init__.pyc
${PYSITELIB}/dsinternals/datastore/exceptions/__init__.pyo
${PYSITELIB}/dsinternals/datastore/extensions/__init__.py
${PYSITELIB}/dsinternals/datastore/extensions/__init__.pyc
${PYSITELIB}/dsinternals/datastore/extensions/__init__.pyo
${PYSITELIB}/dsinternals/datastore/interfaces/__init__.py
${PYSITELIB}/dsinternals/datastore/interfaces/__init__.pyc
${PYSITELIB}/dsinternals/datastore/interfaces/__init__.pyo
${PYSITELIB}/dsinternals/datastore/properties/__init__.py
${PYSITELIB}/dsinternals/datastore/properties/__init__.pyc
${PYSITELIB}/dsinternals/datastore/properties/__init__.pyo
${PYSITELIB}/dsinternals/datastore/test/__init__.py
${PYSITELIB}/dsinternals/datastore/test/__init__.pyc
${PYSITELIB}/dsinternals/datastore/test/__init__.pyo
${PYSITELIB}/dsinternals/datastore/test/properties/__init__.py
${PYSITELIB}/dsinternals/datastore/test/properties/__init__.pyc
${PYSITELIB}/dsinternals/datastore/test/properties/__init__.pyo
${PYSITELIB}/dsinternals/microsoft/__init__.py
${PYSITELIB}/dsinternals/microsoft/__init__.pyc
${PYSITELIB}/dsinternals/microsoft/__init__.pyo
${PYSITELIB}/dsinternals/microsoft/database/__init__.py
${PYSITELIB}/dsinternals/microsoft/database/__init__.pyc
${PYSITELIB}/dsinternals/microsoft/database/__init__.pyo
${PYSITELIB}/dsinternals/microsoft/database/isam/BoundCriteria.py
${PYSITELIB}/dsinternals/microsoft/database/isam/BoundCriteria.pyc
${PYSITELIB}/dsinternals/microsoft/database/isam/BoundCriteria.pyo
${PYSITELIB}/dsinternals/microsoft/database/isam/ColumnFlags.py
${PYSITELIB}/dsinternals/microsoft/database/isam/ColumnFlags.pyc
${PYSITELIB}/dsinternals/microsoft/database/isam/ColumnFlags.pyo
${PYSITELIB}/dsinternals/microsoft/database/isam/IndexFlags.py
${PYSITELIB}/dsinternals/microsoft/database/isam/IndexFlags.pyc
${PYSITELIB}/dsinternals/microsoft/database/isam/IndexFlags.pyo
${PYSITELIB}/dsinternals/microsoft/database/isam/MatchCriteria.py
${PYSITELIB}/dsinternals/microsoft/database/isam/MatchCriteria.pyc
${PYSITELIB}/dsinternals/microsoft/database/isam/MatchCriteria.pyo
${PYSITELIB}/dsinternals/microsoft/database/isam/TableType.py
${PYSITELIB}/dsinternals/microsoft/database/isam/TableType.pyc
${PYSITELIB}/dsinternals/microsoft/database/isam/TableType.pyo
${PYSITELIB}/dsinternals/microsoft/database/isam/__init__.py
${PYSITELIB}/dsinternals/microsoft/database/isam/__init__.pyc
${PYSITELIB}/dsinternals/microsoft/database/isam/__init__.pyo
${PYSITELIB}/dsinternals/microsoft/database/isam/config/__init__.py
${PYSITELIB}/dsinternals/microsoft/database/isam/config/__init__.pyc
${PYSITELIB}/dsinternals/microsoft/database/isam/config/__init__.pyo
${PYSITELIB}/dsinternals/microsoft/database/isam/config/databaseconfig/__init__.py
${PYSITELIB}/dsinternals/microsoft/database/isam/config/databaseconfig/__init__.pyc
${PYSITELIB}/dsinternals/microsoft/database/isam/config/databaseconfig/__init__.pyo
${PYSITELIB}/dsinternals/microsoft/database/isam/config/iconfigset.py
${PYSITELIB}/dsinternals/microsoft/database/isam/config/iconfigset.pyc
${PYSITELIB}/dsinternals/microsoft/database/isam/config/iconfigset.pyo
${PYSITELIB}/dsinternals/microsoft/database/isam/properties/__init__.py
${PYSITELIB}/dsinternals/microsoft/database/isam/properties/__init__.pyc
${PYSITELIB}/dsinternals/microsoft/database/isam/properties/__init__.pyo
${PYSITELIB}/dsinternals/microsoft/isam/__init__.py
${PYSITELIB}/dsinternals/microsoft/isam/__init__.pyc
${PYSITELIB}/dsinternals/microsoft/isam/__init__.pyo
${PYSITELIB}/dsinternals/microsoft/isam/esent/__init__.py
${PYSITELIB}/dsinternals/microsoft/isam/esent/__init__.pyc
${PYSITELIB}/dsinternals/microsoft/isam/esent/__init__.pyo
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_CP.py
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_CP.pyc
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_CP.pyo
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_DbInfo.py
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_DbInfo.pyc
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_DbInfo.pyo
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_ERRCAT.py
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_ERRCAT.pyc
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_ERRCAT.pyo
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_ErrorInfo.py
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_ErrorInfo.pyc
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_ErrorInfo.pyo
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_EventLoggingLevels.py
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_EventLoggingLevels.pyc
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_EventLoggingLevels.pyo
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_ExceptionAction.py
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_ExceptionAction.pyc
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_ExceptionAction.pyo
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_INDEX_COLUMN.py
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_INDEX_COLUMN.pyc
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_INDEX_COLUMN.pyo
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_IOPriority.py
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_IOPriority.pyc
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_IOPriority.pyo
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_IdxInfo.py
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_IdxInfo.pyc
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_IdxInfo.pyo
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_Move.py
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_Move.pyc
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_Move.pyo
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_SNP.py
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_SNP.pyc
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_SNP.pyo
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_SNT.py
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_SNT.pyc
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_SNT.pyo
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_TblInfo.py
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_TblInfo.pyc
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_TblInfo.pyo
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_cbtyp.py
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_cbtyp.pyc
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_cbtyp.pyo
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_coltyp.py
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_coltyp.pyc
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_coltyp.pyo
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_dbstate.py
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_dbstate.pyc
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_dbstate.pyo
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_err.py
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_err.pyc
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_err.pyo
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_filetype.py
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_filetype.pyc
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_filetype.pyo
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_objtyp.py
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_objtyp.pyc
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_objtyp.pyo
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_param.py
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_param.pyc
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_param.pyo
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_prep.py
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_prep.pyc
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_prep.pyo
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_sesparam.py
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_sesparam.pyc
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_sesparam.pyo
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_wrn.py
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_wrn.pyc
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/JET_wrn.pyo
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/LegacyFileNames.py
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/LegacyFileNames.pyc
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/LegacyFileNames.pyo
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/ObjectInfoFlags.py
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/ObjectInfoFlags.pyc
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/ObjectInfoFlags.pyo
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/ObjectInfoGrbit.py
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/ObjectInfoGrbit.pyc
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/ObjectInfoGrbit.pyo
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/Server2003Grbits.py
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/Server2003Grbits.pyc
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/Server2003Grbits.pyo
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/VistaGrbits.py
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/VistaGrbits.pyc
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/VistaGrbits.pyo
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/Windows7Grbits.py
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/Windows7Grbits.pyc
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/Windows7Grbits.pyo
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/Windows81Grbits.py
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/Windows81Grbits.pyc
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/Windows81Grbits.pyo
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/Windows8Grbits.py
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/Windows8Grbits.pyc
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/Windows8Grbits.pyo
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/__init__.py
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/__init__.pyc
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/__init__.pyo
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/esent/__init__.py
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/esent/__init__.pyc
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/esent/__init__.pyo
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/esent/esentstubattributes.py
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/esent/esentstubattributes.pyc
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/esent/esentstubattributes.pyo
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/grbits.py
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/grbits.pyc
${PYSITELIB}/dsinternals/microsoft/isam/esent/interop/grbits.pyo
${PYSITELIB}/dsinternals/powershell/__init__.py
${PYSITELIB}/dsinternals/powershell/__init__.pyc
${PYSITELIB}/dsinternals/powershell/__init__.pyo
${PYSITELIB}/dsinternals/powershell/commands/__init__.py
${PYSITELIB}/dsinternals/powershell/commands/__init__.pyc
${PYSITELIB}/dsinternals/powershell/commands/__init__.pyo
${PYSITELIB}/dsinternals/powershell/commands/adsi/__init__.py
${PYSITELIB}/dsinternals/powershell/commands/adsi/__init__.pyc
${PYSITELIB}/dsinternals/powershell/commands/adsi/__init__.pyo
${PYSITELIB}/dsinternals/powershell/commands/azuread/__init__.py
${PYSITELIB}/dsinternals/powershell/commands/azuread/__init__.pyc
${PYSITELIB}/dsinternals/powershell/commands/azuread/__init__.pyo
${PYSITELIB}/dsinternals/powershell/commands/base/__init__.py
${PYSITELIB}/dsinternals/powershell/commands/base/__init__.pyc
${PYSITELIB}/dsinternals/powershell/commands/base/__init__.pyo
${PYSITELIB}/dsinternals/powershell/commands/datastore/__init__.py
${PYSITELIB}/dsinternals/powershell/commands/datastore/__init__.pyc
${PYSITELIB}/dsinternals/powershell/commands/datastore/__init__.pyo
${PYSITELIB}/dsinternals/powershell/commands/encryption/__init__.py
${PYSITELIB}/dsinternals/powershell/commands/encryption/__init__.pyc
${PYSITELIB}/dsinternals/powershell/commands/encryption/__init__.pyo
${PYSITELIB}/dsinternals/powershell/commands/hash/__init__.py
${PYSITELIB}/dsinternals/powershell/commands/hash/__init__.pyc
${PYSITELIB}/dsinternals/powershell/commands/hash/__init__.pyo
${PYSITELIB}/dsinternals/powershell/commands/lsa/__init__.py
${PYSITELIB}/dsinternals/powershell/commands/lsa/__init__.pyc
${PYSITELIB}/dsinternals/powershell/commands/lsa/__init__.pyo
${PYSITELIB}/dsinternals/powershell/commands/misc/__init__.py
${PYSITELIB}/dsinternals/powershell/commands/misc/__init__.pyc
${PYSITELIB}/dsinternals/powershell/commands/misc/__init__.pyo
${PYSITELIB}/dsinternals/powershell/commands/replication/__init__.py
${PYSITELIB}/dsinternals/powershell/commands/replication/__init__.pyc
${PYSITELIB}/dsinternals/powershell/commands/replication/__init__.pyo
${PYSITELIB}/dsinternals/powershell/properties/__init__.py
${PYSITELIB}/dsinternals/powershell/properties/__init__.pyc
${PYSITELIB}/dsinternals/powershell/properties/__init__.pyo
${PYSITELIB}/dsinternals/powershell/properties/resources/__init__.py
${PYSITELIB}/dsinternals/powershell/properties/resources/__init__.pyc
${PYSITELIB}/dsinternals/powershell/properties/resources/__init__.pyo
${PYSITELIB}/dsinternals/powershell/types/__init__.py
${PYSITELIB}/dsinternals/powershell/types/__init__.pyc
${PYSITELIB}/dsinternals/powershell/types/__init__.pyo
${PYSITELIB}/dsinternals/powershell/utils/__init__.py
${PYSITELIB}/dsinternals/powershell/utils/__init__.pyc
${PYSITELIB}/dsinternals/powershell/utils/__init__.pyo
${PYSITELIB}/dsinternals/replication/__init__.py
${PYSITELIB}/dsinternals/replication/__init__.pyc
${PYSITELIB}/dsinternals/replication/__init__.pyo
${PYSITELIB}/dsinternals/replication/model/__init__.py
${PYSITELIB}/dsinternals/replication/model/__init__.pyc
${PYSITELIB}/dsinternals/replication/model/__init__.pyo
${PYSITELIB}/dsinternals/replication/model/properties/__init__.py
${PYSITELIB}/dsinternals/replication/model/properties/__init__.pyc
${PYSITELIB}/dsinternals/replication/model/properties/__init__.pyo
${PYSITELIB}/dsinternals/replication/model/test/__init__.py
${PYSITELIB}/dsinternals/replication/model/test/__init__.pyc
${PYSITELIB}/dsinternals/replication/model/test/__init__.pyo
${PYSITELIB}/dsinternals/replication/model/test/properties/__init__.py
${PYSITELIB}/dsinternals/replication/model/test/properties/__init__.pyc
${PYSITELIB}/dsinternals/replication/model/test/properties/__init__.pyo
${PYSITELIB}/dsinternals/replication/properties/__init__.py
${PYSITELIB}/dsinternals/replication/properties/__init__.pyc
${PYSITELIB}/dsinternals/replication/properties/__init__.pyo
${PYSITELIB}/dsinternals/replication/rpcprotocol.py
${PYSITELIB}/dsinternals/replication/rpcprotocol.pyc
${PYSITELIB}/dsinternals/replication/rpcprotocol.pyo
${PYSITELIB}/dsinternals/replication/test/__init__.py
${PYSITELIB}/dsinternals/replication/test/__init__.pyc
${PYSITELIB}/dsinternals/replication/test/__init__.pyo
${PYSITELIB}/dsinternals/replication/test/properties/__init__.py
${PYSITELIB}/dsinternals/replication/test/properties/__init__.pyc
${PYSITELIB}/dsinternals/replication/test/properties/__init__.pyo
${PYSITELIB}/dsinternals/sam/__init__.py
${PYSITELIB}/dsinternals/sam/__init__.pyc
${PYSITELIB}/dsinternals/sam/__init__.pyo
${PYSITELIB}/dsinternals/sam/interop/__init__.py
${PYSITELIB}/dsinternals/sam/interop/__init__.pyc
${PYSITELIB}/dsinternals/sam/interop/__init__.pyo
${PYSITELIB}/dsinternals/sam/interop/enums/LsaPolicyAccessMask.py
${PYSITELIB}/dsinternals/sam/interop/enums/LsaPolicyAccessMask.pyc
${PYSITELIB}/dsinternals/sam/interop/enums/LsaPolicyAccessMask.pyo
${PYSITELIB}/dsinternals/sam/interop/enums/LsaPolicyInformationClass.py
${PYSITELIB}/dsinternals/sam/interop/enums/LsaPolicyInformationClass.pyc
${PYSITELIB}/dsinternals/sam/interop/enums/LsaPolicyInformationClass.pyo
${PYSITELIB}/dsinternals/sam/interop/enums/SamCommonAccessMask.py
${PYSITELIB}/dsinternals/sam/interop/enums/SamCommonAccessMask.pyc
${PYSITELIB}/dsinternals/sam/interop/enums/SamCommonAccessMask.pyo
${PYSITELIB}/dsinternals/sam/interop/enums/SamDomainAccessMask.py
${PYSITELIB}/dsinternals/sam/interop/enums/SamDomainAccessMask.pyc
${PYSITELIB}/dsinternals/sam/interop/enums/SamDomainAccessMask.pyo
${PYSITELIB}/dsinternals/sam/interop/enums/SamDomainInformationClass.py
${PYSITELIB}/dsinternals/sam/interop/enums/SamDomainInformationClass.pyc
${PYSITELIB}/dsinternals/sam/interop/enums/SamDomainInformationClass.pyo
${PYSITELIB}/dsinternals/sam/interop/enums/SamDomainPasswordProperties.py
${PYSITELIB}/dsinternals/sam/interop/enums/SamDomainPasswordProperties.pyc
${PYSITELIB}/dsinternals/sam/interop/enums/SamDomainPasswordProperties.pyo
${PYSITELIB}/dsinternals/sam/interop/enums/SamServerAccessMask.py
${PYSITELIB}/dsinternals/sam/interop/enums/SamServerAccessMask.pyc
${PYSITELIB}/dsinternals/sam/interop/enums/SamServerAccessMask.pyo
${PYSITELIB}/dsinternals/sam/interop/enums/SamSidType.py
${PYSITELIB}/dsinternals/sam/interop/enums/SamSidType.pyc
${PYSITELIB}/dsinternals/sam/interop/enums/SamSidType.pyo
${PYSITELIB}/dsinternals/sam/interop/enums/SamUserAccessMask.py
${PYSITELIB}/dsinternals/sam/interop/enums/SamUserAccessMask.pyc
${PYSITELIB}/dsinternals/sam/interop/enums/SamUserAccessMask.pyo
${PYSITELIB}/dsinternals/sam/interop/enums/SamUserInformationClass.py
${PYSITELIB}/dsinternals/sam/interop/enums/SamUserInformationClass.pyc
${PYSITELIB}/dsinternals/sam/interop/enums/SamUserInformationClass.pyo
${PYSITELIB}/dsinternals/sam/interop/enums/__init__.py
${PYSITELIB}/dsinternals/sam/interop/enums/__init__.pyc
${PYSITELIB}/dsinternals/sam/interop/enums/__init__.pyo
${PYSITELIB}/dsinternals/sam/interop/nativemethods/__init__.py
${PYSITELIB}/dsinternals/sam/interop/nativemethods/__init__.pyc
${PYSITELIB}/dsinternals/sam/interop/nativemethods/__init__.pyo
${PYSITELIB}/dsinternals/sam/interop/safehandles/__init__.py
${PYSITELIB}/dsinternals/sam/interop/safehandles/__init__.pyc
${PYSITELIB}/dsinternals/sam/interop/safehandles/__init__.pyo
${PYSITELIB}/dsinternals/sam/interop/structs/__init__.py
${PYSITELIB}/dsinternals/sam/interop/structs/__init__.pyc
${PYSITELIB}/dsinternals/sam/interop/structs/__init__.pyo
${PYSITELIB}/dsinternals/sam/properties/__init__.py
${PYSITELIB}/dsinternals/sam/properties/__init__.pyc
${PYSITELIB}/dsinternals/sam/properties/__init__.pyo
${PYSITELIB}/dsinternals/sam/test/__init__.py
${PYSITELIB}/dsinternals/sam/test/__init__.pyc
${PYSITELIB}/dsinternals/sam/test/__init__.pyo
${PYSITELIB}/dsinternals/sam/test/properties/__init__.py
${PYSITELIB}/dsinternals/sam/test/properties/__init__.pyc
${PYSITELIB}/dsinternals/sam/test/properties/__init__.pyo
${PYSITELIB}/dsinternals/sam/wrappers/__init__.py
${PYSITELIB}/dsinternals/sam/wrappers/__init__.pyc
${PYSITELIB}/dsinternals/sam/wrappers/__init__.pyo
${PYSITELIB}/dsinternals/system/DateTime.py
${PYSITELIB}/dsinternals/system/DateTime.pyc
${PYSITELIB}/dsinternals/system/DateTime.pyo
${PYSITELIB}/dsinternals/system/Guid.py
${PYSITELIB}/dsinternals/system/Guid.pyc
${PYSITELIB}/dsinternals/system/Guid.pyo
${PYSITELIB}/dsinternals/system/__init__.py
${PYSITELIB}/dsinternals/system/__init__.pyc
${PYSITELIB}/dsinternals/system/__init__.pyo

View File

@ -0,0 +1,6 @@
$NetBSD: distinfo,v 1.1 2024/02/29 20:55:23 adam Exp $
BLAKE2s (dsinternals-1.2.4.tar.gz) = 792fcbcd9d79478ebf6443728e1143c5a63d0771bbf2b2994c78e5feae152269
SHA512 (dsinternals-1.2.4.tar.gz) = 384bf1f9cbb524e02ae34c266b2ef6f2952e673674b75ee031e811cd6b098b25ef017ff5d8968bd63e37f9b11d7ca4660ce1cf9c5f23aafa6025254c4b0970a6
Size (dsinternals-1.2.4.tar.gz) = 174207 bytes
SHA1 (patch-setup.py) = fe104404bbeef3c22597ffbdb09575887c2f67ba

View File

@ -0,0 +1,15 @@
$NetBSD: patch-setup.py,v 1.1 2024/02/29 20:55:23 adam Exp $
Do not install tests.
--- setup.py.orig 2024-02-29 17:26:01.351370175 +0000
+++ setup.py
@@ -18,7 +18,7 @@ setuptools.setup(
long_description=long_description,
long_description_content_type="text/markdown",
author_email='podalirius@protonmail.com',
- packages=setuptools.find_packages(),
+ packages=setuptools.find_packages(exclude=['tests']),
license='GPL2',
classifiers=[
"Programming Language :: Python :: 3",