06fcd56172
Add support to the installer for parallizing dependency installs
2021-04-16 18:01:00 -04:00
af40c5a87b
Merge pull request #46 from enpaul/enp/md
...
Update markdown formatting
2021-04-16 17:53:57 -04:00
51f4f33481
Add precommit hook for enforcing markdown format with mdformat
2021-04-16 02:06:30 -04:00
19828a92f0
Format markdown files with mdformat
2021-04-16 01:57:42 -04:00
17fc1bdef6
Add mdformat dependencies
2021-04-16 01:57:42 -04:00
4092a0da4b
Update changelog with v0.6.4
2021-02-15 22:44:56 -05:00
333bbe665f
Merge pull request #44 from enpaul/enp/resolver
...
Fix compatibility check failures in the core resolver
2021-02-15 22:36:08 -05:00
34454e1856
Fix function docstrings missing new parameters
2021-02-15 22:32:16 -05:00
41b6cfdf54
Add missing python3 classifier
2021-02-15 22:22:51 -05:00
65187eeac2
Bump patch version
2021-02-15 22:22:51 -05:00
7f0aeaf539
Update core dep resolution functionality to use poetry compat checks
...
Remove custom package compatibility checks
Add checks using poetry's built in package compatibility checking using markers
Update venv integration to use poetry's venv processing tools
Remove unused constants
2021-02-15 22:22:51 -05:00
d2779de848
Update changelog with v0.6.3
2021-02-10 00:35:55 -05:00
5dc5617000
Update readme badges to be prettier
2021-02-10 00:35:55 -05:00
ba5cd94b5e
Merge pull request #42 from enpaul/enp/bugs
...
Fix non-deterministic package installation order
2021-02-10 00:19:12 -05:00
a91364efd6
Bump patch version
2021-02-10 00:07:34 -05:00
e894a25d18
Update logging messages to improve UX and output consistency
2021-02-10 00:07:34 -05:00
08a6962d3f
General refactoring
...
Fix some pseudo-hungarian type notation
Fix out of date docstrings
Fix arbitrary argument ordering in function signatures
Remove interchangable usage of dep/dependency variable naming
Remove interchangable usage of packages/package_map for same data
2021-02-10 00:07:34 -05:00
b8ea98b3ad
Move install function to dedicated submodule
...
Fix duplicate package installs caused by using list for ordering
2021-02-10 00:07:34 -05:00
ea8bc3887e
Fix non-deterministic dependency order resolution
...
Unordered sets strike again. By casting a list of packages to a set
to ensure uniqueness the installation of the packages becomes non-deterministic.
This is not great, but it trivially breaks installing packages that require
their dependencies for installation.
Fixes #41
2021-02-10 00:07:33 -05:00
52c08e9dc5
Update import pattern to use tox module namespacing where possible
2021-02-10 00:07:33 -05:00
ee5df2f17a
Update pre-commit config to follow best practices
...
https://github.com/pre-commit/pre-commit/issues/1790
2021-02-09 20:20:47 -05:00
46b8fcc2a4
Update tox dependency spec from ^3.0 to ^3.8 for compatibility
2021-01-27 21:29:14 -05:00
469ce4c905
Update feature roadmap with latest changes
2021-01-27 18:05:58 -05:00
5b5896191f
Clarify local dev requirements
2021-01-27 18:04:02 -05:00
cc54e6243a
Add dev makefile target for setting up the local dev env
2021-01-27 18:00:24 -05:00
e3b3b19b31
Merge pull request #39 from enpaul/enp/bugfixes
...
Misc Bugfixes
2021-01-22 19:27:43 -05:00
99d6eedff1
Fix CI running all tox envs instead of targeted envs
...
Yaml formatting quirks strike again
2021-01-22 19:23:35 -05:00
ff09706648
Update changelog with v0.6.2
2021-01-22 19:18:54 -05:00
9ec64cf98f
Bump patch version
2021-01-22 19:13:42 -05:00
59bf9ad26e
Add precondition check for skipping tox self-provisioned env
...
Fixes #35
2021-01-22 19:13:42 -05:00
366c50ac87
Update transient dep resolution to always exclude root package name
...
Fixes #37
2021-01-22 19:13:42 -05:00
6e535f0f42
Merge pull request #38 from enpaul/enp/fix-ci
...
Fix CI Error
2021-01-22 18:39:07 -05:00
af66cd6d06
Fix changelog URL formatting
2021-01-22 18:28:12 -05:00
f6c8001546
Update py to 1.10+ to address CVE-2020-29651
2021-01-22 17:55:31 -05:00
b62e13afc7
Add link to changelog
2021-01-16 21:39:34 -05:00
c119e3b9d4
Add changelog
...
Fixes #36
2021-01-16 21:33:28 -05:00
0614913cc5
Merge pull request #34 from enpaul/enp/fix-unsafe
...
Fix unsafe dependency handling
2020-12-16 20:37:35 -05:00
f116ffefa2
Fix special handling of unsafe dependencies as primary dependencies
2020-12-16 20:31:41 -05:00
2ce97a5349
Bump patch version
2020-12-16 19:16:38 -05:00
e77c859355
Add additional logging to dependency processing functionality
...
Hopefully this will help with dependency resolution errors in the future
2020-12-16 19:14:03 -05:00
c1d1ac2de1
Update handling of poetrys unsafe dependencies to avoid keyerror
...
Fixes #33
2020-12-16 19:01:20 -05:00
c5c5261a80
Update transient processing to more narrowly scope error catching
2020-12-16 18:47:27 -05:00
ff344c2b4b
Merge pull request #32 from enpaul/enp/docs
...
Beta > Alpha
2020-12-05 18:37:24 -05:00
a7d9b25b62
Fix broken links in readme
2020-12-05 18:31:44 -05:00
8356d52c4f
Update project project status from alpha to beta 🎉
2020-12-05 18:31:44 -05:00
1941a103d3
Update contributor, devel, and roadmap documentation
2020-12-05 18:31:44 -05:00
0ad5fb7219
Overhaul basic usage documentation to improve clarity
...
Add intra document links
Update to document new/updated features
Add badge for downloads per month
Update badge order
2020-12-05 18:30:09 -05:00
ea518d1201
Reorder TOC
...
Add garbage to email to (hopefully) avoid scraping
2020-12-05 18:30:09 -05:00
03f46d34f3
Rewrite usage reference documentation to improve clarity
...
Add more details to error documentation
Update error and option documentation to be referenceable via slugs
Add docs for missing --require-poetry option
Add more crosslinks to assit with navigation
2020-12-05 18:30:09 -05:00
88ca772111
Merge pull request #31 from enpaul/enp/force-fail
...
Add option to support forcing tox failure when Poetry is not available
2020-12-05 15:11:31 -05:00