python 3.x – Por que o “setup.py sdist” não está adicionando um dos pacotes do meu código?

Estou tentando gerar um pacote de distribuição para o Pypi, utilizando o comando abaixo:

python setup.py sdist

O problema é que ele não adiciona um dos meus pacotes do código, chamado win32, para o pacote de distribuição. A árvore de diretórios é a seguinte:

PyMemoryEditor/
    process/
    win32/ 
    __init__.py
setup.py

Quando eu abro o .gz gerado, para ver meu código, essa pasta nunca está dentro do meu pacote PyMemoryEditor. Eu já tentei renomear a pasta para diversos nomes, mas ainda sem sucesso. Dentro do arquivo setup.py, eu tenho o seguinte código:

from PyMemoryEditor import __version__
from setuptools import setup, find_packages

with open("README.md") as file:
    README = file.read()

setup(
    name = "PyMemoryEditor",
    version = __version__,
    description = "Process memory reader and writer.",
    long_description = README,
    long_description_content_type = "text/markdown",
    author = "My Name",
    url = "https://github.com/JeanExtreme002/PyMemoryEditor",
    license = "MIT",
    keywords = "memory writer reader",
    packages = find_packages(exclude = ("tests", "docs")),
    install_requires = ("pywin32", "psutil")
)

Se o problema fosse eu não ter colocado algum include na configuração, não era para a pasta process ser adicionada. O que eu estou fazendo de errado? Por que o setup.py sdist não adiciona minha pasta ao pacote?

javascript – Compilação em /dist esta importando os arquivos de /src sendo o esperado carregar dela mesmo

tenho o seguinte arquivo tsconfig.json:

{
  "compilerOptions": {
    "target": "ES6",
    "module": "CommonJS",
    "moduleResolution": "Node",
    "lib": (  "ES6" ),
    "outDir": "./dist",
    "rootDir": "./src",
    "removeComments": true,
    "strict": true,
    "strictPropertyInitialization": false,
    "typeRoots": ( "./node_modules/@types", "./src/@types" ),
    "esModuleInterop": true,
    "experimentalDecorators": true,
    "emitDecoratorMetadata": true,
    "skipLibCheck": true,
    "forceConsistentCasingInFileNames": true,
  },
  "exclude": (
    "node_modules",
    "__tests__",
    "jest.config.ts",
    "src/database/migrations/**"
  )
}

Faço a compilação com o script:

"scripts": {
    "build": "tsc -p .",
},

Ele gera a pasta /dist com todos os arquivos, mas quando executo node dist/index.js ele me retorna esse erro:

/Users/eu/Documents/Trabalhos/app/src/app/models/Administrador.ts:1
import { Column, Entity, JoinColumn, ManyToOne, OneToOne, PrimaryColumn, OneToMany } from "typeorm";
^^^^^^

SyntaxError: Cannot use import statement outside a module
    at wrapSafe (internal/modules/cjs/loader.js:1172:16)
    at Module._compile (internal/modules/cjs/loader.js:1220:27)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1277:10)
    at Module.load (internal/modules/cjs/loader.js:1105:32)
    at Function.Module._load (internal/modules/cjs/loader.js:967:14)
    at Module.require (internal/modules/cjs/loader.js:1145:19)
    at require (internal/modules/cjs/helpers.js:75:18)
    at /Users/rafaelaparecidodasilva/Documents/Trabalhos/condeasy-api/node_modules/typeorm/util/DirectoryExportedClassesLoader.js:41:39
    at Array.map (<anonymous>)
    at Object.importClassesFromDirectories (/Users/rafaelaparecidodasilva/Documents/Trabalhos/condeasy-api/node_modules/typeorm/util/DirectoryExportedClassesLoader.js:41:10)

Me parece que esta importando os arquivos de /src ao invés de /dist. Alguém pode me explicar o porque disso?

Tengo un problema en Angular, En la línea que está comentada el error, no me obtiene el valor almacenado en el localStorage

El problema es que no me rescata el valor almacenado en localStorage en Angular.
En la línea que tengo comentado //AQUI EL ERROR, se supone que debería obtener el valor del localStorage que está almacenado como "currentPeriodo", pero no lo recupera.
Ya le he intentado creando una variable local y asignando a this.periodo pero no se soluciona. Puse el console.log para verificar.

  obtenerDatosUsuario(){
    var id:Number;
    id = Number(localStorage.getItem("accessToken"));
    this.periodo=JSON.parse(localStorage.getItem("currentPeriodo")); //AQUI EL ERROR
    console.log("Toquen de periodo ingresado..."+JSON.stringify(this.periodo)); 
    this.dataService.obtenerDatosUsuarioId(id).subscribe((usuarios:UsuarioTabla)=>(this.usuario=usuarios));
  }

