Repository navigation
1.0.0
1.0.0
Setup
bazel_dep(name = "rules_req_compile", version = "1.0.0")Additional documentation can be found at: https://github.com/periareon/req-compile
What's Changed
- Support pyproject.toml based setuptools projects with only a setup.cf… by @sputt in #15
- typing by @sputt in #16
- Add only-binary and plumb through compile and candidates. by @sputt in #19
- Add a test and fix an issue with :all: by @sputt in #21
- Implement --urls and unify how solution output works by @sputt in #22
- Update compiler to download setup requirements to a given wheeldir by @sputt in #23
- Packaging fixes and push a solution file by @sputt in #24
- Cleanup input parsing, don't copy git dirs for source dists by @sputt in #26
- Skip candidates with unparseable versions. This fixes #27 by @sputt in #28
- Use urllib parse on the url and resource when dumping via --urls by @sputt in #29
- Add support for [project] keys for setuptools backend. by @sputt in #30
- Intentionally pool non-source and non-solution repositories using a P… by @sputt in #32
- Added
py.typedfile and enabledimplicit_optionalby @abrisco in #35 - Ignore requirement expressions that aren't valid versions when determining if something is a prerelease check by @sputt in #38
- Fix url detection in solutions by @abrisco in #39
- Release 1.0.0rc11 by @abrisco in #40
- Add Python 3.12 support by @sputt in #41
- Enable testing for additional python versions and platforms by @abrisco in #36
- Render
--find-linksinto compiled outputs if provided in input files by @abrisco in #43 - Added Bazel rules by @abrisco in #42
- Add automated releases by @abrisco in #44
- Release 1.0.0rc13 by @abrisco in #45
- Fix ability to use Bazel rules in external repos by @abrisco in #46
- Update
py_reqs_solution_testto accept individual.in/.txtfiles by @abrisco in #47 - Compile windows requirements by @abrisco in #48
- Allow
py_reqs_compilerto write wheels for sdist dependencies by @abrisco in #49 - Add quotes to py_reqs_compiler default compile command by @abrisco in #50
- Enable windows CI by @abrisco in #52
- Added regression testing for pip_parse compatibility by @abrisco in #54
- Add GitHub action for compiling requirements by @abrisco in #56
- Added
py_package_annotationBazel rules by @abrisco in #55 - Release 1.0.0rc14 by @abrisco in #57
- Fix exclusion checks and broken pipe errors for candidates by @sputt in #59
- Fixed typo causing
--find-linksdirectives to never be written. by @abrisco in #60 - Release 1.0.0rc16 by @abrisco in #61
- Fix release notes by @abrisco in #63
- Added support for
py_package_annotation.additive_build_fileby @abrisco in #64 - Release 1.0.0rc17 by @abrisco in #65
- Allow files in
py_package_annotateion_target.targetby @abrisco in #66 - Release 1.0.0rc18 by @abrisco in #67
- Don't exclude directories that may be editably installed from source … by @sputt in #69
- Added
copy_srcsannotation for populatingpy_library.srcsattributes by @abrisco in #72 - Release 1.0.0rc20 by @abrisco in #74
- Correctly handle platlib wheels by @abrisco in #75
- Release 1.0.0rc21 by @abrisco in #76
- Add tests for copy annotations by @abrisco in #77
- Update the format of the solution file to allow the source of extras … by @sputt in #80
- Added
patchtopy_package_annotationforwhl_repositoryrepos. by @abrisco in #82 - Release 1.0.0rc23 by @abrisco in #83
- Support Labels being passed to
annotation.depsby @abrisco in #85 - Release 1.0.0rc24 by @abrisco in #86
- Add test for cross platform builds by @abrisco in #88
- Mark test
*.htmlfiles as generated by @abrisco in #89 - Add bzlmod support. by @sputt in #87
- Fix release notes by @abrisco in #90
- Fix a problem with wildcard versions and the version is_possible check. by @sputt in #91
- Allow overridden requirements parses to use unannotated requirements … by @sputt in #92
- Update release workflow for new org. by @sputt in #93
- Fixed buildifier defects by @abrisco in #94
- Avoid build-without-the-bytes issue on Windows. by @abrisco in #95
- Release 1.0.0rc31 by @abrisco in #96
- Update release notes to point to new repo. by @abrisco in #97
- Avoid additional use of
ctx.actions.symlinkon Windows by @abrisco in #98 - Release 1.0.0rc32 by @abrisco in #99
- Fixed unit test by @abrisco in #102
- Updated github workflow triggers by @abrisco in #105
- Updated bazel dependencies by @abrisco in #104
- Drop python3.8 from testing by @abrisco in #106
- Release 1.0.0rc35 by @abrisco in #107
- Added Bazel 8 support by @abrisco in #108
- Bazel support for aarch64 linux and x86_64 macos by @abrisco in #109
- Release 1.0.0rc36 by @abrisco in #110
- Added support for linux 32bit arm machines by @abrisco in #111
- Expose args file from
py_reqs_compilerby @abrisco in #112 - Release 1.0.0rc37 by @abrisco in #113
- Update bcr tests by @abrisco in #114
- Added
py_reqs_remote_compilertool by @abrisco in #116 - Bump bzlmod dependencies and drop WORKSPACE support by @abrisco in #117
- Bump bzlmod dependencies by @abrisco in #118
- Release 1.0.0rc38 by @abrisco in #119
- Moved repository aliases into subpackages by @abrisco in #120
- release 1.0.0rc39 by @abrisco in #121
- Fix example by @abrisco in #122
- Fix Bazel rules when used in transitive dependencies by @abrisco in #123
- Release 1.0.0rc41 by @abrisco in #124
- Bump version to 1.0.0 by @sputt in #128
New Contributors
Full Changelog: 0.10.20...1.0.0