Uname : Linux premium36.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Soft : LiteSpeed
Ip : 198.54.115.237
Port : 443
~
/
usr
/
lib
/
python3.8
/
site-packages
/
setuptools
/
_vendor
/
packaging
/
__pycache__
[ HOME ]
Exec
Submit
specifiers.cpython-38.opt-1.pyc
U �Qabym � @ s� d dl mZmZmZ d dlZd dlZd dlZd dlZddlm Z m Z ddlmZm Z mZ G dd� de�ZG dd � d e eje��ZG d d� de�ZG dd � d e�Zdd� ZG dd� de�Ze�d�Zdd� Zdd� ZG dd� de�ZdS )� )�absolute_import�division�print_functionN� )�string_types�with_metaclass)�Version� LegacyVersion�parsec @ s e Zd ZdZdS )�InvalidSpecifierzH An invalid specifier was found, users should refer to PEP 440. N)�__name__� __module__�__qualname__�__doc__� r r �K/usr/lib/python3.8/site-packages/setuptools/_vendor/packaging/specifiers.pyr s r c @ s� e Zd Zejdd� �Zejdd� �Zejdd� �Zejdd� �Zej d d � �Z e jdd � �Z ejdd d��Zejddd��Z dS )� BaseSpecifierc C s dS )z� Returns the str representation of this Specifier like object. This should be representative of the Specifier itself. Nr ��selfr r r �__str__ s zBaseSpecifier.__str__c C s dS )zF Returns a hash value for this Specifier like object. Nr r r r r �__hash__ s zBaseSpecifier.__hash__c C s dS )zq Returns a boolean representing whether or not the two Specifier like objects are equal. Nr �r �otherr r r �__eq__$ s zBaseSpecifier.__eq__c C s dS )zu Returns a boolean representing whether or not the two Specifier like objects are not equal. Nr r r r r �__ne__+ s zBaseSpecifier.__ne__c C s dS )zg Returns whether or not pre-releases as a whole are allowed by this specifier. Nr r r r r �prereleases2 s zBaseSpecifier.prereleasesc C s dS )zd Sets whether or not pre-releases as a whole are allowed by this specifier. Nr �r �valuer r r r 9 s Nc C s dS )zR Determines if the given item is contained within this specifier. Nr �r �itemr r r r �contains@ s zBaseSpecifier.containsc C s dS )z� Takes an iterable of items and filters them so that only items which are contained within this specifier are allowed in it. Nr )r �iterabler r r r �filterF s zBaseSpecifier.filter)N)N)r r r �abc�abstractmethodr r r r �abstractpropertyr �setterr r"