¿Alguien ha tenido este problema? Me he pasado horas buscando solucionar y nada.

Saludos.

createElement(‘form’) No me está funcionando como en la documentación

Estoy tratando de hacer un botón que, al hacer clic, llame a la función para crear un formulario nuevo completamente igual al que ya tengo:

De momento, la función la tengo así:

function addFrm() {
   //crear el formulario
   var form = document.createElement('form');
   form.setAttribute('method', 'post');
   //crear el div templatecARD
   var dv = document.createElement('div');
   dv.classList.add('templatecARD');
   //crear el label
   var lbl = document.createElement('label');
   lbl.textContent = 'Tarif';
   //crear inputs
   var npt = document.createElement('input');
   npt.setAttribute('type', 'text');
   npt.classList.add('name_tarif');
   npt.setAttribute('name', 'tarif');
}

Pero no me crea absolutamente nada. ¿Alguien sabe por qué?

Console não esta exibindo o print da variavel na unity

Toda vez que eu executo esse codigo na unity, o console não exibe o print da minha variavel.
Na instalação do VS eu incluir os Tools for unity. Não faço ideia do por que isso esta occorendo.

inserir a descrição da imagem aqui

react – Mapa Leaflet com TileLayer não está aparecendo

Eu estou aprendendo a criar mapas pelo Leaflet e quis adicionar uma TileLayer de estilo, o problema é que ele começa carregando bem no começo do carregamento e depois retorna ao estilo padrão de mapa, o meu tema de mapa que eu escolhi é o Basic Galaxy – segue print:

Antes:

inserir a descrição da imagem aqui

Depois:

inserir a descrição da imagem aqui

O meu código é o seguinte:

import React from 'react';
import axios from 'axios';
import { 
  TileLayer 
} from 'react-leaflet';
import { Helmet } from 'react-helmet';
import Map from 'components/Map';
import Layout from 'components/Layout';
import Snippet from 'components/Snippet';
import Container from 'components/Container';

class Index extends React.Component {
  constructor(){
    super();
    this.state = {
      DATA: (),
      LOCATION: {
        lat: 0,
        lng: 0
      },
      DEFAULT_ZOOM: 2
    }
  }

  componentDidMount() {...
  }

  async mapEffect() {...
  }

  render() {
    
    const {...
    } = this.state;

    const CENTER = (...
    );

    const mapSettings = {...
    };
    
    return (
      <Layout pageName='home'>
        <Helmet>
          <title>Home Page</title>
        </Helmet>
        
        <Map {...mapSettings}>
          <TileLayer 
            url='https://api.mapbox.com/styles/v1/felipe1234-dev/ckkyz09e500yf17pmhvpahmf7/tiles/256/{z}/{x}/{y}@2x?access_token=pk.eyJ1IjoiZmVsaXBlMTIzNC1kZXYiLCJhIjoiY2treXlsODhzMnRvZjJ3bXJmcXUwb3UxNiJ9.T2zEQro5gX8CvzmhtInNpA'
            attribution="Map data &copy; <a href=&quot;https://www.openstreetmap.org/&quot;>OpenStreetMap</a> contributors, <a href=&quot;https://creativecommons.org/licenses/by-sa/2.0/&quot;>CC-BY-SA</a>, Imagery &copy; <a href=&quot;https://www.mapbox.com/&quot;>Mapbox</a>"
          />
        </Map>

        <Container type='content' className='text-center home-start'>
          <h2>Still Getting Started?</h2>
          <p>Run the following in your terminal!</p>
          <Snippet>gatsby new (directory) https://github.com/colbyfayock/gatsby-starter-leaflet</Snippet>
          <p className='note'>Note: Gatsby CLI required globally for the above command</p>
        </Container>
      </Layout>
    );
  }
}

export default Index;

No entanto, eu vi em outros lugares enquanto pesquisava os imports assim:

...
import { 
  MapContainer,
  TileLayer 
} from 'react-leaflet';
...

Assim que eu mudo para “MapContainer” lá no render(), o meu mapa simplesmente desaparece, não renderiza nada.

Eu tentei, em seguida:

...
import { 
  Map,
  TileLayer 
} from 'react-leaflet';
...

