posit-dev / posit-dev/rsconnect-python

--exclude "**/*.pyc" does not exclude .pyc files on deploy

Ouverte
#720 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
Python
Étoiles
37
Forks
28
Merge moyen
1 j 3 h
PR mergées (30 j)
7

Description

Trying to deploy to shinyapps.io and noticed that rsconnect-python is including the .pyc files from local.

Tried adding "-x '**/*.pyc'" to the command but rsc-p continues to upload/deploy the .pyc files.

Tried adding "-x **/pycache/" --> no effect.

Tried "-x *.pyc" --> no effect. I expect this glob to only find files in the working directory anyway.

Expected:
Either **/*.pyc OR *.pyc should exclude all .pyc files through all subdirectories. Though I would prefer the first glob!

Worst case, **/pycache/ should exclude all pycache sub-directories below current directory.

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Aucun fichier ni test n'est nommé. Commencez par l'implémentation de la CLI qui gère l'option d'exclusion de deploy et suivez la façon dont les motifs glob de -x sont mis en correspondance ; reproduisez les trois motifs de l'Issue. C'est terminé lorsque les fichiers .pyc récursifs et les répertoires pycache sont exclus lors du deployment, avec une couverture du comportement pris en charge.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
python
Domaine
cli
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.