Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rpw resources engine fix #2186

Closed
wants to merge 119 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
119 commits
Select commit Hold shift + click to select a range
2d10d9c
Update MongoDB driver to go.mongodb.org/mongo-driver to support Mongo…
dvdgnz Jan 10, 2023
f576b5c
switching to develop-4 for pyRevit 4
eirannejad Feb 12, 2024
56972c2
switching to develop-4 for pyRevit 4
eirannejad Feb 12, 2024
ff6190b
Create stale-issues.yml
jmcouffin Feb 13, 2024
6de5216
Pick Icon Change #2090
jmcouffin Feb 16, 2024
25de7e9
Add files via upload
jmcouffin Feb 16, 2024
2860d50
Add files via upload
jmcouffin Feb 16, 2024
946550e
Add files via upload
jmcouffin Feb 16, 2024
350efe3
Merge pull request #2092 from eirannejad/pick-icon-change
jmcouffin Feb 16, 2024
1fc7a84
drop old ironpython engines
sanzoghenzo Feb 18, 2024
3f20e70
Merge pull request #2095 from sanzoghenzo/develop-4
jmcouffin Feb 18, 2024
6f72bb9
Update dependabot.yml
jmcouffin Feb 18, 2024
cae74dc
Bump black from 23.10.1 to 24.2.0
dependabot[bot] Feb 18, 2024
c7e8379
Bump ruff from 0.2.1 to 0.2.2
dependabot[bot] Feb 18, 2024
5367a58
Bump setuptools from 69.0.3 to 69.1.0
dependabot[bot] Feb 18, 2024
04c1950
Merge pull request #2101 from eirannejad/dependabot/pip/develop-4/set…
jmcouffin Feb 19, 2024
cad6d1f
Merge pull request #2100 from eirannejad/dependabot/pip/develop-4/ruf…
jmcouffin Feb 19, 2024
06b6e11
Merge pull request #2099 from eirannejad/dependabot/pip/develop-4/bla…
jmcouffin Feb 19, 2024
a90c3fc
fix: recursion on emojis renderer
Feb 21, 2024
0f24d6a
Merge pull request #2105 from sanzoghenzo/develop-4
jmcouffin Feb 21, 2024
a9d4ca3
builld: fix chocolatey package build
Feb 24, 2024
b039f5e
automatically add Bug or New Feature labels to new issues
Feb 24, 2024
9d3103f
ass bug report checklist, hide instruction from rendered markdown
Feb 24, 2024
4c4a283
align feature request template with the bug report one
Feb 24, 2024
99eb327
refactor: catch specific exception on _pick_obj
Feb 24, 2024
a946fc7
add debug message on selection cancel
Feb 24, 2024
67e9920
Merge pull request #2112 from sanzoghenzo/issue-template
jmcouffin Feb 24, 2024
b72f27e
Update BUG_REPORT.md
jmcouffin Feb 24, 2024
6d7db7a
Update FEATURE_REQUEST.md
jmcouffin Feb 24, 2024
76ad009
Merge pull request #2111 from sanzoghenzo/fix-choco
jmcouffin Feb 24, 2024
0e6193e
Bump mkdocs-material from 9.5.9 to 9.5.11
dependabot[bot] Feb 25, 2024
42fa950
Bump pylint from 3.0.3 to 3.0.4
dependabot[bot] Feb 25, 2024
b86cb3b
Merge pull request #2118 from eirannejad/dependabot/pip/develop-4/pyl…
jmcouffin Feb 25, 2024
843e17e
Merge pull request #2117 from eirannejad/dependabot/pip/develop-4/mkd…
jmcouffin Feb 25, 2024
df306a8
Bump setuptools from 69.1.0 to 69.1.1
dependabot[bot] Feb 25, 2024
379e495
Merge pull request #2116 from eirannejad/dependabot/pip/develop-4/set…
jmcouffin Feb 25, 2024
eeec53f
Bump black from 23.10.1 to 24.2.0
dependabot[bot] Mar 3, 2024
bbed558
Bump mkdocstrings from 0.24.0 to 0.24.1
dependabot[bot] Mar 3, 2024
5337668
Bump ruff from 0.2.2 to 0.3.0
dependabot[bot] Mar 3, 2024
993dd02
Bump pylint from 3.0.4 to 3.1.0
dependabot[bot] Mar 3, 2024
162cf58
Bump mkdocs-material from 9.5.11 to 9.5.12
dependabot[bot] Mar 3, 2024
908914f
Update __init__.py
3Pinter Mar 4, 2024
ae9935e
Update and rename BUG_REPORT.md to BUG_REPORT.yml
jmcouffin Mar 4, 2024
37710c7
Create config.yml
jmcouffin Mar 4, 2024
00b3e75
Merge pull request #2123 from sanzoghenzo/pick-obj-exception
jmcouffin Mar 4, 2024
850c1e3
Merge pull request #2129 from eirannejad/dependabot/pip/develop-4/mkd…
jmcouffin Mar 4, 2024
d83bcac
Merge pull request #2128 from eirannejad/dependabot/pip/develop-4/pyl…
jmcouffin Mar 4, 2024
941902e
Merge pull request #2125 from eirannejad/dependabot/pip/develop-4/bla…
jmcouffin Mar 4, 2024
9c943c9
Merge pull request #2126 from eirannejad/dependabot/pip/develop-4/mkd…
jmcouffin Mar 4, 2024
bd74e13
Merge pull request #2127 from eirannejad/dependabot/pip/develop-4/ruf…
jmcouffin Mar 4, 2024
231532e
Update script.py
jmcouffin Mar 4, 2024
a707947
Merge pull request #2134 from eirannejad/fix/2122
jmcouffin Mar 4, 2024
486729a
Delete .github/ISSUE_TEMPLATE/BUG_REPORT.md
jmcouffin Mar 4, 2024
f48b820
Merge pull request #2136 from eirannejad/master
jmcouffin Mar 4, 2024
1f9d4ee
Update __init__.py
jmcouffin Mar 4, 2024
2ba8399
Update __init__.py
jmcouffin Mar 4, 2024
45afa37
Merge pull request #2135 from 3Pinter/3Pinter-patch-forms-init
jmcouffin Mar 4, 2024
8190053
fix: reorder search paths
sanzoghenzo Mar 4, 2024
ddcc5b8
Merge pull request #2137 from sanzoghenzo/fix-cpython-syspath
jmcouffin Mar 4, 2024
e7ca89a
actions/stale - cache issue with V9, revert to v8
jmcouffin Mar 5, 2024
11d4c20
actions/stale - cache issue with V9, revert to v8
jmcouffin Mar 5, 2024
4b19d20
fix: make pyrevitlib cpython compatible
Mar 5, 2024
a815b67
fix: ironpython 3.4.0 crashes at startup
Mar 5, 2024
4ff7c89
Merge pull request #2139 from sanzoghenzo/fix-cpython-pyrevitlib
jmcouffin Mar 6, 2024
d7a5a42
Update stale-issues.yml
jmcouffin Mar 6, 2024
c24dfa7
Update stale-issues.yml
jmcouffin Mar 6, 2024
036e7fe
Update BUG_REPORT.yml
jmcouffin Mar 6, 2024
09f24e8
Merge pull request #2140 from eirannejad/master
jmcouffin Mar 6, 2024
dfde8ee
ci: only run on monitored paths
sanzoghenzo Mar 9, 2024
370fcbc
add needs-more-info label manager
sanzoghenzo Mar 9, 2024
f5563f5
Update main.yml
jmcouffin Mar 9, 2024
55ad8a3
Merge pull request #2145 from sanzoghenzo/ci-optimizations
jmcouffin Mar 9, 2024
70e6af4
Merge pull request #2146 from eirannejad/master
jmcouffin Mar 9, 2024
5eae152
Bump mypy from 1.8.0 to 1.9.0
dependabot[bot] Mar 10, 2024
7d4eeb3
Bump ruff from 0.3.0 to 0.3.2
dependabot[bot] Mar 10, 2024
aed445c
Bump mkdocs-material from 9.5.12 to 9.5.13
dependabot[bot] Mar 10, 2024
36729e2
Bump black from 23.10.1 to 24.2.0
dependabot[bot] Mar 10, 2024
b06f497
Merge pull request #2147 from eirannejad/dependabot/pip/develop-4/myp…
jmcouffin Mar 10, 2024
509c461
Merge pull request #2148 from eirannejad/dependabot/pip/develop-4/ruf…
jmcouffin Mar 10, 2024
e54761c
Merge pull request #2149 from eirannejad/dependabot/pip/develop-4/mkd…
jmcouffin Mar 10, 2024
dcb9acd
Merge pull request #2150 from eirannejad/dependabot/pip/develop-4/bla…
jmcouffin Mar 10, 2024
cd192bd
Update BUG_REPORT.yml
jmcouffin Mar 11, 2024
5259356
Update BUG_REPORT.yml
jmcouffin Mar 11, 2024
b82c5cf
Merge branch 'telemetryserverupdate' of https://github.com/odehengine…
jmcouffin Mar 12, 2024
18fa4a3
Merge branch 'odehengineers-telemetryserverupdate' into develop-4
jmcouffin Mar 12, 2024
f960d11
Merge pull request #2154 from jmcouffin/develop-4
jmcouffin Mar 12, 2024
ba08f6c
Bump ruff from 0.3.2 to 0.3.3
dependabot[bot] Mar 17, 2024
a6fa42c
Bump black from 23.10.1 to 24.3.0
dependabot[bot] Mar 17, 2024
7526850
Bump mkdocstrings-python from 1.8.0 to 1.9.0
dependabot[bot] Mar 17, 2024
c7eaf9a
Bump setuptools from 69.1.1 to 69.2.0
dependabot[bot] Mar 17, 2024
b0c8a21
Merge pull request #2158 from eirannejad/dependabot/pip/develop-4/ruf…
jmcouffin Mar 17, 2024
dd23b34
Merge pull request #2161 from eirannejad/dependabot/pip/develop-4/set…
jmcouffin Mar 17, 2024
7ada9f2
Merge pull request #2160 from eirannejad/dependabot/pip/develop-4/mkd…
jmcouffin Mar 17, 2024
8c6ae12
Merge pull request #2159 from eirannejad/dependabot/pip/develop-4/bla…
jmcouffin Mar 17, 2024
e7c26e2
Bump black from 23.10.1 to 24.3.0
dependabot[bot] Mar 20, 2024
abae80f
Merge pull request #2166 from eirannejad/dependabot/pip/black-24.3.0
jmcouffin Mar 20, 2024
1dfad2a
Bump black from 23.10.1 to 24.3.0
dependabot[bot] Mar 21, 2024
e1d3d65
Merge pull request #2167 from eirannejad/dependabot/pip/black-24.3.0
jmcouffin Mar 21, 2024
3c57aff
Bump ruff from 0.3.3 to 0.3.4
dependabot[bot] Mar 24, 2024
839fa5f
Bump black from 23.10.1 to 24.3.0
dependabot[bot] Mar 24, 2024
8f3e0ad
Bump mkdocs-material from 9.5.13 to 9.5.15
dependabot[bot] Mar 24, 2024
cb7894b
Merge pull request #2171 from eirannejad/dependabot/pip/develop-4/mkd…
jmcouffin Mar 24, 2024
2a8b20d
Merge pull request #2170 from eirannejad/dependabot/pip/develop-4/bla…
jmcouffin Mar 24, 2024
43b20d8
Merge pull request #2169 from eirannejad/dependabot/pip/develop-4/ruf…
jmcouffin Mar 24, 2024
bc81765
Bump black from 23.10.1 to 24.3.0
dependabot[bot] Mar 25, 2024
08ba7a1
Merge pull request #2172 from eirannejad/dependabot/pip/black-24.3.0
jmcouffin Mar 25, 2024
f079f5f
Fixing unwanted behaviours in the color splasher
jmcouffin Mar 25, 2024
7b1ebab
Publish!
github-actions[bot] Mar 29, 2024
2c0efe1
Bump golang.org/x/text in /dev/pyRevitTelemetryServer
dependabot[bot] Mar 29, 2024
d434e01
bringing back dlls
jmcouffin Mar 29, 2024
fe0aa32
bringing back dlls
jmcouffin Mar 29, 2024
d6be4be
bringing back dlls
jmcouffin Mar 29, 2024
f751148
Merge pull request #2176 from eirannejad/dependabot/go_modules/dev/py…
jmcouffin Mar 29, 2024
ddfbc44
chore: add custom slash commands for isssues
Mar 30, 2024
089c3c6
Update .gitignore
jmcouffin Mar 30, 2024
43302c5
Merge pull request #2179 from sanzoghenzo/master
jmcouffin Mar 30, 2024
e99e274
Update slash-commands.yml
jmcouffin Mar 30, 2024
4e30a86
Merge pull request #2181 from jmcouffin/patch-1
jmcouffin Mar 30, 2024
b2d9a36
mimic how pyrevit handles wpf import
jbf1212 Apr 2, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
49 changes: 0 additions & 49 deletions .github/ISSUE_TEMPLATE/BUG_REPORT.md

