Skip to content

Commit 8003d65

Browse files
authored
Merge pull request #2558 from pyrevitlabs/develop
pyRevit5
2 parents fac002b + 9e1ccbc commit 8003d65

File tree

1,027 files changed

+82576
-8625
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,027 files changed

+82576
-8625
lines changed

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
2+
# Name of your PR
3+
4+
## Description
5+
6+
Please provide a brief description of the changes introduced in this pull request. Explain the purpose of these changes and their intended effect on the project.
7+
8+
---
9+
10+
## Checklist
11+
12+
Before submitting your pull request, ensure the following requirements are met:
13+
14+
- [ ] Code follows the [PEP 8](https://peps.python.org/pep-0008/) style guide.
15+
- [ ] Code has been formatted with [Black](https://github.com/psf/black) using the command:
16+
```bash
17+
pipenv run black {source_file_or_directory}
18+
```
19+
- [ ] Changes are tested and verified to work as expected.
20+
21+
---
22+
23+
## Related Issues
24+
25+
If applicable, link the issues resolved by this pull request:
26+
27+
- Resolves #[issue number]
28+
29+
---
30+
31+
## Additional Notes
32+
33+
Include any additional context, screenshots, or considerations for reviewers.
34+
35+
---
36+
37+
Thank you for contributing to pyRevit! 🎉

.github/dependabot.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@ updates:
77
# Check for npm updates on Sundays
88
day: "sunday"
99
# Raise pull requests for version updates
10-
# to pip against the `develop-4` branch
11-
target-branch: "develop-4"
10+
# to pip against the `develop` branch
11+
target-branch: "develop"
1212
- package-ecosystem: "gomod"
1313
# directory required https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#vendor
1414
directory: "/"
15-
target-branch: "develop-4"
15+
target-branch: "develop"
1616
schedule:
1717
interval: "monthly"
1818
# Set update schedule for GitHub Actions
@@ -21,4 +21,4 @@ updates:
2121
schedule:
2222
# Check for updates to GitHub Actions every week
2323
interval: "monthly"
24-
target-branch: "develop-4"
24+
target-branch: "develop"

.github/workflows/docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,6 @@ jobs:
3535
- name: Prepare pipenv
3636
run: |
3737
pip install pipenv
38-
pipenv install
38+
pipenv sync
3939
4040
- run: pipenv run mkdocs gh-deploy --force

.gitignore

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,13 @@ extensions/*
1111
!extensions/extensions.json
1212
!extensions/README.md
1313
!extensions/pyRevitBundlesCreatorExtension.extension/
14-
15-
# bin/*
16-
# !bin/engines
17-
# !bin/pyrevit.svg
18-
# !bin/pyrevit_outputwindow.png
19-
# !bin/pyrevit_settings.png
20-
# !bin/pyrevit-hosts.json
21-
# !bin/pyrevit-products.json
14+
#bin/*
15+
#!bin/engines
16+
#!bin/pyrevit.svg
17+
#!bin/pyrevit_outputwindow.png
18+
#!bin/pyrevit_settings.png
19+
#!bin/pyrevit-hosts.json
20+
#!bin/pyrevit-products.json
2221

2322
# ignore visual studio files
2423
**/.vs
@@ -60,3 +59,6 @@ dist/
6059
# misc
6160
.idea
6261
site/
62+
*.pdb
63+
*.deps.json
64+
bin/**/*.xml

.gitmodules

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,23 @@
11
[submodule "dev/modules/pyRevitLabs.Python.Net"]
22
path = dev/modules/pyRevitLabs.Python.Net
33
url = https://github.com/pyrevitlabs/pythonnet.git
4+
branch = pyrevit-5-main
45
[submodule "dev/modules/pyRevitLabs.dlr"]
56
path = dev/modules/pyRevitLabs.dlr
67
url = https://github.com/pyrevitlabs/dlr.git
8+
branch = pyrevit-5-main
79
[submodule "dev/modules/pyRevitLabs.ironpython2"]
810
path = dev/modules/pyRevitLabs.ironpython2
911
url = https://github.com/pyrevitlabs/ironpython2.git
12+
branch = pyrevit-5-main
1013
[submodule "dev/modules/pyRevitLabs.dlr3"]
1114
path = dev/modules/pyRevitLabs.dlr3
1215
url = https://github.com/pyrevitlabs/dlr.git
16+
branch = pyrevit-5-main
1317
[submodule "dev/modules/pyRevitLabs.ironpython3"]
1418
path = dev/modules/pyRevitLabs.ironpython3
1519
url = https://github.com/pyrevitlabs/ironpython3.git
20+
branch = pyrevit-5-main
1621
[submodule "dev/modules/pyRevitLabs.MahApps.Metro"]
1722
path = dev/modules/pyRevitLabs.MahApps.Metro
1823
url = https://github.com/pyrevitlabs/MahApps.Metro.git

.pyrevitargs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
https://github.com/pyrevitlabs/pyRevit/archive/master.zip
2+
master
3+
basepublic

.vscode/settings.json

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,4 @@
11
{
2-
"python.linting.pylintEnabled": false,
3-
"python.linting.pylintArgs": ["--max-line-length=80"],
4-
"python.linting.pylintUseMinimalCheckers": false,
5-
"python.linting.pycodestyleEnabled": false,
6-
"python.linting.flake8Enabled": true,
7-
"python.linting.pylamaEnabled": false,
8-
"python.linting.mypyEnabled": false,
9-
"python.jediEnabled": true,
10-
"restructuredtext.confPath": "${workspaceFolder}/docs",
11-
"python.formatting.provider": "autopep8",
12-
"python.languageServer": "Jedi",
13-
"python.formatting.blackArgs": [
14-
"--line-length=80"
15-
],
162
"editor.formatOnSave": false,
173
"files.exclude": {
184
"**/.git": true,
@@ -29,6 +15,4 @@
2915
"**/__pycache__": true,
3016
"**/Prerequisites": true,
3117
},
32-
"python.pythonPath": "C:\\Users\\ehsan\\.virtualenvs\\pyrevit-dev-2PO7Kqjk\\Scripts\\python.exe",
33-
"python.linting.enabled": true
3418
}

CODE_OF_CONDUCT.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ further defined and clarified by project maintainers.
5555
## Enforcement
5656

5757
Instances of abusive, harassing, or otherwise unacceptable behavior may be
58-
reported by contacting the project team at eirannejad@gmail.com. All
58+
reported by contacting the project team at hello@pyrevitlabs.io. All
5959
complaints will be reviewed and investigated and will result in a response that
6060
is deemed necessary and appropriate to the circumstances. The project team is
6161
obligated to maintain confidentiality with regard to the reporter of an incident.

Pipfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,19 @@ verify_ssl = true
55

66
[dev-packages]
77
mypy = "*"
8-
pylint = "==3.1.0"
9-
black = "*"
8+
pylint = "==3.3.4"
109

1110
[packages]
1211
docopt = "*"
1312
requests = "*"
1413
pygount = "*"
1514
pyyaml = ">=5.4"
1615
black = "*"
17-
setuptools = "==69.5.1"
16+
setuptools = "==75.8.0"
1817
mkdocs = "*"
1918
mkdocstrings = "*"
2019
mkdocstrings-python = "*"
20+
colorama = "*"
2121
mkdocs-gen-files = "*"
2222
mkdocs-literate-nav = "*"
2323
mkdocs-exclude = "*"

0 commit comments

Comments
 (0)