Compare commits
10 Commits
7e529c8460
...
6a1312d55c
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6a1312d55c | ||
|
|
b80cab035e | ||
|
|
27f3b79325 | ||
|
|
72b7d8ccd7 | ||
| fca10b13c1 | |||
| 5f212abcac | |||
| eb1d294671 | |||
| 0c18f4cd3b | |||
| 773e825029 | |||
| c83ec9c6d0 |
8
.env
8
.env
@@ -1,8 +0,0 @@
|
||||
DB_HOST=db
|
||||
DB_NAME=dnsblock
|
||||
DB_USER=user
|
||||
DB_PASS=password
|
||||
DB_PORT=3306
|
||||
|
||||
APP_URL=http://localhost:8001
|
||||
JWT_SECRET=change_this_secret_key_to_something_secure_in_production
|
||||
@@ -6,4 +6,5 @@ DB_ROOT_PASSWORD=
|
||||
DB_PORT=3306
|
||||
|
||||
APP_URL=http://localhost:8000
|
||||
JWT_SECRET=change_this_secret_key_to_something_secure
|
||||
JWT_SECRET=your_secret_key_change_me
|
||||
INTEGRATION_TOKEN=change_me
|
||||
|
||||
3
.gitignore
vendored
3
.gitignore
vendored
@@ -1,2 +1,5 @@
|
||||
agent/dist/*
|
||||
.env
|
||||
.idea
|
||||
.DS_Store
|
||||
mysql_data/
|
||||
|
||||
2
.gitmodules
vendored
2
.gitmodules
vendored
@@ -1,3 +1,3 @@
|
||||
[submodule "agent/dist"]
|
||||
path = agent/dist
|
||||
url = https://git.ipv0.com.br/0/dnsblock.git
|
||||
url = https://git.home.ipv0.com.br/dnsblock/agent.git
|
||||
|
||||
33
DEPLOY.md
33
DEPLOY.md
@@ -7,6 +7,7 @@ Este guia descreve os passos para implantar a aplicação DNSBlock em um ambient
|
||||
- Docker instalado
|
||||
- Docker Compose instalado
|
||||
- Git instalado (para clonar o repositório)
|
||||
- Make (opcional, para usar os comandos facilitadores)
|
||||
|
||||
## Passos para Instalação
|
||||
|
||||
@@ -42,7 +43,13 @@ nano .env
|
||||
|
||||
### 3. Inicializar os Containers
|
||||
|
||||
Execute o Docker Compose para construir e iniciar os serviços em segundo plano:
|
||||
Você pode usar o comando `make` para facilitar o processo:
|
||||
|
||||
```bash
|
||||
make up
|
||||
```
|
||||
|
||||
Ou usar o comando manual:
|
||||
|
||||
```bash
|
||||
docker-compose up -d --build
|
||||
@@ -52,13 +59,20 @@ docker-compose up -d --build
|
||||
|
||||
A primeira vez que o container do banco de dados sobe, ele pode estar vazio. Você precisa importar o esquema do banco de dados.
|
||||
|
||||
Copie o arquivo de esquema para dentro do container e execute a importação:
|
||||
**Recomendado (Corrige Encoding):**
|
||||
|
||||
```bash
|
||||
# Aguarde alguns segundos para o banco de dados inicializar completamente
|
||||
make import
|
||||
```
|
||||
|
||||
# Importar o esquema
|
||||
docker exec -i dnsblock-db mysql -u root -p<SUA_SENHA_ROOT> dnsblock < database/schema.sql
|
||||
**Manual:**
|
||||
|
||||
Se preferir fazer manualmente, certifique-se de usar a flag de charset para evitar problemas de codificação:
|
||||
|
||||
```bash
|
||||
# Copiar esquema e seeds
|
||||
docker exec -i dnsblock-db mysql -u root -p<SUA_SENHA_ROOT> dnsblock --default-character-set=utf8mb4 < database/schema.sql
|
||||
docker exec -i dnsblock-db mysql -u root -p<SUA_SENHA_ROOT> dnsblock --default-character-set=utf8mb4 < database/seeds.sql
|
||||
```
|
||||
|
||||
*Nota: Substitua `<SUA_SENHA_ROOT>` pela senha definida no `.env`.*
|
||||
@@ -67,11 +81,10 @@ docker exec -i dnsblock-db mysql -u root -p<SUA_SENHA_ROOT> dnsblock < database/
|
||||
|
||||
O banco de dados inicia vazio. Você tem duas opções para criar o primeiro usuário:
|
||||
|
||||
**Opção A: Importar dados de exemplo (Seeds)**
|
||||
Isso criará um usuário `admin@dnsblock.com.br` com senha `admin123`.
|
||||
```bash
|
||||
docker exec -i dnsblock-db mysql -u root -p<SUA_SENHA_ROOT> dnsblock < database/seeds.sql
|
||||
```
|
||||
**Opção A: Usuário Padrão**
|
||||
Se você executou o `make import` (ou importou o `seeds.sql` manualmente), o usuário padrão já foi criado:
|
||||
- Email: `admin@dnsblock.com.br`
|
||||
- Senha: `admin123`
|
||||
|
||||
**Opção B: Criar usuário manualmente**
|
||||
Se preferir criar um usuário específico:
|
||||
|
||||
86
MIGRATION.md
Normal file
86
MIGRATION.md
Normal file
@@ -0,0 +1,86 @@
|
||||
# Guia de Migração para Produção
|
||||
|
||||
Este guia descreve o procedimento seguro para atualizar o ambiente de produção para a nova arquitetura de persistência local, garantindo que nenhum dado seja perdido.
|
||||
|
||||
## Pré-requisitos
|
||||
|
||||
1. Acesso SSH ao servidor de produção.
|
||||
2. Permissões de `sudo` ou docker.
|
||||
|
||||
## Procedimento Passo-a-Passo
|
||||
|
||||
### 1. Preparação e Backup
|
||||
|
||||
Antes de atualizar qualquer código, faça o backup do banco de dados atual (que está rodando no volume Docker antigo).
|
||||
|
||||
Se você já baixou o novo `Makefile`, pode usar o comando abaixo. Caso contrário, copie o `Makefile` para o servidor ou execute o comando manual.
|
||||
|
||||
**Opção A: Usando Makefile (Recomendado)**
|
||||
```bash
|
||||
make backup
|
||||
```
|
||||
*Isso criará um arquivo `.sql` na pasta `backups/`.*
|
||||
|
||||
**Opção B: Manual**
|
||||
```bash
|
||||
mkdir -p backups
|
||||
docker exec dnsblock-db mysqldump -u root -p<SUA_SENHA_ATUAL> --all-databases > backups/backup_pre_migration.sql
|
||||
```
|
||||
|
||||
### 2. Atualização do Código
|
||||
|
||||
Baixe a versão mais recente do código que contém a nova configuração do `docker-compose.yml` (com volume `./mysql_data`) e o `.env` seguro.
|
||||
|
||||
```bash
|
||||
git pull origin main
|
||||
# Ou copie os arquivos manualmente se não usar git
|
||||
```
|
||||
|
||||
### 3. Configuração do Ambiente
|
||||
|
||||
1. Certifique-se de que o arquivo `.env` está configurado corretamente com as novas variáveis seguras (caso tenha mudado).
|
||||
2. Garanta que o `.env` **NÃO** está versionado no git.
|
||||
|
||||
### 4. Reinicialização dos Serviços
|
||||
|
||||
Agora vamos trocar a infraestrutura. Ao rodar este comando, o container do banco será recriado apontando para a nova pasta `./mysql_data` (que estará vazia inicialmente).
|
||||
|
||||
```bash
|
||||
make down
|
||||
make up
|
||||
```
|
||||
*Ou `docker-compose down && docker-compose up -d`*
|
||||
|
||||
### 5. Restauração dos Dados
|
||||
|
||||
Agora que o banco novo está vazio, vamos importar o backup que fizemos no Passo 1.
|
||||
|
||||
Identifique o nome do arquivo gerado em `backups/` (ex: `backups/backup_20241217_100000.sql`).
|
||||
|
||||
```bash
|
||||
make restore FILE=backups/backup_YYYYMMDD_HHMMSS.sql
|
||||
```
|
||||
|
||||
**Manual:**
|
||||
```bash
|
||||
docker exec -i dnsblock-db mysql -u root -p<NOVA_SENHA_ENV> < backups/backup_pre_migration.sql
|
||||
```
|
||||
|
||||
### 6. Verificação
|
||||
|
||||
Verifique se os dados foram restaurados corretamente acessando a aplicação ou consultando o banco:
|
||||
|
||||
```bash
|
||||
# Verifica se o cliente "IPv0 Soluções" está correto
|
||||
docker exec -i dnsblock-db mysql -u root -p<NOVA_SENHA_ENV> dnsblock -e "SELECT name FROM clients WHERE id=1;"
|
||||
```
|
||||
|
||||
### 7. Limpeza (Opcional)
|
||||
|
||||
Após confirmar que tudo está funcionando, você pode listar e remover o volume antigo do Docker, se desejar liberar espaço.
|
||||
|
||||
```bash
|
||||
docker volume ls
|
||||
# Remova o volume 'dnsblock_dbdata' se ele existir e não for mais usado
|
||||
# docker volume rm dnsblock_dbdata
|
||||
```
|
||||
81
Makefile
Normal file
81
Makefile
Normal file
@@ -0,0 +1,81 @@
|
||||
# Makefile for DNSBlock
|
||||
|
||||
# Variables
|
||||
DOCKER_COMPOSE = docker-compose
|
||||
DB_CONTAINER = dnsblock-db
|
||||
APP_CONTAINER = dnsblock-app
|
||||
MYSQL_CMD = docker exec -i $(DB_CONTAINER) mysql -uroot -p"$$(grep DB_ROOT_PASSWORD .env | cut -d '=' -f2)" "$$(grep DB_NAME .env | cut -d '=' -f2)" --default-character-set=utf8mb4
|
||||
|
||||
# Colors
|
||||
GREEN=\033[0;32m
|
||||
NC=\033[0m # No Color
|
||||
|
||||
.PHONY: help setup up down restart logs shell import reset
|
||||
|
||||
help:
|
||||
@echo "Sistema de Gerenciamento DNSBlock"
|
||||
@echo "Comandos disponíveis:"
|
||||
@echo " make setup - Configura o arquivo .env inicial"
|
||||
@echo " make up - Inicia os containers em background"
|
||||
@echo " make down - Para e remove os containers"
|
||||
@echo " make restart - Reinicia os containers"
|
||||
@echo " make logs - Exibe logs dos containers"
|
||||
@echo " make shell - Abre um shell no container da aplicação"
|
||||
@echo " make import - Importa o schema e seeds do banco de dados (Corrige Encoding)"
|
||||
@echo " make reset - [PERIGO] Reseta tudo: down, apaga dados, up e importa"
|
||||
|
||||
setup:
|
||||
@if [ ! -f .env ]; then \
|
||||
cp .env.example .env; \
|
||||
echo "$(GREEN).env criado a partir do exemplo. Edite-o com suas configurações!$(NC)"; \
|
||||
else \
|
||||
echo "Arquivo .env já existe."; \
|
||||
fi
|
||||
|
||||
up:
|
||||
@echo "$(GREEN)Iniciando containers...$(NC)"
|
||||
$(DOCKER_COMPOSE) up -d
|
||||
|
||||
down:
|
||||
@echo "$(GREEN)Parando containers...$(NC)"
|
||||
$(DOCKER_COMPOSE) down
|
||||
|
||||
restart: down up
|
||||
|
||||
logs:
|
||||
$(DOCKER_COMPOSE) logs -f
|
||||
|
||||
shell:
|
||||
docker exec -it $(APP_CONTAINER) bash
|
||||
|
||||
import:
|
||||
@echo "$(GREEN)Importando banco de dados com correção de encoding (UTF-8)...$(NC)"
|
||||
@# Aguarda o banco estar pronto (simples sleep, idealmente seria um wait-for-it)
|
||||
@sleep 5
|
||||
@$(MYSQL_CMD) < database/schema.sql
|
||||
@$(MYSQL_CMD) < database/seeds.sql
|
||||
@echo "$(GREEN)Importação concluída com sucesso!$(NC)"
|
||||
|
||||
reset:
|
||||
@echo "$(GREEN)Resetando ambiente...$(NC)"
|
||||
$(DOCKER_COMPOSE) down
|
||||
sudo rm -rf mysql_data
|
||||
$(DOCKER_COMPOSE) up -d
|
||||
@echo "Aguardando inicialização do banco de dados..."
|
||||
@sleep 10
|
||||
make import
|
||||
|
||||
backup:
|
||||
@echo "$(GREEN)Gerando backup do banco de dados...$(NC)"
|
||||
@mkdir -p backups
|
||||
@docker exec $(DB_CONTAINER) mysqldump -u root -p"$$(grep DB_ROOT_PASSWORD .env | cut -d '=' -f2)" --all-databases > backups/backup_$$(date +%Y%m%d_%H%M%S).sql
|
||||
@echo "$(GREEN)Backup salvo em backups/backup_$$(date +%Y%m%d_%H%M%S).sql$(NC)"
|
||||
|
||||
restore:
|
||||
@if [ -z "$(FILE)" ]; then \
|
||||
echo "Erro: Especifique o arquivo de backup com FILE=caminho/do/arquivo.sql"; \
|
||||
exit 1; \
|
||||
fi
|
||||
@echo "$(GREEN)Restaurando banco de dados a partir de $(FILE)...$(NC)"
|
||||
@docker exec -i $(DB_CONTAINER) mysql -u root -p"$$(grep DB_ROOT_PASSWORD .env | cut -d '=' -f2)" < $(FILE)
|
||||
@echo "$(GREEN)Restauração concluída!$(NC)"
|
||||
6
agent/build.sh
Executable file → Normal file
6
agent/build.sh
Executable file → Normal file
@@ -24,9 +24,9 @@ source build_venv/bin/activate
|
||||
|
||||
# Install dependencies
|
||||
echo "Instalando dependências..."
|
||||
pip install --upgrade pip
|
||||
pip install -r requirements.txt
|
||||
pip install pyinstaller
|
||||
python3 -m pip install --upgrade pip
|
||||
python3 -m pip install -r requirements.txt
|
||||
python3 -m pip install pyinstaller
|
||||
|
||||
# Build
|
||||
echo "Compilando binário..."
|
||||
|
||||
@@ -147,12 +147,12 @@
|
||||
('opcode', '/usr/lib/python3.11/opcode.py', 'PYMODULE'),
|
||||
('ast', '/usr/lib/python3.11/ast.py', 'PYMODULE'),
|
||||
('stringprep', '/usr/lib/python3.11/stringprep.py', 'PYMODULE'),
|
||||
('_py_abc', '/usr/lib/python3.11/_py_abc.py', 'PYMODULE'),
|
||||
('tracemalloc', '/usr/lib/python3.11/tracemalloc.py', 'PYMODULE'),
|
||||
('pickle', '/usr/lib/python3.11/pickle.py', 'PYMODULE'),
|
||||
('pprint', '/usr/lib/python3.11/pprint.py', 'PYMODULE'),
|
||||
('dataclasses', '/usr/lib/python3.11/dataclasses.py', 'PYMODULE'),
|
||||
('_compat_pickle', '/usr/lib/python3.11/_compat_pickle.py', 'PYMODULE'),
|
||||
('_py_abc', '/usr/lib/python3.11/_py_abc.py', 'PYMODULE'),
|
||||
('logging.handlers', '/usr/lib/python3.11/logging/handlers.py', 'PYMODULE'),
|
||||
('http.client', '/usr/lib/python3.11/http/client.py', 'PYMODULE'),
|
||||
('ssl', '/usr/lib/python3.11/ssl.py', 'PYMODULE'),
|
||||
@@ -458,8 +458,8 @@
|
||||
('python3.11/lib-dynload/_json.cpython-311-x86_64-linux-gnu.so',
|
||||
'/usr/lib/python3.11/lib-dynload/_json.cpython-311-x86_64-linux-gnu.so',
|
||||
'EXTENSION'),
|
||||
('libz.so.1', '/lib/x86_64-linux-gnu/libz.so.1', 'BINARY'),
|
||||
('libexpat.so.1', '/lib/x86_64-linux-gnu/libexpat.so.1', 'BINARY'),
|
||||
('libz.so.1', '/lib/x86_64-linux-gnu/libz.so.1', 'BINARY'),
|
||||
('libcrypto.so.3', '/lib/x86_64-linux-gnu/libcrypto.so.3', 'BINARY'),
|
||||
('liblzma.so.5', '/lib/x86_64-linux-gnu/liblzma.so.5', 'BINARY'),
|
||||
('libbz2.so.1.0', '/lib/x86_64-linux-gnu/libbz2.so.1.0', 'BINARY'),
|
||||
@@ -467,17 +467,18 @@
|
||||
('libuuid.so.1', '/lib/x86_64-linux-gnu/libuuid.so.1', 'BINARY')],
|
||||
[],
|
||||
[],
|
||||
[('certifi/cacert.pem',
|
||||
'/home/halbebruno/Projetos/DNSBlock/agent/build_venv/lib/python3.11/site-packages/certifi/cacert.pem',
|
||||
'DATA'),
|
||||
('certifi/py.typed',
|
||||
[('certifi/py.typed',
|
||||
'/home/halbebruno/Projetos/DNSBlock/agent/build_venv/lib/python3.11/site-packages/certifi/py.typed',
|
||||
'DATA'),
|
||||
('certifi/cacert.pem',
|
||||
'/home/halbebruno/Projetos/DNSBlock/agent/build_venv/lib/python3.11/site-packages/certifi/cacert.pem',
|
||||
'DATA'),
|
||||
('base_library.zip',
|
||||
'/home/halbebruno/Projetos/DNSBlock/agent/build/dnsblock-agent/base_library.zip',
|
||||
'DATA')],
|
||||
[('copyreg', '/usr/lib/python3.11/copyreg.py', 'PYMODULE'),
|
||||
('genericpath', '/usr/lib/python3.11/genericpath.py', 'PYMODULE'),
|
||||
[('genericpath', '/usr/lib/python3.11/genericpath.py', 'PYMODULE'),
|
||||
('codecs', '/usr/lib/python3.11/codecs.py', 'PYMODULE'),
|
||||
('_weakrefset', '/usr/lib/python3.11/_weakrefset.py', 'PYMODULE'),
|
||||
('encodings.zlib_codec',
|
||||
'/usr/lib/python3.11/encodings/zlib_codec.py',
|
||||
'PYMODULE'),
|
||||
@@ -708,34 +709,33 @@
|
||||
('encodings.ascii', '/usr/lib/python3.11/encodings/ascii.py', 'PYMODULE'),
|
||||
('encodings.aliases', '/usr/lib/python3.11/encodings/aliases.py', 'PYMODULE'),
|
||||
('encodings', '/usr/lib/python3.11/encodings/__init__.py', 'PYMODULE'),
|
||||
('_collections_abc', '/usr/lib/python3.11/_collections_abc.py', 'PYMODULE'),
|
||||
('traceback', '/usr/lib/python3.11/traceback.py', 'PYMODULE'),
|
||||
('types', '/usr/lib/python3.11/types.py', 'PYMODULE'),
|
||||
('warnings', '/usr/lib/python3.11/warnings.py', 'PYMODULE'),
|
||||
('keyword', '/usr/lib/python3.11/keyword.py', 'PYMODULE'),
|
||||
('posixpath', '/usr/lib/python3.11/posixpath.py', 'PYMODULE'),
|
||||
('_weakrefset', '/usr/lib/python3.11/_weakrefset.py', 'PYMODULE'),
|
||||
('stat', '/usr/lib/python3.11/stat.py', 'PYMODULE'),
|
||||
('sre_compile', '/usr/lib/python3.11/sre_compile.py', 'PYMODULE'),
|
||||
('ntpath', '/usr/lib/python3.11/ntpath.py', 'PYMODULE'),
|
||||
('sre_constants', '/usr/lib/python3.11/sre_constants.py', 'PYMODULE'),
|
||||
('heapq', '/usr/lib/python3.11/heapq.py', 'PYMODULE'),
|
||||
('operator', '/usr/lib/python3.11/operator.py', 'PYMODULE'),
|
||||
('sre_compile', '/usr/lib/python3.11/sre_compile.py', 'PYMODULE'),
|
||||
('copyreg', '/usr/lib/python3.11/copyreg.py', 'PYMODULE'),
|
||||
('re._parser', '/usr/lib/python3.11/re/_parser.py', 'PYMODULE'),
|
||||
('re._constants', '/usr/lib/python3.11/re/_constants.py', 'PYMODULE'),
|
||||
('re._compiler', '/usr/lib/python3.11/re/_compiler.py', 'PYMODULE'),
|
||||
('re._casefix', '/usr/lib/python3.11/re/_casefix.py', 'PYMODULE'),
|
||||
('re', '/usr/lib/python3.11/re/__init__.py', 'PYMODULE'),
|
||||
('functools', '/usr/lib/python3.11/functools.py', 'PYMODULE'),
|
||||
('sre_parse', '/usr/lib/python3.11/sre_parse.py', 'PYMODULE'),
|
||||
('weakref', '/usr/lib/python3.11/weakref.py', 'PYMODULE'),
|
||||
('types', '/usr/lib/python3.11/types.py', 'PYMODULE'),
|
||||
('linecache', '/usr/lib/python3.11/linecache.py', 'PYMODULE'),
|
||||
('heapq', '/usr/lib/python3.11/heapq.py', 'PYMODULE'),
|
||||
('reprlib', '/usr/lib/python3.11/reprlib.py', 'PYMODULE'),
|
||||
('locale', '/usr/lib/python3.11/locale.py', 'PYMODULE'),
|
||||
('collections.abc', '/usr/lib/python3.11/collections/abc.py', 'PYMODULE'),
|
||||
('collections', '/usr/lib/python3.11/collections/__init__.py', 'PYMODULE'),
|
||||
('locale', '/usr/lib/python3.11/locale.py', 'PYMODULE'),
|
||||
('sre_parse', '/usr/lib/python3.11/sre_parse.py', 'PYMODULE'),
|
||||
('functools', '/usr/lib/python3.11/functools.py', 'PYMODULE'),
|
||||
('enum', '/usr/lib/python3.11/enum.py', 'PYMODULE'),
|
||||
('io', '/usr/lib/python3.11/io.py', 'PYMODULE'),
|
||||
('codecs', '/usr/lib/python3.11/codecs.py', 'PYMODULE'),
|
||||
('ntpath', '/usr/lib/python3.11/ntpath.py', 'PYMODULE'),
|
||||
('_collections_abc', '/usr/lib/python3.11/_collections_abc.py', 'PYMODULE'),
|
||||
('abc', '/usr/lib/python3.11/abc.py', 'PYMODULE'),
|
||||
('reprlib', '/usr/lib/python3.11/reprlib.py', 'PYMODULE'),
|
||||
('linecache', '/usr/lib/python3.11/linecache.py', 'PYMODULE'),
|
||||
('io', '/usr/lib/python3.11/io.py', 'PYMODULE'),
|
||||
('operator', '/usr/lib/python3.11/operator.py', 'PYMODULE'),
|
||||
('keyword', '/usr/lib/python3.11/keyword.py', 'PYMODULE'),
|
||||
('posixpath', '/usr/lib/python3.11/posixpath.py', 'PYMODULE'),
|
||||
('weakref', '/usr/lib/python3.11/weakref.py', 'PYMODULE'),
|
||||
('traceback', '/usr/lib/python3.11/traceback.py', 'PYMODULE'),
|
||||
('warnings', '/usr/lib/python3.11/warnings.py', 'PYMODULE'),
|
||||
('stat', '/usr/lib/python3.11/stat.py', 'PYMODULE'),
|
||||
('os', '/usr/lib/python3.11/os.py', 'PYMODULE')])
|
||||
|
||||
@@ -102,26 +102,26 @@
|
||||
('python3.11/lib-dynload/_json.cpython-311-x86_64-linux-gnu.so',
|
||||
'/usr/lib/python3.11/lib-dynload/_json.cpython-311-x86_64-linux-gnu.so',
|
||||
'EXTENSION'),
|
||||
('libz.so.1', '/lib/x86_64-linux-gnu/libz.so.1', 'BINARY'),
|
||||
('libexpat.so.1', '/lib/x86_64-linux-gnu/libexpat.so.1', 'BINARY'),
|
||||
('libz.so.1', '/lib/x86_64-linux-gnu/libz.so.1', 'BINARY'),
|
||||
('libcrypto.so.3', '/lib/x86_64-linux-gnu/libcrypto.so.3', 'BINARY'),
|
||||
('liblzma.so.5', '/lib/x86_64-linux-gnu/liblzma.so.5', 'BINARY'),
|
||||
('libbz2.so.1.0', '/lib/x86_64-linux-gnu/libbz2.so.1.0', 'BINARY'),
|
||||
('libssl.so.3', '/lib/x86_64-linux-gnu/libssl.so.3', 'BINARY'),
|
||||
('libuuid.so.1', '/lib/x86_64-linux-gnu/libuuid.so.1', 'BINARY'),
|
||||
('certifi/cacert.pem',
|
||||
'/home/halbebruno/Projetos/DNSBlock/agent/build_venv/lib/python3.11/site-packages/certifi/cacert.pem',
|
||||
'DATA'),
|
||||
('certifi/py.typed',
|
||||
'/home/halbebruno/Projetos/DNSBlock/agent/build_venv/lib/python3.11/site-packages/certifi/py.typed',
|
||||
'DATA'),
|
||||
('certifi/cacert.pem',
|
||||
'/home/halbebruno/Projetos/DNSBlock/agent/build_venv/lib/python3.11/site-packages/certifi/cacert.pem',
|
||||
'DATA'),
|
||||
('base_library.zip',
|
||||
'/home/halbebruno/Projetos/DNSBlock/agent/build/dnsblock-agent/base_library.zip',
|
||||
'DATA')],
|
||||
[],
|
||||
False,
|
||||
False,
|
||||
1765128812,
|
||||
1765276639,
|
||||
[('run',
|
||||
'/home/halbebruno/Projetos/DNSBlock/agent/build_venv/lib/python3.11/site-packages/PyInstaller/bootloader/Linux-64bit-intel/run',
|
||||
'EXECUTABLE')],
|
||||
|
||||
@@ -97,19 +97,19 @@
|
||||
('python3.11/lib-dynload/_json.cpython-311-x86_64-linux-gnu.so',
|
||||
'/usr/lib/python3.11/lib-dynload/_json.cpython-311-x86_64-linux-gnu.so',
|
||||
'EXTENSION'),
|
||||
('libz.so.1', '/lib/x86_64-linux-gnu/libz.so.1', 'BINARY'),
|
||||
('libexpat.so.1', '/lib/x86_64-linux-gnu/libexpat.so.1', 'BINARY'),
|
||||
('libz.so.1', '/lib/x86_64-linux-gnu/libz.so.1', 'BINARY'),
|
||||
('libcrypto.so.3', '/lib/x86_64-linux-gnu/libcrypto.so.3', 'BINARY'),
|
||||
('liblzma.so.5', '/lib/x86_64-linux-gnu/liblzma.so.5', 'BINARY'),
|
||||
('libbz2.so.1.0', '/lib/x86_64-linux-gnu/libbz2.so.1.0', 'BINARY'),
|
||||
('libssl.so.3', '/lib/x86_64-linux-gnu/libssl.so.3', 'BINARY'),
|
||||
('libuuid.so.1', '/lib/x86_64-linux-gnu/libuuid.so.1', 'BINARY'),
|
||||
('certifi/cacert.pem',
|
||||
'/home/halbebruno/Projetos/DNSBlock/agent/build_venv/lib/python3.11/site-packages/certifi/cacert.pem',
|
||||
'DATA'),
|
||||
('certifi/py.typed',
|
||||
'/home/halbebruno/Projetos/DNSBlock/agent/build_venv/lib/python3.11/site-packages/certifi/py.typed',
|
||||
'DATA'),
|
||||
('certifi/cacert.pem',
|
||||
'/home/halbebruno/Projetos/DNSBlock/agent/build_venv/lib/python3.11/site-packages/certifi/cacert.pem',
|
||||
'DATA'),
|
||||
('base_library.zip',
|
||||
'/home/halbebruno/Projetos/DNSBlock/agent/build/dnsblock-agent/base_library.zip',
|
||||
'DATA')],
|
||||
|
||||
Binary file not shown.
Binary file not shown.
0
agent/build_venv/bin/normalizer
Executable file → Normal file
0
agent/build_venv/bin/normalizer
Executable file → Normal file
0
agent/build_venv/bin/pip
Executable file → Normal file
0
agent/build_venv/bin/pip
Executable file → Normal file
0
agent/build_venv/bin/pip3
Executable file → Normal file
0
agent/build_venv/bin/pip3
Executable file → Normal file
0
agent/build_venv/bin/pip3.11
Executable file → Normal file
0
agent/build_venv/bin/pip3.11
Executable file → Normal file
0
agent/build_venv/bin/pyi-archive_viewer
Executable file → Normal file
0
agent/build_venv/bin/pyi-archive_viewer
Executable file → Normal file
0
agent/build_venv/bin/pyi-bindepend
Executable file → Normal file
0
agent/build_venv/bin/pyi-bindepend
Executable file → Normal file
0
agent/build_venv/bin/pyi-grab_version
Executable file → Normal file
0
agent/build_venv/bin/pyi-grab_version
Executable file → Normal file
0
agent/build_venv/bin/pyi-makespec
Executable file → Normal file
0
agent/build_venv/bin/pyi-makespec
Executable file → Normal file
0
agent/build_venv/bin/pyi-set_version
Executable file → Normal file
0
agent/build_venv/bin/pyi-set_version
Executable file → Normal file
0
agent/build_venv/bin/pyinstaller
Executable file → Normal file
0
agent/build_venv/bin/pyinstaller
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/__init__.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/__init__.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/__main__.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/__main__.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/_recursion_too_deep_message.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/_recursion_too_deep_message.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/_shared_with_waf.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/_shared_with_waf.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/archive/__init__.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/archive/__init__.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/archive/pyz_crypto.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/archive/pyz_crypto.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/archive/readers.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/archive/readers.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/archive/writers.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/archive/writers.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/bootloader/Linux-64bit-intel/run
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/bootloader/Linux-64bit-intel/run
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/bootloader/Linux-64bit-intel/run_d
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/bootloader/Linux-64bit-intel/run_d
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/building/__init__.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/building/__init__.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/building/api.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/building/api.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/building/build_main.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/building/build_main.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/building/datastruct.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/building/datastruct.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/building/icon.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/building/icon.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/building/makespec.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/building/makespec.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/building/osx.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/building/osx.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/building/splash.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/building/splash.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/building/splash_templates.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/building/splash_templates.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/building/templates.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/building/templates.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/building/utils.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/building/utils.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/compat.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/compat.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/config.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/config.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/configure.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/configure.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/depend/__init__.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/depend/__init__.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/depend/analysis.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/depend/analysis.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/depend/bindepend.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/depend/bindepend.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/depend/bytecode.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/depend/bytecode.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/depend/dylib.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/depend/dylib.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/depend/imphook.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/depend/imphook.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/depend/imphookapi.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/depend/imphookapi.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/depend/utils.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/depend/utils.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/exceptions.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/exceptions.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/fake-modules/_pyi_rth_utils/__init__.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/fake-modules/_pyi_rth_utils/__init__.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/fake-modules/_pyi_rth_utils/_win32.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/fake-modules/_pyi_rth_utils/_win32.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/fake-modules/_pyi_rth_utils/qt.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/fake-modules/_pyi_rth_utils/qt.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/fake-modules/_pyi_rth_utils/tempfile.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/fake-modules/_pyi_rth_utils/tempfile.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/fake-modules/pyi_splash.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/fake-modules/pyi_splash.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/__init__.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/__init__.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PIL.Image.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PIL.Image.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PIL.ImageFilter.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PIL.ImageFilter.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PIL.SpiderImagePlugin.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PIL.SpiderImagePlugin.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PIL.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PIL.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QAxContainer.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QAxContainer.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.Qsci.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.Qsci.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.Qt.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.Qt.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.Qt3DAnimation.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.Qt3DAnimation.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.Qt3DCore.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.Qt3DCore.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.Qt3DExtras.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.Qt3DExtras.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.Qt3DInput.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.Qt3DInput.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.Qt3DLogic.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.Qt3DLogic.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.Qt3DRender.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.Qt3DRender.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtBluetooth.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtBluetooth.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtChart.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtChart.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtCore.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtCore.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtDBus.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtDBus.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtDataVisualization.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtDataVisualization.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtDesigner.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtDesigner.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtGui.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtGui.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtHelp.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtHelp.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtLocation.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtLocation.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtMacExtras.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtMacExtras.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtMultimedia.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtMultimedia.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtMultimediaWidgets.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtMultimediaWidgets.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtNetwork.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtNetwork.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtNetworkAuth.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtNetworkAuth.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtNfc.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtNfc.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtOpenGL.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtOpenGL.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtPositioning.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtPositioning.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtPrintSupport.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtPrintSupport.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtPurchasing.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtPurchasing.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtQml.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtQml.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtQuick.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtQuick.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtQuick3D.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtQuick3D.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtQuickWidgets.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtQuickWidgets.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtRemoteObjects.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtRemoteObjects.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtScript.py
Executable file → Normal file
0
agent/build_venv/lib/python3.11/site-packages/PyInstaller/hooks/hook-PyQt5.QtScript.py
Executable file → Normal file
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user