Skip to content

Commit c66df6c

Browse files
authored
Merge pull request #100 from britive/develop
v1.5.0rc2
2 parents 73717d0 + bb2e170 commit c66df6c

Some content is hidden

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

68 files changed

+252
-301
lines changed

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,23 @@
22

33
* As of v1.4.0 release candidates will be published in an effort to get new features out faster while still allowing time for full QA testing before moving the release candidate to a full release.
44

5+
## v1.5.0rc2 [2023-09-18]
6+
#### What's New
7+
* None
8+
9+
#### Enhancements
10+
* Support `browser` option for `login` command
11+
* Support environment variable `PYBRITIVE_BROWSER` to allow a user to specify a default browser option, as well as use non-standard `webbrowser` options.
12+
13+
#### Bug Fixes
14+
* Fixes bug which did not always honor the specified browser.
15+
16+
#### Dependencies
17+
* None
18+
19+
#### Other
20+
* Various linting
21+
522
## v1.5.0rc1 [2023-09-18]
623
#### What's New
724
* None

docs/index.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -211,11 +211,22 @@ provided `pybritive` will use an internally generated passphrase unique to the m
211211
## Home Directory
212212
By default, files that `pybritive` requires will be persisted to `~/.britive/`.
213213

214-
This can be overwritten by specifying environment variable `PYBRITIVE_HOME_DIR`. This should be a path to where
214+
This can be overwritten by specifying environment variable `PYBRITIVE_HOME_DIR`. This can be either one of the following choices to where
215215
the end user wants to persist the `.britive` directory. Note that `.britive` will still be created so do not specify
216216
that as part of the path.
217217

218218

219+
## Browser
220+
By default, `pybritive` will use the OS defined default for any actions that have browser interaction(s).
221+
222+
This can be overwritten by specifying environment variable `PYBRITIVE_BROWSER`. This can either be a one of the choices listed for commands
223+
that have the `--browser` option/flag, or can be set to an open command for browsers not provided by the Python3 `webbrowser` module.
224+
225+
Example:
226+
~~~bash
227+
export PYBRITIVE_BROWSER="open -a /Applications/Firefox\ Developer\ Edition.app %s"
228+
~~~
229+
219230
## Escaping
220231
If the name of an application, environment, or profile contains a `/` then that character must be properly escaped with a `\`.
221232

requirements.txt

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
1+
boto3
12
britive>=2.21.0
23
certifi>=2022.12.7
34
charset-normalizer==2.1.0
4-
click==8.1.3
5+
click~=8.1.3
6+
cryptography>=41.0.0
7+
google-cloud-compute
58
idna==3.3
9+
jmespath~=1.0.1
610
merge-args==0.1.5
11+
mkdocs-click==0.8.0
12+
mkdocs==1.3.1
13+
pyjwt~=2.6.0
14+
pytest~=7.1.2
15+
python-dateutil~=2.8.2
716
PyYAML==6.0
817
requests>=2.31.0
918
six==1.16.0
1019
tabulate==0.8.10
1120
toml==0.10.2
12-
urllib3==1.26.9
13-
cryptography>=41.0.0
14-
pytest~=7.1.2
15-
mkdocs==1.3.1
16-
mkdocs-click==0.8.0
1721
twine~=4.0.1
18-
python-dateutil~=2.8.2
19-
boto3
20-
jmespath~=1.0.1
21-
pyjwt~=2.6.0
22-
google-cloud-compute
22+
urllib3==1.26.9

setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[metadata]
22
name = pybritive
3-
version = 1.5.0rc1
3+
version = 1.5.0rc2
44
author = Britive Inc.
55
author_email = support@britive.com
66
description = A pure Python CLI for Britive

src/pybritive/__init__.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +0,0 @@
1-

0 commit comments

Comments
 (0)