mirror of
https://github.com/clearlinux/common.git
synced 2026-06-16 11:06:15 +00:00
Compare commits
38 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 9d5c67d124 | |||
| 72406d0525 | |||
| 1368df937f | |||
| 4668b03fdd | |||
| d612ea1d6d | |||
| 36d49108a6 | |||
| cbfa62d79e | |||
| 312f6398a9 | |||
| ee431ed33f | |||
| 349d8c6645 | |||
| 1aecb3dcf5 | |||
| be88b856de | |||
| e610c46517 | |||
| f78b8dad99 | |||
| 19e7a08dee | |||
| 3a7b28e5fa | |||
| 8997481daf | |||
| 896832831f | |||
| 1978d3268c | |||
| 7d9588c779 | |||
| 7794fa715c | |||
| 1c79b04db3 | |||
| b52570a7ad | |||
| 1a0e21943f | |||
| c4fe341972 | |||
| 23cc04134a | |||
| 9614d9e14e | |||
| 7f94ad0fc5 | |||
| 443c6b9694 | |||
| 5d7039fb9a | |||
| f2de7b7dc6 | |||
| 446c96bf65 | |||
| 0e420e434d | |||
| be0cdd6c5d | |||
| 7111d57d6c | |||
| 96850c538a | |||
| 96fd23e88b | |||
| 6f5fd11673 |
+65
-10
@@ -74,7 +74,7 @@ mockproper:
|
||||
$(MOCK) --clean --uniqueext=$(PKG_NAME)
|
||||
|
||||
configemail:
|
||||
@test -d .git || git init
|
||||
@test -d .git || git init -b main
|
||||
@$(call subjectprefix,$(PKG_NAME))
|
||||
@echo -n "Subject prefix email configured to: "
|
||||
@git config --get format.subjectPrefix
|
||||
@@ -132,7 +132,7 @@ $(SRPMFILE): $(SPECFILE) $(__allsources) localreponotice clean-old-content
|
||||
# initialized locally, or if the remote contains no commits.
|
||||
pullrebase:
|
||||
@if [ -z "$$SKIP_GIT" ] && [ -e .git ]; then \
|
||||
if ! git rev-parse --verify --quiet origin/master > /dev/null; then \
|
||||
if ! git rev-parse --verify --quiet origin/main > /dev/null; then \
|
||||
echo "Remote not yet initialized. Continuing."; \
|
||||
exit 0; \
|
||||
fi; \
|
||||
@@ -146,7 +146,7 @@ pullrebase:
|
||||
echo "Current branch up-to-date. Continuing."; \
|
||||
exit 0; \
|
||||
fi; \
|
||||
echo "Rebasing to origin/master"; \
|
||||
echo "Rebasing to origin/main"; \
|
||||
if git status --porcelain | grep -q '^.[^?]'; \
|
||||
then \
|
||||
git stash save; \
|
||||
@@ -217,14 +217,24 @@ autospecnostate:
|
||||
scanlicense:
|
||||
python3 $(TOPLVL)/projects/autospec/autospec/autospec.py -t . --config $(AUTOSPEC_CONF) --license-only $(firstword $(NEWURL) $(URL)) --name $(PKG_NAME)
|
||||
|
||||
#help bump: Increments the release file by one.
|
||||
#help bump: Increments the package release number by one and commits the result. If
|
||||
#help the variable BUMP_MSG is set, its value is used as the commit summary.
|
||||
#help Otherwise a generic commit summary is used.
|
||||
bump:
|
||||
git pull --rebase
|
||||
$(MAKE) bumpnogit
|
||||
git add $(SPECFILE) release
|
||||
git commit -a -m "version bump from $(shell $(call queryspec,%{VERSION}-%{RELEASE}\n,$(SPECFILE))) to `$(call queryspec,%{VERSION}-%{RELEASE}\n,$(SPECFILE))`"
|
||||
fromver=$(shell $(call queryspec,%{VERSION}-%{RELEASE}\n,$(SPECFILE))); \
|
||||
tover=`$(call queryspec,%{VERSION}-%{RELEASE}\n,$(SPECFILE))`; \
|
||||
if [[ -n "$(BUMP_MSG)" ]]; then \
|
||||
bumpmsg="$(BUMP_MSG)"; \
|
||||
else \
|
||||
bumpmsg="version bump from $$fromver to $$tover"; \
|
||||
fi; \
|
||||
git commit -a -m "$$bumpmsg"
|
||||
|
||||
#help bumpnogit: Increments the release file by one and does not commit changes.
|
||||
#help bumpnogit: Increments the package release number by one and does not commit
|
||||
#help changes.
|
||||
bumpnogit:
|
||||
@$(MAKE) spdxcheck
|
||||
oldrel=$(shell $(call queryspec,%{RELEASE}\n,$(SPECFILE))); \
|
||||
@@ -310,8 +320,8 @@ prekoji-checks:
|
||||
koji: prekoji-checks kojidef
|
||||
@$(MAKE) spdxcheck
|
||||
@$(MAKE) checkblacklist
|
||||
@if [ "$(CURRENT_BRANCH)" != "master" ] && [ "$(CURRENT_BRANCH)" != "main" ]; then \
|
||||
echo "Error: Must be on the \"master\" or \"main\" branch to submit to koji" >&2; \
|
||||
@if [ "$(CURRENT_BRANCH)" != "main" ]; then \
|
||||
echo "Error: Must be on the \"main\" branch to submit to koji" >&2; \
|
||||
exit 1; \
|
||||
fi; \
|
||||
if ! git diff --quiet HEAD -- ${SPECFILE}; then \
|
||||
@@ -319,7 +329,7 @@ koji: prekoji-checks kojidef
|
||||
exit 1; \
|
||||
fi; \
|
||||
git fetch; \
|
||||
if git rev-parse --verify --quiet origin/master >/dev/null; then \
|
||||
if git rev-parse --verify --quiet origin/main >/dev/null; then \
|
||||
git pull --rebase; \
|
||||
fi; \
|
||||
if git ls-remote --tags --exit-code origin $(SRPMVERS) >/dev/null; then \
|
||||
@@ -327,8 +337,15 @@ koji: prekoji-checks kojidef
|
||||
exit 1; \
|
||||
fi
|
||||
git tag $(SRPMVERS)
|
||||
git push origin $(CURRENT_BRANCH):master refs/tags/$(SRPMVERS)
|
||||
git push origin $(CURRENT_BRANCH):main refs/tags/$(SRPMVERS)
|
||||
$(KOJI_CMD) build $$KOJI_NOWAIT $(KOJI_TAG) $(PKG_BASE_URL)/$(PKG_NAME)?#$(SRPMVERS)
|
||||
@if [ -f bump.list ]; then \
|
||||
$(MAKE) koji-waitrepo; \
|
||||
msg="Bump for $(shell $(call queryspec,%{NAME} %{VERSION}\n,$(SPECFILE)))"; \
|
||||
for bump_dep in $$(cat bump.list); do \
|
||||
(cd ../"$$bump_dep" && $(MAKE) bump BUMP_MSG="$$msg" && $(MAKE) koji-nowait) \
|
||||
done \
|
||||
fi
|
||||
|
||||
#help rekoji: In case a previous 'make koji' failed, trigger a rebuild for the
|
||||
#help same tag.
|
||||
@@ -352,6 +369,44 @@ koji-nowait:
|
||||
rekoji-nowait:
|
||||
$(MAKE) KOJI_NOWAIT="--nowait --background" rekoji
|
||||
|
||||
#help koji-waitrepo: Wait for current package changes to become available in the
|
||||
#help koji repo. If PKG_NAME is overridden on the command line, wait on changes for
|
||||
#help that package instead. This capability allows the developer to "chain" builds
|
||||
#help for submission to koji according to the state of the package repos on their
|
||||
#help system. Additional options for `koji wait-repo` can be specified via the
|
||||
#help WAIT_OPTS variable.
|
||||
koji-waitrepo: kojidef
|
||||
@if [[ ! "${PKG_NAME}" =~ ^[A-Za-z0-9._+-]+$$ ]]; then \
|
||||
echo "[ERROR] Invalid package name \"${PKG_NAME}\""; \
|
||||
exit 1; \
|
||||
fi; \
|
||||
if [[ "${PKG_NAME}" != "$(notdir ${CURDIR})" ]]; then \
|
||||
$(MAKE) -s -C ../${PKG_NAME} koji-waitrepo; \
|
||||
else \
|
||||
koji wait-repo --build=${SRPMVERS} ${WAIT_OPTS} ${KOJI_TAG}-build; \
|
||||
fi
|
||||
|
||||
update-versions:
|
||||
|
||||
.PHONY: update
|
||||
#help update: Tries to run update.sh if it exists. update.sh is expected
|
||||
#help to check for version updates, exit (successfully) if none are found
|
||||
#help or update the package and push the update to koji.
|
||||
#help If no update.sh exists, update the version, autospec and push the
|
||||
#help update to koji (bumping the bump.list if found).
|
||||
update:
|
||||
@if [ -f update.sh ]; then \
|
||||
./update.sh; \
|
||||
else \
|
||||
$(MAKE) -s update-versions && \
|
||||
$(MAKE) autospec CLEANUP=1 && \
|
||||
if [ -f bump.list ]; then \
|
||||
$(MAKE) -s koji; \
|
||||
else \
|
||||
$(MAKE) -s koji-nowait; \
|
||||
fi \
|
||||
fi \
|
||||
|
||||
logcheck:
|
||||
@perl $(TOPLVL)/projects/common/logcheck.pl results/build.log
|
||||
|
||||
|
||||
+14
-9
@@ -68,13 +68,18 @@ ${PULL_PKGS}:
|
||||
if [ ! -d "$$p/.git" ]; then echo "Nothing to pull for $$p - $$p/.git missing"; exit 0; fi; \
|
||||
cd "$$p" ; \
|
||||
if git remote | grep origin >/dev/null 2>&1; then \
|
||||
O=$$(git rev-parse origin/master 2>/dev/null); \
|
||||
case "$$p" in \
|
||||
("projects/"*) BRANCH=master ;; \
|
||||
("packages/"*) BRANCH=main ;; \
|
||||
(*) BRANCH=master ;; \
|
||||
esac; \
|
||||
O=$$(git rev-parse origin/"$$BRANCH" 2>/dev/null); \
|
||||
git fetch --tags origin >/dev/null 2>&1; \
|
||||
N=$$(git rev-parse origin/master); \
|
||||
N=$$(git rev-parse origin/"$$BRANCH"); \
|
||||
if [ "$$O" != "$$N" ]; then \
|
||||
echo "Updating: $$p"; \
|
||||
if ! git merge --ff-only origin/master 2>/dev/null; then \
|
||||
echo "$$p: Cannot fast-forward $$(git rev-parse --abbrev-ref HEAD) to origin/master" ; \
|
||||
if ! git merge --ff-only origin/"$$BRANCH" 2>/dev/null; then \
|
||||
echo "$$p: Cannot fast-forward $$(git rev-parse --abbrev-ref HEAD) to origin/$$BRANCH" ; \
|
||||
fi ; \
|
||||
git --no-pager log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit $$O..$$N; echo; \
|
||||
fi ; \
|
||||
@@ -166,12 +171,12 @@ diff: $(PACKAGES_FILE) $(addprefix packages/,$(PKGS_LOCAL))
|
||||
(cd $$p; git status --porcelain | grep -vq '^?? ' && (echo "Uncommitted changes in: $$p"; git diff --stat); :) ;\
|
||||
done
|
||||
|
||||
#help log: Run git log origin/master..HEAD for all package repos, thus
|
||||
#help log: Run git log origin/main..HEAD for all package repos, thus
|
||||
#help displaying any committed but unpushed changes.
|
||||
log: $(PACKAGES_FILE) $(addprefix packages/,$(PKGS_LOCAL))
|
||||
@for p in projects/common $(addprefix packages/,$(PKGS_LOCAL)); do \
|
||||
( cd $$p; if [ -n "$$(git rev-list origin/master..HEAD)" ] ; then \
|
||||
echo $$p ; git --no-pager log --pretty="format:%s" origin/master..HEAD ; echo ; echo;\
|
||||
( cd $$p; if [ -n "$$(git rev-list origin/main..HEAD)" ] ; then \
|
||||
echo $$p ; git --no-pager log --pretty="format:%s" origin/main..HEAD ; echo ; echo;\
|
||||
fi ; ) \
|
||||
done
|
||||
|
||||
@@ -211,7 +216,7 @@ autospecnew: preautospecnew-checks localreponotice
|
||||
mkdir -p $(TOPLVL)/packages/$(NAME); \
|
||||
( \
|
||||
cd $(TOPLVL)/packages/$(NAME); \
|
||||
git init; \
|
||||
git init -b main; \
|
||||
git remote add origin $(PKG_BASE_URL)/$(NAME); \
|
||||
$(call gitoliteurl,packages/$(NAME)); \
|
||||
$(call subjectprefix,$(NAME)); \
|
||||
@@ -262,7 +267,7 @@ autospecnewgo: preautospecnew-checks localreponotice
|
||||
mkdir -p $(TOPLVL)/packages/$(NAME); \
|
||||
( \
|
||||
cd $(TOPLVL)/packages/$(NAME); \
|
||||
git init; \
|
||||
git init -b main; \
|
||||
git remote add origin $(PKG_BASE_URL)/$(NAME); \
|
||||
$(call gitoliteurl,packages/$(NAME)); \
|
||||
$(call subjectprefix,$(NAME)); \
|
||||
|
||||
@@ -23,7 +23,7 @@ Download the [user setup](user-setup.sh) script and run it on your Clear Linux
|
||||
system as an unprivileged user.
|
||||
|
||||
```
|
||||
$ curl -O https://raw.githubusercontent.com/clearlinux/common/master/user-setup.sh
|
||||
$ curl -O https://raw.githubusercontent.com/clearlinux/common/main/user-setup.sh
|
||||
$ chmod +x user-setup.sh
|
||||
$ ./user-setup.sh
|
||||
```
|
||||
|
||||
@@ -56,7 +56,6 @@ R-BB
|
||||
R-BBmisc
|
||||
R-BH
|
||||
R-BMA
|
||||
R-BMS
|
||||
R-BatchJobs
|
||||
R-BayesFactor
|
||||
R-BiasedUrn
|
||||
@@ -166,6 +165,7 @@ R-Rserve
|
||||
R-Rsolnp
|
||||
R-Rtsne
|
||||
R-Rvmmin
|
||||
R-Ryacas
|
||||
R-SDMTools
|
||||
R-SGP
|
||||
R-SGPdata
|
||||
@@ -287,7 +287,6 @@ R-config
|
||||
R-conflicted
|
||||
R-conquer
|
||||
R-contfrac
|
||||
R-conting
|
||||
R-corpcor
|
||||
R-corrgram
|
||||
R-corrplot
|
||||
@@ -371,18 +370,15 @@ R-evd
|
||||
R-expint
|
||||
R-expm
|
||||
R-expsmooth
|
||||
R-fAsianOptions
|
||||
R-fAssets
|
||||
R-fBasics
|
||||
R-fBonds
|
||||
R-fCopulae
|
||||
R-fExoticOptions
|
||||
R-fExtremes
|
||||
R-fGarch
|
||||
R-fImport
|
||||
R-fMultivar
|
||||
R-fNonlinear
|
||||
R-fOptions
|
||||
R-fRegression
|
||||
R-fTrading
|
||||
R-fUnitRoots
|
||||
@@ -433,6 +429,7 @@ R-future
|
||||
R-future.apply
|
||||
R-g.data
|
||||
R-gam
|
||||
R-gamlss
|
||||
R-gamlss.data
|
||||
R-gamlss.dist
|
||||
R-gamm4
|
||||
@@ -507,6 +504,7 @@ R-influenceR
|
||||
R-ini
|
||||
R-inline
|
||||
R-insight
|
||||
R-interp
|
||||
R-inum
|
||||
R-invgamma
|
||||
R-ipred
|
||||
@@ -591,6 +589,7 @@ R-mda
|
||||
R-measures
|
||||
R-memisc
|
||||
R-memoise
|
||||
R-metadat
|
||||
R-metafor
|
||||
R-mi
|
||||
R-mice
|
||||
@@ -642,7 +641,6 @@ R-nnls
|
||||
R-nortest
|
||||
R-npsurv
|
||||
R-numDeriv
|
||||
R-nws
|
||||
R-nycflights13
|
||||
R-officer
|
||||
R-openssl
|
||||
@@ -717,9 +715,9 @@ R-princurve
|
||||
R-processx
|
||||
R-procmaps
|
||||
R-prodlim
|
||||
R-profdpm
|
||||
R-profileModel
|
||||
R-profmem
|
||||
R-profvis
|
||||
R-progress
|
||||
R-progressr
|
||||
R-projpred
|
||||
@@ -834,7 +832,6 @@ R-runjags
|
||||
R-rversions
|
||||
R-rvest
|
||||
R-s2
|
||||
R-sROC
|
||||
R-sampling
|
||||
R-sandwich
|
||||
R-sass
|
||||
@@ -941,6 +938,7 @@ R-tm
|
||||
R-tmvnsim
|
||||
R-toOrdinal
|
||||
R-topicmodels
|
||||
R-tram
|
||||
R-tree
|
||||
R-triebeard
|
||||
R-trimcluster
|
||||
@@ -955,6 +953,7 @@ R-unbalanced
|
||||
R-units
|
||||
R-unix
|
||||
R-urca
|
||||
R-urlchecker
|
||||
R-urltools
|
||||
R-uroot
|
||||
R-usethis
|
||||
@@ -1065,9 +1064,7 @@ analitza
|
||||
ansible
|
||||
ansible-core
|
||||
antlr4-python3-runtime
|
||||
anyio
|
||||
apache-ant
|
||||
applaunchservices
|
||||
appstream
|
||||
appstream-glib
|
||||
apr
|
||||
@@ -1113,7 +1110,6 @@ automake
|
||||
autossh
|
||||
avahi
|
||||
awesome-wm
|
||||
aws-sam-translator
|
||||
awscli
|
||||
axel
|
||||
azure-configs
|
||||
@@ -1131,6 +1127,7 @@ bcache-tools
|
||||
bcc
|
||||
bcftools
|
||||
bdftopcf
|
||||
bemenu
|
||||
bijiben
|
||||
bind-utils
|
||||
binutils
|
||||
@@ -1206,7 +1203,6 @@ cdparanoia
|
||||
ceph
|
||||
ceph-deploy
|
||||
cereal
|
||||
certbot
|
||||
cfitsio
|
||||
cgdb
|
||||
cgit
|
||||
@@ -1292,16 +1288,13 @@ compat-libpng-soname12
|
||||
compat-libsigc++-soname20
|
||||
compat-libsoup-soname-24
|
||||
compat-libva-soname1
|
||||
compat-libvpx-soname6
|
||||
compat-lua-52
|
||||
compat-lua-53
|
||||
compat-nettle-soname7
|
||||
compat-pangomm-soname14
|
||||
compat-poppler-soname112
|
||||
compat-protobuf-soname23
|
||||
compat-poppler-soname117
|
||||
compat-readline-soname5
|
||||
compat-rest-soname07
|
||||
compat-tbb-soname12
|
||||
compat-tracker-soname2.0
|
||||
compat-webkitgtk-soname40
|
||||
component
|
||||
@@ -1370,6 +1363,7 @@ diffutils
|
||||
digikam
|
||||
ding-libs
|
||||
dino
|
||||
directx-headers
|
||||
direwolf
|
||||
dist-pam-configs
|
||||
distro
|
||||
@@ -1404,6 +1398,7 @@ dropwatch
|
||||
dssi
|
||||
dstat
|
||||
dtc
|
||||
duktape
|
||||
dunst
|
||||
duperemove
|
||||
dvisvgm
|
||||
@@ -1500,7 +1495,6 @@ fribidi
|
||||
fritzing-app
|
||||
fs
|
||||
fsearch
|
||||
funcparserlib
|
||||
fuse
|
||||
fwupd
|
||||
fwupd-efi
|
||||
@@ -2017,6 +2011,7 @@ ledmon
|
||||
lensfun
|
||||
leptonica
|
||||
less
|
||||
level-zero
|
||||
leveldb
|
||||
lftp
|
||||
libArcus
|
||||
@@ -2075,6 +2070,7 @@ libcomps
|
||||
libconfig
|
||||
libcroco
|
||||
libcryptui
|
||||
libcuckoo
|
||||
libcxx
|
||||
libdaemon
|
||||
libdatrie
|
||||
@@ -2330,6 +2326,7 @@ lksctp-tools
|
||||
llvm
|
||||
llvm11
|
||||
llvm12
|
||||
llvm13
|
||||
lm-sensors
|
||||
lmdb
|
||||
logrotate
|
||||
@@ -2401,6 +2398,11 @@ mesa
|
||||
mesa-demos
|
||||
meson
|
||||
messagelib
|
||||
meta-c-basic
|
||||
meta-desktop-gnome
|
||||
meta-desktop-kde
|
||||
meta-os-core
|
||||
meta-os-core-plus
|
||||
metacity
|
||||
metis
|
||||
metrics-discovery
|
||||
@@ -2441,7 +2443,6 @@ mosh
|
||||
mosquitto
|
||||
motd-update
|
||||
motif
|
||||
mozjs78
|
||||
mozjs91
|
||||
mpc
|
||||
mpfr
|
||||
@@ -2610,6 +2611,7 @@ pbzip2
|
||||
pciutils
|
||||
pcmanfm
|
||||
pcmanfm-qt
|
||||
pcp
|
||||
pcre
|
||||
pcre2
|
||||
pcs
|
||||
@@ -3064,6 +3066,7 @@ perl-Metrics-Any
|
||||
perl-Minion
|
||||
perl-Mixin-Linewise
|
||||
perl-Mock-Config
|
||||
perl-Mock-Sub
|
||||
perl-Modern-Perl
|
||||
perl-Module-Build
|
||||
perl-Module-Build-Tiny
|
||||
@@ -3603,17 +3606,22 @@ pypi-aiofiles
|
||||
pypi-aiohttp
|
||||
pypi-aiohttp_cors
|
||||
pypi-aiosignal
|
||||
pypi-aiosmtpd
|
||||
pypi-alabaster
|
||||
pypi-altgraph
|
||||
pypi-ansi2html
|
||||
pypi-ansible_compat
|
||||
pypi-ansible_pygments
|
||||
pypi-anyio
|
||||
pypi-apacheconfig
|
||||
pypi-apipkg
|
||||
pypi-appdirs
|
||||
pypi-applicationinsights
|
||||
pypi-argcomplete
|
||||
pypi-argh
|
||||
pypi-argon2_cffi
|
||||
pypi-argon2_cffi_bindings
|
||||
pypi-argparse
|
||||
pypi-arrow
|
||||
pypi-asgiref
|
||||
pypi-asn1crypto
|
||||
@@ -3625,15 +3633,18 @@ pypi-astunparse
|
||||
pypi-asv
|
||||
pypi-async_generator
|
||||
pypi-async_timeout
|
||||
pypi-asyncssh
|
||||
pypi-asynctest
|
||||
pypi-atomicwrites
|
||||
pypi-atomicwrites_homeassistant
|
||||
pypi-atpublic
|
||||
pypi-attrs
|
||||
pypi-automat
|
||||
pypi-awesomeversion
|
||||
pypi-awscrt
|
||||
pypi-awxkit
|
||||
pypi-azure_common
|
||||
pypi-azure_core
|
||||
pypi-azure_devops
|
||||
pypi-azure_mgmt_compute
|
||||
pypi-azure_mgmt_core
|
||||
pypi-azure_mgmt_netapp
|
||||
@@ -3645,6 +3656,7 @@ pypi-backcall
|
||||
pypi-backports.cached_property
|
||||
pypi-backports.entry_points_selectable
|
||||
pypi-backports.functools_lru_cache
|
||||
pypi-backports.shutil_get_terminal_size
|
||||
pypi-backports.ssl_match_hostname
|
||||
pypi-backports.weakref
|
||||
pypi-bash_kernel
|
||||
@@ -3679,6 +3691,8 @@ pypi-capturer
|
||||
pypi-cattrs
|
||||
pypi-cchardet
|
||||
pypi-cerberus
|
||||
pypi-certbot
|
||||
pypi-certbot_dns_google
|
||||
pypi-certifi
|
||||
pypi-cffi
|
||||
pypi-cffsubr
|
||||
@@ -3709,10 +3723,10 @@ pypi-columnize
|
||||
pypi-commonmark
|
||||
pypi-complete
|
||||
pypi-compreffor
|
||||
pypi-comtypes
|
||||
pypi-configargparse
|
||||
pypi-configparser
|
||||
pypi-cons
|
||||
pypi-constantly
|
||||
pypi-contextlib2
|
||||
pypi-contextvars
|
||||
pypi-cookiecutter
|
||||
@@ -3746,14 +3760,13 @@ pypi-diffoscope
|
||||
pypi-dill
|
||||
pypi-diskcache
|
||||
pypi-distlib
|
||||
pypi-distributed
|
||||
pypi-dj_database_url
|
||||
pypi-django
|
||||
pypi-django_appconf
|
||||
pypi-django_compressor
|
||||
pypi-django_discover_runner
|
||||
pypi-django_nose
|
||||
pypi-django_pyscss
|
||||
pypi-dnacentersdk
|
||||
pypi-dns_lexicon
|
||||
pypi-dnspython
|
||||
pypi-docker
|
||||
@@ -3770,6 +3783,7 @@ pypi-enrich
|
||||
pypi-entrypoints
|
||||
pypi-envs
|
||||
pypi-eternalegypt
|
||||
pypi-etils
|
||||
pypi-etuples
|
||||
pypi-evdev
|
||||
pypi-exceptiongroup
|
||||
@@ -3790,6 +3804,7 @@ pypi-flake8_blind_except
|
||||
pypi-flake8_class_newline
|
||||
pypi-flake8_docstrings
|
||||
pypi-flake8_import_order
|
||||
pypi-flaky
|
||||
pypi-flask
|
||||
pypi-flatten_json
|
||||
pypi-flit
|
||||
@@ -3799,6 +3814,8 @@ pypi-fontmath
|
||||
pypi-freezegun
|
||||
pypi-frozenlist
|
||||
pypi-fsspec
|
||||
pypi-ftfy
|
||||
pypi-funcparserlib
|
||||
pypi-future
|
||||
pypi-gast
|
||||
pypi-gcs_oauth2_boto_plugin
|
||||
@@ -3832,6 +3849,7 @@ pypi-h11
|
||||
pypi-h2
|
||||
pypi-h5py
|
||||
pypi-hammock
|
||||
pypi-hatch_vcs
|
||||
pypi-hatchling
|
||||
pypi-heapdict
|
||||
pypi-hkp4py
|
||||
@@ -3842,10 +3860,10 @@ pypi-httpcore
|
||||
pypi-httplib2
|
||||
pypi-httpretty
|
||||
pypi-httpx
|
||||
pypi-hug
|
||||
pypi-humanfriendly
|
||||
pypi-humanize
|
||||
pypi-hyperframe
|
||||
pypi-hyperlink
|
||||
pypi-hypothesis
|
||||
pypi-icalendar
|
||||
pypi-identify
|
||||
@@ -3858,6 +3876,7 @@ pypi-imagesize
|
||||
pypi-immutables
|
||||
pypi-importlib_metadata
|
||||
pypi-importlib_resources
|
||||
pypi-incremental
|
||||
pypi-infi.dtypes.iqn
|
||||
pypi-infi.dtypes.wwn
|
||||
pypi-inflect
|
||||
@@ -3867,6 +3886,7 @@ pypi-iniconfig
|
||||
pypi-inspursmsdk
|
||||
pypi-intervaltree
|
||||
pypi-invoke
|
||||
pypi-iocapture
|
||||
pypi-ipaddress
|
||||
pypi-ipdb
|
||||
pypi-ipdbplugin
|
||||
@@ -3929,6 +3949,7 @@ pypi-khal
|
||||
pypi-kiwisolver
|
||||
pypi-krb5
|
||||
pypi-kubernetes
|
||||
pypi-langcodes
|
||||
pypi-lark_parser
|
||||
pypi-latexcodec
|
||||
pypi-lazy_object_proxy
|
||||
@@ -3942,6 +3963,8 @@ pypi-logical_unification
|
||||
pypi-logilab_common
|
||||
pypi-lxml
|
||||
pypi-lz4
|
||||
pypi-m2r
|
||||
pypi-macholib
|
||||
pypi-mako
|
||||
pypi-markdown
|
||||
pypi-markdown2
|
||||
@@ -3954,11 +3977,11 @@ pypi-mergedeep
|
||||
pypi-mido
|
||||
pypi-minikanren
|
||||
pypi-mistune
|
||||
pypi-mkdocs
|
||||
pypi-mkdocs_material
|
||||
pypi-mkdocs_material_extensions
|
||||
pypi-mock
|
||||
pypi-modulegraph
|
||||
pypi-molecule
|
||||
pypi-molecule_docker
|
||||
pypi-monotonic
|
||||
pypi-more_itertools
|
||||
pypi-moreorless
|
||||
@@ -3991,12 +4014,14 @@ pypi-netdisco
|
||||
pypi-netifaces
|
||||
pypi-networkx
|
||||
pypi-nibabel
|
||||
pypi-nltk
|
||||
pypi-nocasedict
|
||||
pypi-nocaselist
|
||||
pypi-nodeenv
|
||||
pypi-nose
|
||||
pypi-nose_timer
|
||||
pypi-notebook
|
||||
pypi-notebook_shim
|
||||
pypi-numpoly
|
||||
pypi-numpy
|
||||
pypi-numpydoc
|
||||
@@ -4009,11 +4034,13 @@ pypi-openshift
|
||||
pypi-opt_einsum
|
||||
pypi-ouimeaux
|
||||
pypi-outcome
|
||||
pypi-ovirt_imageio
|
||||
pypi-packaging
|
||||
pypi-paho_mqtt
|
||||
pypi-pandocfilters
|
||||
pypi-paramiko
|
||||
pypi-parse
|
||||
pypi-parse_type
|
||||
pypi-parsedatetime
|
||||
pypi-parso
|
||||
pypi-partd
|
||||
@@ -4022,9 +4049,10 @@ pypi-pastedeploy
|
||||
pypi-pastel
|
||||
pypi-pathlib
|
||||
pypi-pathspec
|
||||
pypi-pathtools
|
||||
pypi-patsy
|
||||
pypi-pbr
|
||||
pypi-pdocs
|
||||
pypi-pdm_pep517
|
||||
pypi-pecan
|
||||
pypi-ped
|
||||
pypi-pep517
|
||||
@@ -4038,6 +4066,7 @@ pypi-pickleshare
|
||||
pypi-pid
|
||||
pypi-pillow
|
||||
pypi-pip
|
||||
pypi-pip_tools
|
||||
pypi-pkgconfig
|
||||
pypi-pkginfo
|
||||
pypi-platformdirs
|
||||
@@ -4048,9 +4077,9 @@ pypi-pockets
|
||||
pypi-poetry
|
||||
pypi-poetry_core
|
||||
pypi-polib
|
||||
pypi-port_for
|
||||
pypi-portalocker
|
||||
pypi-portend
|
||||
pypi-portray
|
||||
pypi-posix_ipc
|
||||
pypi-poyo
|
||||
pypi-pre_commit
|
||||
@@ -4069,7 +4098,6 @@ pypi-purestorage
|
||||
pypi-purity_fb
|
||||
pypi-py
|
||||
pypi-py_cpuinfo
|
||||
pypi-py_pure_client
|
||||
pypi-pyaml
|
||||
pypi-pyasn1
|
||||
pypi-pyasn1_modules
|
||||
@@ -4105,12 +4133,14 @@ pypi-pylint
|
||||
pypi-pyls_black
|
||||
pypi-pymdown_extensions
|
||||
pypi-pynacl
|
||||
pypi-pynetbox
|
||||
pypi-pynsist
|
||||
pypi-pyopengl
|
||||
pypi-pyopenssl
|
||||
pypi-pyparsing
|
||||
pypi-pyperclip
|
||||
pypi-pyperf
|
||||
pypi-pyproject_metadata
|
||||
pypi-pyprojectx
|
||||
pypi-pypsrp
|
||||
pypi-pyqrcode
|
||||
@@ -4164,12 +4194,14 @@ pypi-python_slugify
|
||||
pypi-python_string_utils
|
||||
pypi-python_xlib
|
||||
pypi-pythran
|
||||
pypi-pytoolconfig
|
||||
pypi-pytz
|
||||
pypi-pytz_deprecation_shim
|
||||
pypi-pyu2f
|
||||
pypi-pyusb
|
||||
pypi-pywavelets
|
||||
pypi-pywbem
|
||||
pypi-pywinrm
|
||||
pypi-pyxattr
|
||||
pypi-pyxdameraulevenshtein
|
||||
pypi-pyxdg
|
||||
@@ -4253,7 +4285,6 @@ pypi-sphinx
|
||||
pypi-sphinx_ansible_theme
|
||||
pypi-sphinx_argparse
|
||||
pypi-sphinx_autobuild
|
||||
pypi-sphinx_book_theme
|
||||
pypi-sphinx_copybutton
|
||||
pypi-sphinx_design
|
||||
pypi-sphinx_feature_classification
|
||||
@@ -4262,7 +4293,7 @@ pypi-sphinx_issues
|
||||
pypi-sphinx_last_updated_by_git
|
||||
pypi-sphinx_notfound_page
|
||||
pypi-sphinx_rtd_theme
|
||||
pypi-sphinx_thebe
|
||||
pypi-sphinx_theme_builder
|
||||
pypi-sphinx_togglebutton
|
||||
pypi-sphinxcontrib_apidoc
|
||||
pypi-sphinxcontrib_applehelp
|
||||
@@ -4275,9 +4306,11 @@ pypi-sphinxcontrib_httpdomain
|
||||
pypi-sphinxcontrib_jsmath
|
||||
pypi-sphinxcontrib_napoleon
|
||||
pypi-sphinxcontrib_newsfeed
|
||||
pypi-sphinxcontrib_openapi
|
||||
pypi-sphinxcontrib_plantuml
|
||||
pypi-sphinxcontrib_programoutput
|
||||
pypi-sphinxcontrib_qthelp
|
||||
pypi-sphinxcontrib_redoc
|
||||
pypi-sphinxcontrib_seqdiag
|
||||
pypi-sphinxcontrib_serializinghtml
|
||||
pypi-sphinxcontrib_svg2pdfconverter
|
||||
@@ -4304,6 +4337,7 @@ pypi-testpath
|
||||
pypi-text_unidecode
|
||||
pypi-textdistance
|
||||
pypi-textfsm
|
||||
pypi-texttable
|
||||
pypi-theano
|
||||
pypi-threadpoolctl
|
||||
pypi-three_merge
|
||||
@@ -4316,10 +4350,12 @@ pypi-tomli_w
|
||||
pypi-tomlkit
|
||||
pypi-toolz
|
||||
pypi-tornado
|
||||
pypi-tornado_xstatic
|
||||
pypi-tox
|
||||
pypi-tqdm
|
||||
pypi-traitlets
|
||||
pypi-trampolim
|
||||
pypi-trimesh
|
||||
pypi-trio
|
||||
pypi-trio_websocket
|
||||
pypi-ttp
|
||||
@@ -4350,8 +4386,8 @@ pypi-ua_parser
|
||||
pypi-uamqp
|
||||
pypi-uc_micro_py
|
||||
pypi-ufolib2
|
||||
pypi-uharfbuzz
|
||||
pypi-ujson
|
||||
pypi-uncertainpy
|
||||
pypi-unicodedata2
|
||||
pypi-unidecode
|
||||
pypi-unidiff
|
||||
@@ -4366,7 +4402,6 @@ pypi-virtualenv
|
||||
pypi-volatile
|
||||
pypi-voluptuous
|
||||
pypi-voluptuous_serialize
|
||||
pypi-vsts
|
||||
pypi-vsts_cd_manager
|
||||
pypi-waitress
|
||||
pypi-watchdog
|
||||
@@ -4375,11 +4410,13 @@ pypi-webcolors
|
||||
pypi-webencodings
|
||||
pypi-webob
|
||||
pypi-websocket_client
|
||||
pypi-websockets
|
||||
pypi-webtest
|
||||
pypi-werkzeug
|
||||
pypi-wheel
|
||||
pypi-widgetsnbextension
|
||||
pypi-wikipedia
|
||||
pypi-wordfreq
|
||||
pypi-wrapt
|
||||
pypi-wsgiproxy2
|
||||
pypi-wsproto
|
||||
@@ -4487,6 +4524,7 @@ qtwebchannel
|
||||
qtwebengine
|
||||
qtwebsockets
|
||||
qtx11extras
|
||||
qtxdg-tools
|
||||
qtxmlpatterns
|
||||
quagga
|
||||
quassel
|
||||
@@ -4562,6 +4600,7 @@ sddm-kcm
|
||||
seahorse
|
||||
seatd
|
||||
sed
|
||||
seer
|
||||
serf
|
||||
setserial
|
||||
setxkbmap
|
||||
@@ -4673,7 +4712,6 @@ tevent
|
||||
texinfo
|
||||
texlive
|
||||
texmaker
|
||||
texttable
|
||||
tgt
|
||||
the_silver_searcher
|
||||
thermal_daemon
|
||||
@@ -4702,7 +4740,6 @@ trace-cmd
|
||||
traceroute
|
||||
tracker
|
||||
tracker-miners
|
||||
traefik
|
||||
tree
|
||||
tree-sitter
|
||||
tzdata
|
||||
@@ -4712,6 +4749,7 @@ udisks2
|
||||
udunits
|
||||
uget
|
||||
uhttpmock
|
||||
umockdev
|
||||
unbundle
|
||||
unibilium
|
||||
unifdef
|
||||
@@ -4731,6 +4769,7 @@ usrbinjava
|
||||
usrbinpython
|
||||
usrbinvi
|
||||
utf8cpp
|
||||
utf8proc
|
||||
util-linux
|
||||
util-macros
|
||||
uwsgi
|
||||
@@ -4767,6 +4806,7 @@ which
|
||||
whois
|
||||
wine
|
||||
wireless-regdb-master
|
||||
wireplumber
|
||||
wireshark
|
||||
wlroots
|
||||
wmctrl
|
||||
@@ -4886,3 +4926,4 @@ zopfli
|
||||
zsh
|
||||
zstd
|
||||
zstd-bin
|
||||
zxing
|
||||
|
||||
Reference in New Issue
Block a user