1
0
mirror of https://github.com/github/octodns.git synced 2024-05-11 05:55:00 +00:00

79 Commits

Author SHA1 Message Date
0086206f53 Rework cibuild-setup-py to build a pkg and install & test it
pip env doesn't seem to like `python setup install`ing thing into it
anymore and prints a bunch of deprecation warnings and something is
already broken, at least w/google modules, that prevents them from
loading afterwards
2024-04-18 09:50:22 -07:00
14c3563677 Build wheel and install that for cibuild-module 2024-04-18 08:57:25 -07:00
344bc2de5f Remove stale script/sdist script 2023-11-12 15:45:43 -08:00
eb4979d40b __VERSION__ -> __version__ in script/release 2023-11-12 15:28:57 -08:00
9a5173e252 doh, cibuild-module doesn't have +x 2023-10-12 11:39:08 -07:00
165e32f18d Manually install setuptools in script/cibuild-module 2023-10-12 11:34:45 -07:00
0ba9cb2727 Rename ./script/test-module to ./script/cibuild-module for consistency 2023-10-12 11:34:16 -07:00
8be2732de4 setuptools is no longer in venvs by default - gh-95299 2023-10-07 13:29:35 -07:00
e2ddfa6e48 Version from var, not copy-n-paste 2023-09-29 13:01:39 -07:00
3953f1dea5 Update script/release to do clean room dist builds 2023-09-29 12:53:35 -07:00
10c31e37e7 Dump a pip freeze into ci output for ease of seeing module verisons 2023-08-17 10:31:10 -07:00
1ccd980f50 Update the README TOC and add script that can generate it 2023-08-07 13:09:57 -07:00
49d9d88e1b Add a message to script/release about pypirc when absent 2023-06-27 09:27:13 -07:00
ddba96c289 Include python in scripts directory in lint & formatting 2023-04-05 14:54:08 -07:00
8eea4ca544 Add header to generated requirements 2023-04-05 14:53:30 -07:00
2539cbe59b Rework script/generate-geo-data to output formatted code. Minor updates to data 2023-03-31 19:05:48 -07:00
e938e77d9a Anchor script/release version search 2023-03-16 11:05:37 -07:00
cfaf7315de use pyproject.toml for tooling, add isort 2023-01-22 13:56:13 -08:00
9ded28204c Try to get sed -i that'll work on both OSX and linux 2022-10-16 18:40:06 -07:00
927ca1e8bc Revert back to .[dev], .[test] is not (yet) universally a thing 2022-10-16 17:46:23 -07:00
3125d1f7aa Explicitly install pytest-network in test-module in case underlying module doesn't include it 2022-10-16 17:16:56 -07:00
7d7cf49522 Install test requirements, not dev in test-module 2022-10-16 17:16:22 -07:00
4d025faa21 pyproject.toml is a better indicator of poetry 2022-10-16 16:00:43 -07:00
c293bb19b3 Add ./script/test-module support for poetry and sukiyaki/octodns-netbox to the actions module list 2022-10-16 15:56:34 -07:00
51f8eb17f0 Update to latest best practice for ignore-revs and hooks 2022-09-06 12:49:37 -07:00
e116d26eec Implement black formatting 2022-07-04 12:27:39 -07:00
bdc10c45ea Merge branch 'master' into pep440-style-versions 2022-03-27 07:44:31 -07:00
45123a4c81 Split out cibuild-setup-py 2022-03-27 07:42:35 -07:00
d207df9e40 Implement pep440 style public and local version numbers 2022-03-27 07:34:08 -07:00
c39733cf91 Update requirements*.txt to the latest 2022-03-10 07:09:58 -08:00
97c49d1152 Manually runnable modules test 2022-03-09 06:44:58 -08:00
fe7f96e215 Merge pull request #868 from octodns/cibuild-fully-vet
Fully vet the setup.py requirements and installed code during cibuild
2022-01-28 15:22:22 -08:00
83c0454a88 Include --disable-network flag in ci installed test 2022-01-28 12:29:30 -08:00
562a2c9e87 Rework how we find and exclude ourself in update-requirements 2022-01-28 12:19:34 -08:00
fb7addcf3f .[dev] install defeats the purpose and file installs octodns 2022-01-27 13:15:48 -08:00
68aca50aa7 env and versions after the source 2022-01-27 13:03:53 -08:00
b92b23d607 Use . rather than source, latter is not always available 2022-01-27 12:33:24 -08:00
32f0092263 Don't change into the venv, won't find tests there 2022-01-27 12:30:25 -08:00
e495633aeb Fully vet the setup.py requirements and installed code during cibuild 2022-01-27 12:27:26 -08:00
4dff97e8f6 Rework update-requirements and setup.py to use pip's setup.py support 2022-01-27 10:17:30 -08:00
b4e006f60f Print sorted frozen and dev_frozen to match files 2022-01-26 17:57:33 -08:00
e25b618e95 Initial pass at script/update-requirements, results of run 2022-01-26 17:47:31 -08:00
7efd4f8b2f Use pytest's built in coverage support 2022-01-14 10:09:34 -08:00
3ed6d743e6 Switch to pytests, add a tiny bit of smoke test coverage to get something coverage no longer gets 2022-01-13 14:26:30 -08:00
bbcdbde679 replace virtualenv with venv 2021-10-21 11:52:49 -07:00
5774e7490b Add changelog helper script 2021-09-28 17:43:03 -07:00
47f94cc50e use build module with both sdist and wheel packages 2021-09-28 17:42:09 -07:00
c878ec6eee Install nose no-network and timer plugins, use no-network in test & coverage 2021-09-02 05:00:15 -07:00
f90d261133 drop Azure DNS env vars in scripts 2021-06-09 15:13:05 -07:00
364b70048f Fix coverage pragma grep 2020-11-02 07:27:48 -08:00