Pinned
1,811 contributions in the last year
Less
More
Activity overview
Contributed to
pantsbuild/pex,
pantsbuild/pants,
pantsbuild/pants-jupyter-plugin
and 5 other
repositories
Contribution activity
September 2021
Created 50 commits in 5 repositories
Created 1 repository
- jsirois/example-plugin Python
Created a pull request in pantsbuild/pants that received 28 comments
Upgrade to Pex 2.1.48 and leverage packed layout.
Pex 2.1.48 brings --layout {packed,loose} alternate layouts for PEXes.
These are both more friendly to remote caching, leading to smaller
artifacts…
+347
−475
•
28
comments
Opened 50 other pull requests in 5 repositories
pantsbuild/pex
36
merged
-
Factor up
pex.cli.commands.lockfile.create. - Include LockStyle in Lockfile.
- Differentiate resolve error types.
- Break up Pip configuration.
- Introduce try_/catch for Error handling.
-
Introduce the
pex3 lock exportcommand. - Make Enums sortable.
-
Introduce a
qualified_nameutility. - Introduce SortedTuple.
- Upgrade attrs.
-
Extract
LockedResolvetest helpers. - Refactor resolve helpers.
-
Introduce the
pex3 lock createcommand. - Extract global configuration.
- Finish extracting resolve configuration.
- DRY up ~enums.
- Cancel in-progress dup CI workflows.
- Factor up command infra and introduce pex3.
-
Refactor
PEX_TOOLSCommandinfrastructure. -
Support
class Sub(Base[Concrete]): pass. -
Reclaim the
pex.commandspackage. - Factor out resolve configuration.
- Scrub PYTHONPATH when creating venvs.
- Upgrade to virtualenv 16.7.12.
- Pin protobuf in tests below 3.18.0.
- Some pull requests not shown.
pantsbuild/pants
7
merged
pantsbuild/setup
2
merged
2
closed
pantsbuild/example-plugin
1
merged
1
closed
pantsbuild/lambdex
1
merged
Reviewed 34 pull requests in 3 repositories
pantsbuild/pants
23 pull requests
-
[internal] Add
strutil.bullet_list()to DRY formatting - Support for PEP-517/518 builds.
-
Ensure that
Treecontents are uploaded after creation. (cherrypick of #13008) - Ensure that Tree contents are uploaded after creation.
- Use nailgun for javac and import parser
- Prepare 2.7.0.
- Fix spurious "Scheduling: ..." workunits with remote caching
-
[internal] Implement
@unions viaQuerys - [internal] Fix pep561_integration_test.py to be resilient to new Pants releases
- Prepare 2.7.0rc4
- Add google_cloud_function to plugin dependencies. Fix typo.
- Prepare 2.6.1.
- Restore refactor of apply_requirement_constraints in #12675.
- Upgrade to Pex 2.1.48 and leverage packed layout.
- Handle a quirk when building on MacOS Big Sur.
- Prepare the 2.8.0.dev1 release.
- [internal] Fix native environment scope names and config section merging
- Upgrade to Pex 2.1.48 and leverage packed layout. (cherrypick of #12715, #12808)
-
Introduce new
typedfield forpython_libraryandpython_distribution -
[internal] Extract
optionsto a top-level crate. - Revert "add workunit for time to materialize input files in execution sandbox (#12721)"
- Absolutize all of the execute_pex_args in the venv script. (cherrypick of #12727)
- Absolutize all of the execute_pex_args in the venv script.
pantsbuild/pex
10 pull requests
-
Introduce the
pex3 lock exportcommand. - Introduce try_/catch for Error handling.
- Make Enums sortable.
-
Introduce the
pex3 lock createcommand. - Factor up command infra and introduce pex3.
-
Refactor
PEX_TOOLSCommandinfrastructure. - Remove zipapp execution mode & introduce --layout.
- LockConfiguration strict: bool -> style: enum.
- Introduce the spread app layout.
- Enrich resolve and download with lock data.
pantsbuild/lambdex
1 pull request
Created an issue in pantsbuild/pants that received 5 comments
build-support/bin/generate_all_lockfiles.sh triggers rule graph errors.
On main as of 1dacea9: $ ./build-support/bin/generate_all_lockfiles.sh 11:19:57.52 [INFO] Completed: Generate lockfile for flake8 11:21:56.81 [INFO…
5
comments
Opened 10 other issues in 3 repositories
pantsbuild/pex
4
closed
1
open
pantsbuild/pants
2
closed
2
open
pantsbuild/setup
1
closed
Answered 1 discussion in 1 repository
pantsbuild/pants
pantsbuild/pants
3
contributions
in private repositories
Sep 3 – Sep 21