Dá um erro em que Map não existe.

...
import Map from 'components/Map';
import TileLayer from 'components/TileLayer';
...

Dá um erro em que TileLayer não existe.

A recomendação da própria documentação do Leaflet é fazer o import de tudo de react-leaflet. Mas no meu caso não funciona.

Eu achei que meu url para o estilo pudesse estar errado – segue-se ele:

https://api.mapbox.com/styles/v1/felipe1234-dev/ckkyz09e500yf17pmhvpahmf7/tiles/256/{z}/{x}/{y}@2x?access_token=pk.eyJ1IjoiZmVsaXBlMTIzNC1kZXYiLCJhIjoiY2treXlsODhzMnRvZjJ3bXJmcXUwb3UxNiJ9.T2zEQro5gX8CvzmhtInNpA

Eu já verifiquei tudo, mas nada.

Eu pensei que minha versão possa estar desatualizada:

  "dependencies": {
    "gatsby": "^2.31.1",
    "gatsby-plugin-manifest": "^2.11.0",
    "gatsby-plugin-react-helmet": "^3.9.0",
    "gatsby-plugin-react-leaflet": "3.0.0",
    "gatsby-plugin-resolve-src": "^2.1.0",
    "gatsby-plugin-sass": "^3.1.0",
    "gatsby-source-filesystem": "^2.10.0",
    "gatsby-source-graphql": "^2.13.0",
    "leaflet": "^1.7.1",
    "path": "^0.12.7",
    "prop-types": "^15.7.2",
    "react": "^17.0.1",
    "react-dom": "^17.0.1",
    "react-helmet": "^6.1.0",
    "react-icons": "^4.1.0",
    "react-leaflet": "^3.1.0",
    "sass": "^1.32.5"
  },

Não tenho nem ideia, por via das dúvidas reinstalei mas nada:

npm install react react-dom leaflet
npm install react-leaflet

Gostaria de saber como faço para clica em uma lista de nomes quero que ele click em um de cada vez mais ele só está clicando no ultimo da lista

insira o código aqui

for nome in clicando_nomes:

            lista_de_nomes.append(nome.text)
            print(nome.text,sleep(9) )

            with open(' click nomes.txt', "a", encoding="utf-8") as arquivo:
                arquivo.write(str(nome.text) + "n")
        self.wait.until(
            CondicaoExperada.visibility_of_all_elements_located(
            (By.CLASS_NAME, 'md_modal_list_peer_name')))            
        nome.click()      
                                  
        lista_de_username = ()

        usernames = self.driver.find_elements_by_xpath(
            '//div(@ng-if="user.username")')
        for username in usernames:

            lista_de_username.append(username.text)
            print()
            with open(' user names.txt', "a", encoding="utf-8") as 

arquivo:
arquivo.write(str(username.text) + “n”)
print(username.text)

        sleep(2)
        pyautogui.press('ESC')

c++ – ¿Por qué esta comprobación es verdadera?

tengo la siguiente comprobación:

int main()
{
    int a;
    int b;
    int c;
    if (a && !b || a && !c){
        cout <<"hola";
    }else{
        cout <<"adios";
    }
}

Me dice que es verdadero. En mi entendimiento es falso; explico:
Un numero int sin declarar es falso de por sí, según he comprobado, por lo que falso y verdadero seria “falso” y falso y verdadero seria también “falso” por lo que tengo “falso || falso”. Como puede dar de resultado verdadero?

Agradeceria que alguien me lo explicase gracias.

usa – If I have a visa, do I still need an ESTA?

No. Here’s what the US government has to say on the question (see this answer’s edit history for the version that was available when the question was asked):

What if a traveler has a current, valid visa?

Individuals who possess a valid visa will still be able to travel to the United States on that visa for the purpose for which it was issued. Individuals traveling on valid visas are not required to apply for an ESTA authorization.

I have a B1/B2 visa. Do I need to apply for an ESTA?

If you already have a B1/B2 or any other valid visa and you are traveling for the purpose in which it was issued, you do not need to apply for an ESTA authorization.

Me podrian revisar, quiero saber si esta bien

Si es número es múltiplo de 3 debe imprimir el resultado de dividir dicho número entre 3, en caso contrario indique el residuo de dividir el número entre 3

{
    int resultado = (num3);
    int residuo = (num%3);

    if (num%3==0){
    system.out.print (resultado)
    }
    else{
    system.out.print (residuo)
    }
}