This file was deleted.

70 changes: 70 additions & 0 deletions .github/ISSUE_TEMPLATE/BUG_REPORT.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
---
name: Bug report
description: Thanks for taking the time to report a bug!
title: "[Bug]: "
labels: [Bug]
body:
- type: markdown
attributes:
value: |
> **🚧 If you have SentinelOne installed as an antivirus, look no further.**
> **You will need to create exceptions for Revit and pyRevit, both on the software and the %appdata% folders.**
- type: checkboxes
id: preflight
attributes:
label: ✈ Pre-Flight checks
description: before submitting an issue, make sure you've checked the following
options:
- label: I **don't have SentinelOne** antivirus installed (see above for the solution)
required: true
- label: I have **searched in the issues** (open and closed) but couldn't find a similar issue
required: true
- label: I have **searched in the [pyRevit Forum](https://discourse.pyrevitlabs.io)** for similar issues
required: true
- label: I already **followed the [installation troubleshooting guide](https://pyrevitlabs.notion.site/Installation-issues-f6495adb56254e9e8021f8a68e3b2ab7) thoroughly**
required: true
- label: I am using the **latest pyRevit Version**
required: true
- type: textarea
id: description
attributes:
label: 🐞 Describe the bug
description: Be as specific as possible and list steps to reproduce the issue.
validations:
required: true
- type: textarea
id: error-message
attributes:
label: ⌨ Error/Debug Message
description: If you have any suggestions for the solution, please list that as well. Issues related to tools/scripts, I tried to run them in debug mode (CTRL+click on the button) and copy over the contents of the output window.
render: shell
validations:
required: true
- type: textarea
id: reproduce-steps
attributes:
label: ♻️ To Reproduce
description: Steps to reproduce the behavior
placeholder: |
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
- type: textarea
id: expected-behavior
attributes:
label: ⏲️ Expected behavior
description: A clear and concise description of what you expected to happen.
- type: textarea
id: env
attributes:
label: 🖥️ Hardware and Software Setup (please complete the following information)
description: Open a command prompt 🖥 and run the command `pyrevit env`. Paste the output here.
render: shell
validations:
required: true
- type: textarea
id: context
attributes:
label: Additional context
description: Add any other context about the problem here.
22 changes: 13 additions & 9 deletions .github/ISSUE_TEMPLATE/FEATURE_REQUEST.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,21 @@
---
name: Feature request
about: Suggest an idea for this project

labels: "New Feature"
---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
## Is your feature request related to a problem? Please describe

<!-- A clear and concise description of what the problem is. Ex. I'm always frustrated when... -->

## Describe the solution you'd like

<!-- A clear and concise description of what you want to happen. -->

## Describe alternatives you've considered

**Describe the solution you'd like**
A clear and concise description of what you want to happen.
<!-- A clear and concise description of any alternative solutions or features you've considered. -->

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.
## Additional context

**Additional context**
Add any other context or screenshots about the feature request here.
<!-- Add any other context or screenshots about the feature request here. -->
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
blank_issues_enabled: false
4 changes: 2 additions & 2 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ updates:
day: "sunday"
# Raise pull requests for version updates
# to pip against the `develop` branch
target-branch: "develop"
target-branch: "develop-4"
- package-ecosystem: "gomod"
# directory required https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#vendor
directory: "/"
target-branch: "develop"
target-branch: "develop-4"
schedule:
interval: "weekly"
27 changes: 27 additions & 0 deletions .github/slash-commands.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
issues:
more-info:
label:
- needs-more-info

install-fix:
comment: >
Hi @{{ author }}, Try these steps:

1. Uninstall pyRevit

2. Delete C:\ProgramData and %AppData%\ pyRevit and pyrevit-master folders

3. Move all Revit addins to a temporary location. Usual addins locations include:
- %AppData%\Autodesk\Revit\Addins<year>
- %AppData%\Autodesk\ApplicationPlugins
- %ProgramData%\Autodesk\Revit\Addins<year>
- %ProgramData%\Autodesk\ApplicationPlugins

4. [Reboot computer]

5. Reinstall pyRevit

6. Started each version of Revit confirming pyRevit successfully compiled at startup.

7. Move all Revit addins that were moved in step 3 back to their original location.
You may want to add them one at a time and start a revit session everytime to figure out which ones are causing the issue.
10 changes: 10 additions & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,20 @@ on:
push:
branches:
- docs
paths:
- 'mkdocs.yml'
- 'docs/**'
- 'pyrevitlib/**'
- '*.md'
# when PR from develop->master is created
pull_request:
branches:
- master
paths:
- 'mkdocs.yml'
- 'docs/**'
- 'pyrevitlib/**'
- '*.md'
# manual run
workflow_dispatch:

Expand Down
20 changes: 20 additions & 0 deletions .github/workflows/issues-manager.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: issues-manager
on:
issue_comment:
types: [created]

jobs:
issue_commented:
runs-on: ubuntu-latest
steps:
- name: Custom Slash Commands
uses: wow-actions/slash-commands@v1.1.0
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
CONFIG_FILE: .github/slash-commands.yml

- name: Pending Response Follow Up
uses: siegerts/pending-response@v1.0
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
pending-response-label: needs-more-info
16 changes: 15 additions & 1 deletion .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,25 @@ on:
# when PRs from forked repos are merged
push:
branches:
- develop
- develop-4
paths:
- 'bin/**'
- 'dev/**'
- 'extensions/**'
- 'pyrevitlib/**'
- 'release/**'
- 'site-packages/**'
# when PR from develop->master is created
pull_request:
branches:
- master
paths:
- 'bin/**'
- 'dev/**'
- 'extensions/**'
- 'pyrevitlib/**'
- 'release/**'
- 'site-packages/**'
# manual run
workflow_dispatch:

Expand Down
26 changes: 26 additions & 0 deletions .github/workflows/stale-issues.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: Close inactive issues
on:
schedule:
- cron: "30 1 * * *"

jobs:
close-issues:
runs-on: ubuntu-latest
permissions:
issues: write
pull-requests: write
steps:
- uses: actions/stale@v8
with:
days-before-issue-stale: 60
days-before-issue-close: 14
stale-issue-message: |
"👋 Hi there! It looks like there hasn't been any activity on this issue for the past 60 days. We understand that things can get busy.
Just a friendly reminder that this issue is scheduled to be automatically closed in 14 days if there's no further activity.
If you still need assistance or have additional information to share, please feel free to comment, and we'll be happy to help! 🚀
Thanks for your understanding!"
close-issue-message: "This issue was closed because it has been inactive for 14 days since being marked as stale."
any-of-issue-labels: needs-more-info
days-before-pr-stale: -1
days-before-pr-close: -1

14 changes: 7 additions & 7 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,13 @@ extensions/*
!extensions/extensions.json
!extensions/README.md
!extensions/pyRevitBundlesCreatorExtension.extension/
bin/*
!bin/engines
!bin/pyrevit.svg
!bin/pyrevit_outputwindow.png
!bin/pyrevit_settings.png
!bin/pyrevit-hosts.json
!bin/pyrevit-products.json
# bin/*
# !bin/engines
# !bin/pyrevit.svg
# !bin/pyrevit_outputwindow.png
# !bin/pyrevit_settings.png
# !bin/pyrevit-hosts.json
# !bin/pyrevit-products.json

# ignore visual studio files
**/.vs
Expand Down
4 changes: 2 additions & 2 deletions Pipfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ verify_ssl = true

[dev-packages]
mypy = "*"
pylint = "==3.0.3"
pylint = "==3.1.0"
black = "*"

[packages]
Expand All @@ -14,7 +14,7 @@ requests = "*"
pygount = "*"
pyyaml = ">=5.4"
black = "*"
setuptools = "==69.0.3"
setuptools = "==69.2.0"
mkdocs = "*"
mkdocstrings = "*"
mkdocstrings-python = "*"
Expand Down
Loading
Loading